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 167129 - [qtdemux] eats last chunk
[qtdemux] eats last chunk
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other other
: Normal normal
: 0.10.3
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-11 22:18 UTC by Benjamin Otte (Company)
Modified: 2006-05-03 21:48 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Benjamin Otte (Company) 2005-02-11 22:18:44 UTC
1. Get a Quicktime file. For this example I'm using the Sin City trailer
available at http://images.apple.com/movies/miramax/sin_city/sin_city_m480.mov
2. Run "mplayer sin_city_m480.mov -dumpaudio sin_city_m480.mov"
3. Run "gst-launch filesrc location=/mnt/mandrake/sin_city_m480.mov ! qtdemux !
audio/x-qdm2 ! filesink location=gst.dump"
4. Run "ls -l *.dump". You'll get output like this:
-rw-r--r--  1 lvs lvs 1307836 2005-02-11 22:44 gst.dump
-rw-r--r--  1 lvs lvs 1310064 2005-02-11 22:43 stream.dump

Note that both files have a different length. The difference is exactly one
chunk. If you cmp those 2 files, you'll find out it's the last chunk that's missing.
Comment 1 Andy Wingo 2006-01-27 17:21:41 UTC
Needs verification with newest CVS...
Comment 2 Wim Taymans 2006-02-16 11:28:06 UTC
does not demux at all, gives weird errors. qt file is perfectly fine though.
Comment 3 Edward Hervey 2006-02-16 11:38:16 UTC
works fine here with latest cvs.
Comment 4 Wim Taymans 2006-02-16 13:57:40 UTC
closing:

gst-launch filesrc location=~/data/sin_city_m480.mov ! qtdemux name=d ! queue ! fakesink silent=1 d. ! queue ! audio/x-qdm2 ! filesink location=gst.dump

ls -la gst.dump

-rw-r--r-- 1 wim wim 1310064 Feb 16 14:58 gst.dump