gstreamer/subprojects/gst-plugins-good/ext
Nicolas Dufresne 03cf7f6445 qml6glsrc: Reduce capture delay
In qml6glsrc, we capture the application by copying the back buffer into
our own FBO. The afterRendering() signal is too soon as from the apitrace, the
application has been rendered into a QT internal buffer, to be used as a cache
for refresh.

Use afterFrameEnd() signal instead. This works with no delay on GLES. With GL
it seems to reduce from 2 to 1 frame delay (this may be platform specific). A
different recording technique would need to be used to completely remove this
delay.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7351>
2024-09-23 18:53:33 +00:00
..
aalib
adaptivedemux2 video: Don't overshoot QoS earliest time by a factor of 2 2024-09-13 19:52:52 +00:00
amrnb
amrwbdec
cairo
dv
flac flac: Add wrap file and add fallback for it to the flac plugin 2024-04-07 11:12:51 +00:00
gdk_pixbuf
gtk GTK plugin: Support OpenGL/WGL on Windows 2024-06-05 08:53:19 +00:00
jack jackaudiosrc: actually use the queried ports from JACK 2024-09-10 06:20:06 +00:00
jpeg jpegdec: Fix progressive/interlaced detection 2024-02-26 23:21:44 +09:00
lame
libcaca cacasink: add driver selection support from the pipeline 2024-02-19 07:50:15 +00:00
libpng pngenc: mark output frames as I-frames 2023-10-27 05:47:37 +00:00
mpg123 gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
pulse audioringbuffer: Avoid overflows of segment done counter 2024-05-16 06:52:58 +00:00
qt qmlglsink: Add support for external-oes textures 2024-08-21 17:03:21 +01:00
qt6 qml6glsrc: Reduce capture delay 2024-09-23 18:53:33 +00:00
raw1394
shout2 shout2send: use version template in user-agent property 2023-08-07 10:41:16 +00:00
soup soup: fix thread name 2024-04-26 09:45:49 +08:00
speex
taglib meson: Set cpp_std to c++17 for TagLib 2024-01-27 12:44:48 +00:00
twolame
vpx vpxdec: Include vpx error details in errors and warnings 2024-04-13 10:57:43 +01:00
wavpack
meson.build