GNOME Bugzilla – Bug 143555
[qtdemux] Movie fails to playback
Last modified: 2005-01-28 10:36:10 UTC
Taken usen my brand-new digicam. dunno what's wrong yet.
Oops, forgot link, it's: http://gstreamer.freedesktop.org/media/incoming/img_0033.x-asf And yes, it's quicktime, my cam f*cks up extensions.
Headers are at the end, I suppose that's why qtdemux fails.
It opens fine now in current CVS of Totem, but detects no supported streams. I suppose that means that proper tag-to-caps for this specific cam's format is missing. Audio appears ulaw, video appears h263 (from a quick hexedit look in the file). gst-launch filesrc location=~/Desktop/Downloads/img_0033.x-asf ! qtdemux works fine now.
gst-launch filesrc location=$file ! qtdemux .video_00 ! { queue ! ffdec_h263 ! ffcolorspace ! ximagesink } qtdemux0.audio_00 ! { queue ! mulawdec ! audioconvert ! alsasink } works too, but only if you increase the size of queues. With default queuesize, it doesn't work. In playbin, it still fails.
All works now, except for audio. Audio just gives static noise. ffdemux_mov_* works fine, so qtdemux may need to handle this better. Typefinding also needs to be fixed, but that can't be too hard.
Typefind added. Given #155163, checked samplesizes in qtdemux, and they're twice as large as they should be. Adding a /=2 for the audio chunks fixes audio playback (didn't look at timestamps). Looking further...
Added, works fine now.