mfvideoenc: Don't pass 0/1 framerate to MFT
authorSeungha Yang <seungha@centricular.com>
Wed, 24 Mar 2021 18:24:11 +0000 (03:24 +0900)
committerSeungha Yang <seungha@centricular.com>
Wed, 24 Mar 2021 18:27:24 +0000 (03:27 +0900)
commitcc7bb86aa661cc8969a5785cea48c8f6c655e799
tree4bf904c6b2fc7c23038481bea939e26b658df92b
parent90181642a35f5813bad8db47f29a89a276f9ea08
mfvideoenc: Don't pass 0/1 framerate to MFT

Some MFT implementations do not accept 0/1 framerate and it will
result in encoder open failure. If framerate is unknown,
we will use arbitrary 25/1 framerate value.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2106>
sys/mediafoundation/gstmfvideoenc.cpp