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 672227 - qtdemux: need mapping for video/x-gst-fourcc-xdvc
qtdemux: need mapping for video/x-gst-fourcc-xdvc
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other All
: Normal enhancement
: 1.1.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-03-16 12:14 UTC by Davide Bertola
Modified: 2013-07-23 13:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Davide Bertola 2012-03-16 12:14:56 UTC
Hi,

using the file available at

http://test.wim.tv/downloads/FULLD_HD.mov

with the following pipeline

gst-launch filesrc location=FULLD_HD.mov ! decodebin ! fakesink

I get

ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0: GStreamer encountered a general stream error.
Additional debug info:
qtdemux.c(3891): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-linked
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Comment 1 Davide Bertola 2012-03-16 12:19:32 UTC
Sorry, the previous output was not complete.

dade@choo:~/Desktop$ gst-launch filesrc location=FULLD_HD.mov ! decodebin ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Missing element: video/x-gst-fourcc-xdvc decoder
Missing element: audio/x-gst-fourcc-lpcm decoder
Missing element: audio/x-gst-fourcc-lpcm decoder
ERROR: from element /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0: GStreamer encountered a general stream error.
Additional debug info:
qtdemux.c(3891): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason not-linked
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Comment 2 Tim-Philipp Müller 2012-10-23 22:42:06 UTC
Let's move this to qtdemux for now, since it looks like we need some mappings first. There's bug #663458 about the LPCM audio tracks, so let's focus on the XDVC video here.
Comment 3 Edward Hervey 2013-07-23 13:07:48 UTC
I can see "Les Deux Magots" bar. Fixed.

commit 3d48d25756514431d27a1411a6f78d13c110e99c
Author: Edward Hervey <edward@collabora.com>
Date:   Tue Jul 23 15:03:31 2013 +0200

    qtdemux: Add all the mpeg XDCAM variants
    
    This should cover all known XDCAM variants (which are all mpeg2 video)
    
    Fixes #672227