[Bug 647940] [basesrc] - fails to send updated segment event when duration changes

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 8 11:25:34 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=647940
  GStreamer | gstreamer (core) | 0.10.x

Mark Nauwelaerts <mnauw> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
                 CC|                            |mnauw at users.sourceforge.net
         Resolution|FIXED                       |

--- Comment #6 from Mark Nauwelaerts <mnauw at users.sourceforge.net> 2011-06-08 18:25:27 UTC ---
Reverted commit above, for reasons partially given below.

Also, it is not clear how it would affect the situation for e.g. avidemux
operating in pull mode, which would not have received initial segment info and
can then hardly benefit from an "update" of it (nor should it need one to
operate properly in this case afaik). 

commit c040305b8c6dac84e8c7abc96bb19d1bf70ac976
Author: Mark Nauwelaerts <mark.nauwelaerts at collabora.co.uk>
Date:   Wed Jun 8 20:14:16 2011 +0200

    Revert "basesrc: Send an update NEWSEGMENT event downstream if the duration
changes"

    This reverts commit 934faf163caf10ed3d54d81fd7b793069913dffd.

    Original commit leads to possibly sending newsegment event downstream
    in pull mode.  In push mode, quite some downstream elements
    are likely to only expect newsegment event following a seek they performed
    and as such may have their state messed up.

-- 
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