[Bug 786275] adaptivedemux: busy loop when manifest changes liveness

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 15 05:25:11 UTC 2017


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

Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.13.1

--- Comment #6 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
commit cbf4a44426ca98df8337768ed7bb8a87b5c169a3
Author: Matthew Waters <matthew at centricular.com>
Date:   Mon Aug 14 21:33:51 2017 +1000

    adaptivedemux: start/stop the manifest update loop on liveness or periodic
update changes

    Scenario:
    A manifest starts out in live mode but then the recording is finalized
    and a subsequent update changes the state to a non-live manifest when
    the server has finished recording/transcoding/whatever with the full
    list of fragments.

    Without this patch, the manifest update task is never stopped on the
    live->non-live transition and will busy loop, burning through one CPU
    core.

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

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