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 564100 - [avidemux] premature EOS streaming mjpeg file with JUNK tags
[avidemux] premature EOS streaming mjpeg file with JUNK tags
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal normal
: 0.10.16
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-12-11 11:19 UTC by Bastien Nocera
Modified: 2009-05-31 23:45 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bastien Nocera 2008-12-11 11:19:30 UTC
$ time gst-launch-0.10 playbin uri=http://samples.mplayerhq.hu/avi/TRA3106.avi
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "playbin0".
Execution ended after 329963780 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

real	0m1.418s
user	0m0.387s
sys	0m0.057s

It plays for less than a second, and then quits. The file is 65 megs, and plays with a bunch of decode errors in MPlayer.
Comment 1 Tim-Philipp Müller 2009-05-31 23:45:37 UTC
This fixes the premature EOS issue:

 commit 4d07c78f0b5a350858a608eddc4eece540e929cf
 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
 Date:   Mon Jun 1 00:40:55 2009 +0100

    avidemux: skip JUNK (chunks in data section in streaming mode
    
    Skip JUNK tags in streaming mode as well instead of EOSing
    prematurely. Fixes #564100.


There's already bug #568555 about the interlaced MJPEG not being handled correctly.