As documented in the SDK header, we should set coded width/height
values to the corresponding decoder configuration option,
instead of display resolution
Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1438
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3022>
}
GST_DEBUG_OBJECT (nvdec, "creating decoder");
- create_info.ulWidth = width;
- create_info.ulHeight = height;
+ create_info.ulWidth = format->coded_width;
+ create_info.ulHeight = format->coded_height;
create_info.ulNumDecodeSurfaces = nvdec->num_decode_surface;
create_info.CodecType = format->codec;
create_info.ChromaFormat = format->chroma_format;