gstreamer/subprojects/gst-plugins-bad/sys
He Junyan 85664b5af6 MSDK: Improve the GstContext setting logic.
We now can use the gst va lib's display to create our MSDK context,
and use its helper functions to simplify our code. The improved logic
is like this:
1. Every MSDK element should use gst_msdk_context_find() to find a MSDK
context from neighbour. If valid, reuse it.
2. Use gst_msdk_ensure_new_context(). It will first query neighbours
about the GstVaDisplay, if found(e.g. some VA element is connected),
use gst_msdk_context_from_external_display() to create a MSDK context.
3. Then, creating the MSDK context from scratch. It creates both the
display and MSDK context.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1087>
2022-02-11 07:13:45 +00:00
..
androidmedia Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
applemedia applemedia: Disable 64RGBALE support on older macOS 2022-02-01 16:57:04 +00:00
asio Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
bluez Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
d3d11 d3d11decoder: Promote rank to primary except for mpeg2 2022-02-10 17:16:18 +00:00
d3dvideosink Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
decklink Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
directsound Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
dshowdecwrapper Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
dshowsrcwrapper Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
dshowvideosink Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
dvb Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
fbdev Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
ipcpipeline Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
kms kmssink: Support auto-detection of NVIDIA Tegra driver 2022-01-13 04:50:55 +00:00
magicleap magicleap: update lumin_rt libraries names to the latest official version 2021-11-05 16:21:34 +00:00
mediafoundation mediafoundation: Add support for MP3 decoding 2022-02-11 04:16:23 +09:00
msdk MSDK: Improve the GstContext setting logic. 2022-02-11 07:13:45 +00:00
nvcodec nvh265sldec: Fix for decoding 12bits stream 2022-02-07 18:27:48 +00:00
opensles Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
qsv qsv: Add support for HEVC encoding 2022-02-08 10:05:35 +00:00
shm shm: NetBSD build fix 2021-11-08 21:14:42 +00:00
tinyalsa Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
uvch264 Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
v4l2codecs v4l2codecs: vp9: Fix duplicating a duplicated picture 2022-02-09 22:37:55 +00:00
va va: decoder: Log profile name. 2022-02-09 12:25:24 +01:00
wasapi Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
wasapi2 wasapi2: Fix for device open failure on old OS 2022-01-20 23:04:46 +09:00
winks Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
winscreencap Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
meson.build qsv: Introduce H.264 Intel Quick Sync Video Encoder 2022-02-08 10:05:35 +00:00