[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