GNOME Bugzilla – Bug 672227
qtdemux: need mapping for video/x-gst-fourcc-xdvc
Last modified: 2013-07-23 13:07:48 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 ...
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 ...
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.
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