[Bug 728017] [regression]eos event could not be send out from gstrtpjitterbuffer.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Apr 18 05:21:35 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=728017
  GStreamer | gst-plugins-good | 1.2.3

--- Comment #6 from Wim Taymans <wim.taymans at gmail.com> 2014-04-18 12:21:31 UTC ---
This should fix it completely, will push backport to 1.2 soon

commit 3e11ce43b9e83aff5d92e6209e38d268d564edcf
Author: Wim Taymans <wtaymans at redhat.com>
Date:   Fri Apr 18 11:11:14 2014 +0200

    jitterbuffer: improve EOS handling

    Make a new method to disable the jitterbuffer buffering.
    Rework the update_estimated_eos() method. Calculate how much time
    there is left to play. If we have less than the delay of the
    jitterbuffer, we disabled buffering because we might never be able to
    fill the complete jitterbuffer again.
    If we receive an EOS event, disable buffering. We will drain the
    buffer and eventually push the EOS event out.
    When we reach the estimated NPT timeout and we didn't receive an EOS
    event, make one and queue it so that it can be pushed.

    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=728017

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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