mixxx is unable to play opus files generated from avconv

Bug #1542011 reported by TC
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Medium
Unassigned

Bug Description

Running 2.0 on OS X. Previous crash was fixed (https://bugs.launchpad.net/mixxx/+bug/1541667) but still unable to play file, here are version details from avconv. Example file is attached.

> avconv
avconv version 11.4, Copyright (c) 2000-2014 the Libav developers
  built on Oct 16 2015 09:05:58 with Apple LLVM version 7.0.0 (clang-700.0.72)
Hyper fast Audio and Video encoder
usage: avconv [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man avconv'

> otool -L `which avconv`
/usr/local/bin/avconv:
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1253.0.0)
 /System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration (compatibility version 1.0.0, current version 1.0.0)
 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.11.0)
 /usr/local/lib/libx264.148.dylib (compatibility version 0.0.0, current version 0.0.0)
 /usr/local/lib/libmp3lame.0.dylib (compatibility version 1.0.0, current version 1.0.0)
 /usr/local/lib/libfaac.0.dylib (compatibility version 1.0.0, current version 1.0.0)
 /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)
 /usr/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.5)
 /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo (compatibility version 1.2.0, current version 1.5.0)

Revision history for this message
TC (tc+launchpad) wrote :
Revision history for this message
Daniel Schürmann (daschuer) wrote :

I cannot play this file with Firefox 44 on Ubuntu Trusty as well.
"File broken"
Which applications are able to play it?

Rhythmbox is freezed showing a duration of 351909:41:29
Totem is reporting "Internal data stream error"

This works for me in Mixxx: Does it work for you as well?
https://people.xiph.org/~giles/2012/opus/ehren-paper_lights-96.opus

Revision history for this message
TC (tc+launchpad) wrote :

The file I provided plays for me in Chrome and VLC but shows corrupt in FF, same as you. The file you provided plays in Mixxx for me without problems.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I can confirm, It plays with 2.1.6 on Ubuntu Trusty as well.

Revision history for this message
Daniel Schürmann (daschuer) wrote :

It plays also with the gstreamer based Clementine.
I have updated to libopus 1.1.1 and libopusfile 0.7.1 but nothing has changed.

Why is Rhythembox freezing but not Clementine even if both are using gstreamer.
Maybe this can give us hind why Mixxx fails as well.

Changed in mixxx:
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Uwe Klotz (uklotzde-deactivatedaccount) wrote :

Message from libopusfile 0.7 (fc23) when trying to open the suspect file:

errorCode -139

Looks like a corrupt file, otherwise it's an libopusfile issue.

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8464

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.