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 367696 - [qtdemux] No support for QuickTime Animation (RLE).
[qtdemux] No support for QuickTime Animation (RLE).
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: 0.10.4
Assigned To: Wim Taymans
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-10-30 15:32 UTC by Filip Palm
Modified: 2006-10-31 10:34 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description Filip Palm 2006-10-30 15:32:19 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.
Comment 1 Wim Taymans 2006-10-31 10:34:23 UTC
        * 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.