I got the exact same bug on 14.04 - 64bits.

The problem comes from issue into GStreamer. 
By default it uses  libgstmusepack.so (in 
/usr/lib/x86_64-linux-gnu/gstreamer-0.10) to decode MPC. But the plugin is not 
working so it can't decode the file. 

I have moved the file to my home directory to make it unreachable by
gstreamer. So, Gstreamer is forced to use a better plugins (perhaps
gstreamer-ffmpeg) to decode the mpc and it works.

So if the application build is own pipeline using gstreamer-ffmpeg or
gstreamer-libav, there is no need to move/delete the file. But, if your
application takes the gstreamer autogenerated pipeline it will lead you
into issue.

The following command [gst-launch-0.10 filesrc location=123.mpc !
decodebin ! audioconvert ! audioresample ! autoaudiosink] asks to
decodebin to build the decode pipeline. So, after the move of
libgstmusepack.so, the decodebin build a pipeline without
libgstmusepack.so. Make it working.

As Qt application use gstreamer built pipeline, we are falling in the
bug.

I got some interesting hint in the page: https://bugs.debian.org/cgi-
bin/bugreport.cgi?bug=671794



** Bug watch added: Debian Bug tracker #671794
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=671794

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1183829

Title:
  gstreamer0.10 Musepack playback is broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gst-plugins-bad0.10/+bug/1183829/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to