[Bug 708590] New: Adder should send its segment before checking for eos.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Sep 22 14:04:43 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=708590
  GStreamer | gst-plugins-base | git

           Summary: Adder should send its segment before checking for eos.
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mathieu.duponchelle at epitech.eu
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Created an attachment (id=255537)
 View: https://bugzilla.gnome.org/attachment.cgi?id=255537
 Review: https://bugzilla.gnome.org/review?bug=708590&attachment=255537

Sends pending segment before checking for eos.

In gnonlin, after building and then seeking the new pipeline and its elements,
we discard all EOS before getting a new segment, this prevents situations where
we would get EOS from previous segments.

Videomixer for instance sends its new segment in collected *before* checking
for EOS.

Adder on the other hand checked in the opposite order, and thus could send EOS
without pushing the segment it applies to. This meant gnonlin would ignore the
EOS, and then not rebuild the next pipeline.

The patch attached corrects that.

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