mfvideoenc: Allow only even resolution numbers
authorSeungha Yang <seungha@centricular.com>
Wed, 3 May 2023 19:44:31 +0000 (04:44 +0900)
committerTim-Philipp Müller <tim@centricular.com>
Fri, 5 May 2023 08:57:37 +0000 (09:57 +0100)
commit009fa58df19ca6c5dc7c1a7b764bfd5be439a7ef
tree1e0500b982971db2c7727d25248c175dc9410e77
parent0a23782aeaeed41c4605783f922c0bcc4fe0208d
mfvideoenc: Allow only even resolution numbers

Some H/W vendors support odd resolution if D3D11 texture is used
or via IMF2DBuffer, but not all vendors support it.
Also software MFT does not allow odd resolution.

Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1165
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2537
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4548>
subprojects/gst-plugins-bad/sys/mediafoundation/gstmfvideoencoder.cpp