mfvideoencoder: Handle dynamic property update
authorSeungha Yang <seungha@centricular.com>
Sat, 26 Mar 2022 14:48:46 +0000 (23:48 +0900)
committerSeungha Yang <seungha@centricular.com>
Sat, 28 May 2022 14:12:53 +0000 (23:12 +0900)
commit5762dfb15d4628958bf3f378d31e34151dd91225
tree3e311946c106e096bd190bf9f7e048a41c17f057
parent2db6e0ac3cd6dfa143deff8c6ff1a0f36a77431e
mfvideoencoder: Handle dynamic property update

Re-init MFT on property update to apply new encoding options

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2037>
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh264enc.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfh265enc.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoencoder.cpp
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoencoder.h
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvp9enc.cpp
subprojects/gst-plugins-bad/tests/examples/mediafoundation/meson.build [new file with mode: 0644]
subprojects/gst-plugins-bad/tests/examples/mediafoundation/mfvideoenc-dynamic-reconfigure.c [new file with mode: 0644]
subprojects/gst-plugins-bad/tests/examples/meson.build