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 143555 - [qtdemux] Movie fails to playback
[qtdemux] Movie fails to playback
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal normal
: 0.8.8
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 138435
 
 
Reported: 2004-06-02 03:02 UTC by Ronald Bultje
Modified: 2005-01-28 10:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ronald Bultje 2004-06-02 03:02:16 UTC
Taken usen my brand-new digicam. dunno what's wrong yet.
Comment 1 Ronald Bultje 2004-06-02 03:02:58 UTC
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.
Comment 2 Ronald Bultje 2004-06-14 01:18:39 UTC
Headers are at the end, I suppose that's why qtdemux fails.
Comment 3 Ronald Bultje 2004-10-01 11:20:38 UTC
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.
Comment 4 Ronald Bultje 2004-10-02 14:22:27 UTC
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.
Comment 5 Ronald Bultje 2005-01-27 16:18:31 UTC
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.
Comment 6 Ronald Bultje 2005-01-27 23:40:50 UTC
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...
Comment 7 Ronald Bultje 2005-01-28 10:36:10 UTC
Added, works fine now.