gstreamer/gst-libs/gst
Julien Isorce 4c4eec61e6 gl/cocoa: reduce custom main loop latency
This fix a very slow rendering rate regression that only
happens when using gst-launch, i.e. in the case where
the main thread does not run any NSApp loop.

Git bisect reported it has been introduced by the commit
e10d2417e2:
"move to CGL and CAOpenGLLayer for rendering".

Then the commit 7d46357627:
"gstglwindow_cocoa: fix slow render rate" attempted to fix
the slow rendering rate problem when using gst-launch.

At least for me it does not work. I tried several
combinations, for example to flush CA transactions in the
custom app loop, as mentioned in the doc, but the only solution
that fixes the slow rendering is by reducing the loop latency.
From what I tested, no need to put less than 60ms, even if the
framerate has an interval much lower (16.6ms for 60 fps).
2015-02-22 10:37:39 +00:00
..
adaptivedemux adaptivedemux: add bitrate-limit property 2015-02-17 11:12:42 -03:00
base aggregator: Use src_lock to protect latency related members 2015-02-19 21:22:53 -05:00
basecamerabinsrc basecamerabinsrc: don't use private GMutex implementation details 2015-02-17 09:56:55 +00:00
codecparsers codecparsers: Indent file 2015-01-23 12:26:16 +01:00
gl gl/cocoa: reduce custom main loop latency 2015-02-22 10:37:39 +00:00
insertbin insertbin: Add doc for the ignored user-data in action signals 2014-11-03 20:45:03 -05:00
interfaces GstPhotography: Add new enum values to match android's parameters 2012-11-20 09:37:59 +00:00
mpegts mpegts: fix some compiler warnings 2014-11-25 10:23:43 +01:00
uridownloader uridownloader: a few leak fixes 2015-01-16 11:43:22 +00:00
video videoaggregator: use new gst_aggregator_pad_drop_buffer() 2015-02-13 16:25:52 +00:00
wayland libs: Don't install headers and pc files for libgstwayland/badvideo/badbase 2014-07-11 09:33:57 +02:00
gettext.h Fix FSF address 2012-11-04 00:09:59 +00:00
glib-compat-private.h glib-compat-private.h: remove old GStaticRecMutex stuff 2013-02-12 10:39:44 +00:00
gst-i18n-plugin.h Fix FSF address 2012-11-04 00:09:59 +00:00
Makefile.am gst-libs: build order: uridownloader before adaptivedemux 2014-12-08 08:24:17 -03:00