[Bug 745684] New: Video playback hangs at the end (GST_MESSAGE_EOS is never sent)
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Mar 5 07:16:12 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=745684
Bug ID: 745684
Summary: Video playback hangs at the end (GST_MESSAGE_EOS is
never sent)
Classification: Platform
Product: GStreamer
Version: 1.4.5
OS: Windows
Status: NEW
Severity: normal
Priority: Normal
Component: don't know
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: realnc at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I've stumbled across a bug on Windows (on Linux it works just fine) with
GStreamer 1.4.5. When a specific video file plays, a GST_MESSAGE_EOS is never
sent by the pipeline (playbin). As a result, the application is waiting forever
for the video to finish playing.
The video file that triggers the problem:
http://83.212.107.13/~realnc/misc/gstreamer_no_eos.avi
In my case, the video decoding is handled by gst-libav, but even with that
plugin missing (gstreamer-1.0-x86-1.4.5.msi doesn't ship it, for example), the
bug is still reproducible. Running:
gst-launch-1.0.exe playbin uri="file:///path_to/gstreamer_no_eos.avi"
will only play audio (and the audio playback is broken compared to Linux, but
that's material for another bug report I guess). But it will still hang at the
end.
For me, the problem is reproducible in all the below environments:
Windows 7 x64
Windows 8.1 x64
Wine under Linux
Again: This only happens with the Windows version of GStreamer. Linux (also
GStreamer 1.4.5) plays it correctly.
I do not know if the data streams inside the AVI file are wrong/bad/corrupted
or not. I assume that even with a broken data stream, GStreamer should be able
to either recover or abort instead of getting stuck indefinitely.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list