GNOME Bugzilla – Bug 564100
[avidemux] premature EOS streaming mjpeg file with JUNK tags
Last modified: 2009-05-31 23:45:37 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.
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.