After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 704682 - Missing decoder for lpcm in Apple ProRes Quicktime
Missing decoder for lpcm in Apple ProRes Quicktime
Status: RESOLVED DUPLICATE of bug 692750
Product: GStreamer
Classification: Platform
Component: gst-plugins
1.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-07-22 13:10 UTC by Aidan Delaney
Modified: 2013-07-22 23:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Aidan Delaney 2013-07-22 13:10:01 UTC
I have recorded some lectures in a pro-quality studio.  The output from our studio is in Apple ProRes format.  This appears to be a de-facto industry standard for pro-level digital video.  However, though gstreamer will play the video, I cannot play the audio channel.  Specifically, gst-launch advises

WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:d: No decoder available for type 'audio/x-gst-fourcc-lpcm, rate=(int)48000, channels=(int)16, channel-mask=(bitmask)0x0000000000000000'.

I have also tried to set the caps, as follows, but to no avail:
gst-launch-1.0 uridecodebin uri=file://`pwd`/Capture0005.mov name=d  d. ! queue ! videoconvert ! fakesink   d. ! rndbuffersize min=6000 max=6000 ! audio/x-raw,channels=16,rate=48000 ! audioconvert ! pulsesink

An example video is about 1Gb in size and available at
http://www.minds.nuim.ie/~balor/downloads/Capture0000.mov

I think there is some overlap with 
https://bugzilla.gnome.org/show_bug.cgi?id=663458

I suspect that the issue is simply in telling GStreamer that there are 16 channels, as it is possible to play 2 channel linear PCM at 48kHz.

Additional details:
$ cat /etc/issue
Fedora release 19 (Schrödinger’s Cat)
$ gst-inspect-1.0 --version
gst-inspect-1.0 version 1.0.7
GStreamer 1.0.7
http://download.fedoraproject.org
Comment 1 Tim-Philipp Müller 2013-07-22 23:26:01 UTC
Thanks for the bug report and the sample file. The missing mapping for lpcm has been fixed in git master, but it still doesn't play properly, see bug #692750.

*** This bug has been marked as a duplicate of bug 692750 ***