[Bug 774908] multifdsink removing slow client corrupts matroska stream

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Nov 29 17:15:13 UTC 2016


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #5 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
commit 9bdf7ff6d09fcc308d87196228b9b4d0b84977a0
Author: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
Date:   Tue Nov 29 16:26:22 2016 +0100

    multifdsink: Add a test involving a slow client

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

commit 8b9ebd8f8844fb720243b099bf743100dff5acea
Author: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
Date:   Wed Nov 23 14:35:04 2016 +0100

    multihandlesink: Update bufpos in a separate pass

    If a client gets dropped and the iteration gets restarted, bufpos is
    incremented again for all clients that preceded the dropped one, causing
    havoc.

    Adjust the bufpos for all clients first before trying to drop any.

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

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