GNOME Bugzilla – Bug 367696
[qtdemux] No support for QuickTime Animation (RLE).
Last modified: 2006-10-31 10:34:23 UTC
When trying to play the following video with Gstreamer i get WARN messages saying that i don't have the right codecs installed to view it. URL: http://txtdb.wgag.ch/filmdb/ref/telebielingue_MSTR.mov Both VLC and Mplayer plays it. Mplayer outputs: Quicktime/MOV file format detected. VIDEO: [rle ] 160x120 32bpp 1.000 fps 0.0 kbps ( 0.0 kbyte/s) [snip] [VO_TDFXFB] Can't open /dev/fb0: Permission denied. [VO_3DFX] Unable to open /dev/3dfx. ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffqtrle] vfm: ffmpeg (QuickTime Animation (RLE)) ========================================================================== Audio: no sound Starting playback... VDec: vo config request - 160 x 120 (preferred colorspace: BGRA) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] VDec: using BGRA as output csp (no 0) Movie-Aspect is undefined - no prescaling applied. SwScaler: BICUBIC scaler, from BGRA to Planar YV12 using MMX2 VO: [xv] 160x120 => 160x120 Planar YV12 V: 0.0 1/ 1 ??% ??% ??,?% 0 0 0% GST_DEBUG=*:2 gst-launch-0.10 playbin uri= outputs: Ställer in rörledningen till PAUSED... 0:00:00.353267000 5929 0x8051a08 WARN GST_PADS gstpad.c:670:gst_pad_set_active: Failed to activate pad '':sink Rörledningen utför PREROLL... 0:00:00.523008000 5929 0x804f9c0 WARN qtdemux qtdemux.c:1724:gst_qtdemux_chain:<qtdemux0> Unknown fourcc while parsing header : wide Rörledningen har utfört PREROLL... Ställer in rörledningen till PLAYING... 0:00:00.693327000 5929 0x804f9c0 WARN qtdemux qtdemux.c:2432:qtdemux_type_get: unknown QuickTime node type rle 0:00:00.693486000 5929 0x804f9c0 WARN qtdemux qtdemux.c:2432:qtdemux_type_get: unknown QuickTime node type rtsp 0:00:00.693557000 5929 0x804f9c0 WARN qtdemux qtdemux.c:2173:qtdemux_parse: atom length too short (0 < 8) 0:00:00.693637000 5929 0x804f9c0 WARN qtdemux qtdemux.c:2432:qtdemux_type_get: unknown QuickTime node type rle 0:00:00.693704000 5929 0x804f9c0 WARN qtdemux qtdemux.c:2432:qtdemux_type_get: unknown QuickTime node type rtsp 0:00:00.693781000 5929 0x804f9c0 WARN qtdemux qtdemux.c:3260:qtdemux_parse_trak: Track shorter than 20% (600/600 vs. 2147483647/600) of the stream found, assuming preview image or something; skipping track 0:00:00.694582000 5929 0x804f9c0 WARN playbasebin gstplaybasebin.c:2054:prepare_output:<playbin0> error: Du har inte en avkodare installerad för att hantera denna fil. Du kanske behöver installera de nödvändiga insticksmodulerna. FEL: från element /playbin0: Du har inte en avkodare installerad för att hantera denna fil. Du kanske behöver installera de nödvändiga insticksmodulerna. Ytterligare felsökningsinformation: gstplaybasebin.c(2054): prepare_output (): /playbin0 Execution ended after 2522000 ns. Ställer in rörledningen till PAUSED... Other information: Gstreamer-CVS, Gst-plugins-*-CVS, Gst-ffmpeg-CVS.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration), (gst_qtdemux_handle_src_query), (qtdemux_parse_tree), (qtdemux_parse_trak): Handle unbounded length streams a bit better. Fixes #367696.