mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-26 03:31:05 +00:00
nvdec: Fix for HEVC decoding when coded resolution is larger than display resolution
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>
This commit is contained in:
parent
d75a69ec95
commit
c91d72e677
1 changed files with 2 additions and 2 deletions
|
@ -546,8 +546,8 @@ parser_sequence_callback (GstNvDec * nvdec, CUVIDEOFORMAT * format)
|
||||||
}
|
}
|
||||||
|
|
||||||
GST_DEBUG_OBJECT (nvdec, "creating decoder");
|
GST_DEBUG_OBJECT (nvdec, "creating decoder");
|
||||||
create_info.ulWidth = width;
|
create_info.ulWidth = format->coded_width;
|
||||||
create_info.ulHeight = height;
|
create_info.ulHeight = format->coded_height;
|
||||||
create_info.ulNumDecodeSurfaces = nvdec->num_decode_surface;
|
create_info.ulNumDecodeSurfaces = nvdec->num_decode_surface;
|
||||||
create_info.CodecType = format->codec;
|
create_info.CodecType = format->codec;
|
||||||
create_info.ChromaFormat = format->chroma_format;
|
create_info.ChromaFormat = format->chroma_format;
|
||||||
|
|
Loading…
Reference in a new issue