gstreamer/subprojects/gst-plugins-base/gst
Enrique Ocaña González 2a30f1038a playsink: improve GL context sharing
Configure playsink tried element with the bus of the main pipeline.
That tried element can be a gl video sink, which would benefit from being
able to propagate context messages to the main pipeline and have other
internal pipeline elements configured with it. Having different elements
configured with the same GL context allows them to share buffers with
video/x-raw(memory:GLMemory) caps and achieving zero-copy.

Thanks to Alicia Boya García <aboya@igalia.com> for her work co-debugging
the issue and contributing to find a solution.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2056>
2022-03-30 15:32:19 +00:00
..
adder Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
app Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
audioconvert audioconvert: Add dithering-threshold property 2022-02-25 19:32:28 +00:00
audiomixer Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
audiorate Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
audioresample audio: Add logging that was useful in figuring out the last commit 2022-01-08 05:15:30 +00:00
audiotestsrc audiotestsrc: Produce a default channel mask if possible 2022-01-24 14:05:50 +00:00
compositor compositor: send translated navigation events to the relevant sink pads 2022-03-18 06:22:02 +00:00
encoding encodebasebin: Use GST_DEBUG instead of GST_ERROR when skipping muxer 2022-03-06 18:15:04 +00:00
gio Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
overlaycomposition Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
pbtypes Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
playback playsink: improve GL context sharing 2022-03-30 15:32:19 +00:00
rawparse rawvideoparse: set format from caps in gst_raw_video_parse_set_config_from_caps 2022-03-27 15:50:07 +00:00
subparse subparse: Handle GAP events before buffers 2022-03-09 23:58:07 +00:00
tcp tcp: fix build on Solaris 2021-11-19 00:07:42 +00:00
typefind typefindfunctions: Fix WebVTT format detection 2022-02-11 13:48:45 +00:00
videoconvert Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
videorate Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
videoscale all: Use new navigation interface and API 2022-03-23 13:14:52 +00:00
videotestsrc videotestsrc: Don't re-render every frame when it's not needed. 2022-02-09 14:03:01 +00:00
volume Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00