[Bug 707238] New: Videomixer sometimes doesn't push any EOS even though all its collectpads are EOS.

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Sep 1 10:34:38 PDT 2013


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

           Summary: Videomixer sometimes doesn't push any EOS even though
                    all its collectpads are EOS.
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: mathieu.duponchelle at epitech.eu
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


According to Sebastian on irc, videomixer was supposed to fill until the
segment stop when all collectpads were EOS.

The problem is there is no hint of such a code in videomixer, which makes me
wonder if somebody removed that or what. The code in fill_queues seems
needlessly complicated, and videomixer doesn't even realize all its collectpads
are EOS in certain cases.

I could fix it if I knew what we actually wanted. From my point of view, if we
decide that we want videomixer to "fill the void", we should at least have a
property to either disable that, or tell it to use the last computed frame
instead of the background. Our use case (editing) really doesn't work well with
black frames :)

I'll wait for opinions before further development.

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