gstreamer/gst-libs/gst
Nirbheek Chauhan 045137d340 glwindow/win32: Don't use condition variables for message synchronization
Using a single condition variable for synchronization across all GL
messages is very slow on Windows and uses up to 20% CPU usage in some
workloads due to lock contention and false broadcasts.

Using per-message event handles reduces the CPU usage to negligible
amounts despite having to allocate a new event handle for each
message.
2019-03-12 03:21:57 +00:00
..
allocators libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
app libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
audio audiodecoder: add _finish_subframe() method 2019-03-05 19:49:13 +00:00
fft libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
gl glwindow/win32: Don't use condition variables for message synchronization 2019-03-12 03:21:57 +00:00
pbutils Revert "Revert "discoverer: Serialize/load "next" StreamInfo in GVariants"" 2019-03-07 19:52:44 -03:00
riff libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 08:45:34 +01:00
rtp rtp: add H265 to lookup for media info 2019-03-05 14:33:17 +01:00
rtsp rtspconnection: Fix GError set over the top of a previous GError 2019-02-18 16:12:58 +00:00
sdp sdpmessage: Remove dead assignment 2018-12-17 12:21:01 +01:00
tag Check for zlib header 2018-11-22 20:03:33 -05:00
video videoaggregator: fix buffer skipping with pad offsets 2019-03-08 07:40:25 +00:00
gettext.h Fix FSF address 2012-11-03 23:05:09 +00:00
glib-compat-private.h Fix FSF address 2012-11-03 23:05:09 +00:00
gst-i18n-app.h tools: add simple command-line gst-play utility for testing purposes 2013-08-16 15:45:23 +01:00
gst-i18n-plugin.h Fix FSF address 2012-11-03 23:05:09 +00:00
Makefile.am gl: hook up to build system 2017-12-19 12:01:48 +00:00
meson.build meson: Add feature options for all plugins 2018-07-27 18:42:11 +05:30