The spec states they are in units of CTBs.
Signed-off-by: James Almer <[email protected]>
---
libavcodec/cbs_h265_syntax_template.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/cbs_h265_syntax_template.c
b/libavcodec/cbs_h265_syntax_template.c
index d2a20ddb35..571c9d3544 100644
--- a/libavcodec/cbs_h265_syntax_template.c
+++ b/libavcodec/cbs_h265_syntax_template.c
@@ -1059,9 +1059,9 @@ static int FUNC(pps)(CodedBitstreamContext *ctx,
RWContext *rw,
flag(uniform_spacing_flag);
if (!current->uniform_spacing_flag) {
for (i = 0; i < current->num_tile_columns_minus1; i++)
- ues(column_width_minus1[i], 0, sps->pic_width_in_luma_samples,
1, i);
+ ues(column_width_minus1[i], 0, pic_width_in_ctbs_y - 2, 1, i);
for (i = 0; i < current->num_tile_rows_minus1; i++)
- ues(row_height_minus1[i], 0,
sps->pic_height_in_luma_samples, 1, i);
+ ues(row_height_minus1[i], 0, pic_height_in_ctbs_y - 2, 1, i);
}
flag(loop_filter_across_tiles_enabled_flag);
} else {
--
2.22.0
_______________________________________________
ffmpeg-devel mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".