[Bug 746462] rtpsession/rtpjitterbuffer: Use a thread pool to share all the timeout threads between elements

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed May 20 01:00:19 PDT 2015


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #299859|0                           |1
        is obsolete|                            |

--- Comment #10 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 303642
  --> https://bugzilla.gnome.org/attachment.cgi?id=303642&action=edit
rtpjitterbuffer: Use a thread pool to share all timeout threads between
elements

Unless there's packet loss or other events that need our attention, the
timeout thread is usually idle and could be used by other rtpjitterbuffers or
any other users of non-exclusive GThreadPools.

This allows us to keep the number of threads in scenarios with many
rtpjitterbuffers much lower, while still making it possible to have up
to 1 thread per jitterbuffer if really needed.

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