dxgiscreencapsrc: renegotiate caps on resolution change
authorJakub Adam <jakub.adam@collabora.com>
Fri, 14 May 2021 18:22:26 +0000 (20:22 +0200)
committerJakub Adam <jakub.adam@collabora.com>
Fri, 21 May 2021 15:03:20 +0000 (17:03 +0200)
commitfa05f19f14f76dfc6ed1f3a0cc1ac247104e49eb
tree3b00447a1d0cf550d473b622cc6318347a4bb031
parent3bca4045e53d6e0ed85f42ad27fbe938a8ec6fdb
dxgiscreencapsrc: renegotiate caps on resolution change

When desktop gets resized, recreate the textures and renegotiate the
source caps with the updated video dimensions.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2249>
sys/winscreencap/dxgicapture.c
sys/winscreencap/dxgicapture.h
sys/winscreencap/gstdxgiscreencapsrc.c