[gstreamer-bugs] [Bug 377183] New: regression: no eos when playing ogg vorbis files
GStreamer (bugzilla.gnome.org)
bugzilla-daemon at bugzilla.gnome.org
Sun Nov 19 14:40:30 PST 2006
Do not reply to this via email (we are currently unable to handle email
responses and they get discarded). You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=377183
GStreamer | gst-plugins-base | Ver: HEAD CVS
Summary: regression: no eos when playing ogg vorbis files
Product: GStreamer
Version: HEAD CVS
Platform: Other
OS/Version: Linux
Status: UNCONFIRMED
Severity: blocker
Priority: Normal
Component: gst-plugins-base
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: jonathan at kaolin.wh9.net
QAContact: gstreamer-bugs at lists.sourceforge.net
GNOME version: Unspecified
GNOME milestone: Unspecified
After updating my cvs snapshot (previously a couple of weeks old), I no longer
get an eos event when playing ogg vorbis files with playbin. This doesn't
happen with any other media type I have tried (mostly just mp3).
'gst-launch-0.10 filesrc location=x.ogg ! decodebin ! audioconvert ! alsasink'
plays normally, but never exits. Replacing alsasink with fakesink, it exits
normally.
Reverting these changes fixes it:
2006-11-13 Wim Taymans <wim at fluendo.com>
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_event), (gst_base_audio_sink_render):
* gst-libs/gst/audio/gstbaseaudiosink.h:
Make the clock sync code more accurate wrt resampling and playback
at different rates.
* gst-libs/gst/audio/gstringbuffer.c:
(gst_ring_buffer_commit_full), (gst_ring_buffer_commit):
* gst-libs/gst/audio/gstringbuffer.h:
Use better algorithm to interpolate sample rates.
--
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email
More information about the Gstreamer-bugs
mailing list