gstreamer/subprojects/gst-plugins-bad/sys
Víctor Manuel Jáquez Leal 426616cca7 vavpp: simplify gst_va_vpp_transform_caps()
The code is simplified by using GQuarks for looking for caps features, and
removing inner loops.

Also, it's used the pad template caps to compare with the incoming caps because
is cheaper at the beginning of negotiation, where the pad template caps is used.
And, since the ANY caps where removed, there's no need to check for an initial
intersection.

Finally, the completion of caps features is done through a loop.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6698>
2024-07-04 08:54:16 +00:00
..
aja ajasrc: Drop some frames after signal recovery 2024-07-01 11:37:08 +00:00
amfcodec
androidmedia
applemedia vtenc: Fix redistribute latency spam 2024-06-24 16:08:37 +02:00
asio asio: Add support for MinGW build 2024-03-20 10:53:16 +00:00
bluez
d3d11 d3d11decoder: Fix potential use after free 2024-04-22 13:28:06 +00:00
d3d12 d3d12: Add support for resource copy between d3d11 and d3d12 2024-07-01 20:18:42 +00:00
d3dvideosink
decklink gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
directshow
directsound
dvb
dwrite d3d12converter: Update API signature 2024-06-19 13:19:48 +00:00
fbdev
ipcpipeline
kms kmssink: Do not close the DRM prime handle twice 2024-05-23 15:45:24 -04:00
magicleap
mediafoundation gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
msdk msdkvpp: Add a huge value to inbuf pts and set mfx surface timestamp 2024-06-11 05:21:42 +00:00
nvcodec cuda: Enable x86 NVMM support again 2024-06-06 12:16:50 +00:00
opensles
qsv qsv: Check d3d shared resource tier using D3D11 API 2024-06-26 16:25:06 +00:00
shm
tinyalsa
uvcgadget uvcgadget: Use g_path_get_basename instead of libc basename 2024-06-12 12:20:45 -07:00
uvch264
v4l2codecs v4l2codecs: decoder: Reorder caps to prefer DMA_DRM ones 2024-05-09 16:37:07 +00:00
va vavpp: simplify gst_va_vpp_transform_caps() 2024-07-04 08:54:16 +00:00
wasapi
wasapi2 wasapi2: Adjust log level in device enumeration path 2024-06-11 11:11:30 +00:00
webview2 d3d12memory: Hide fence value from header 2024-06-19 13:19:47 +00:00
wic bad: Update indent 2023-02-28 10:12:31 +00:00
win32ipc win32ipc: Fix pipe handle leak 2023-08-23 18:33:04 +09:00
winks
winscreencap
meson.build webview2: Add Microsoft WebView2 based web browser source 2024-03-28 10:49:39 +00:00