1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-11-23 21:54:53 +02:00

avcodec/vvcdec: support rectangular single-slice subpics

Co-authored-by: Nuo Mi <nuomi2021@gmail.com>
This commit is contained in:
Frank Plowman
2024-03-27 21:01:01 +08:00
committed by Nuo Mi
parent 9c845e9087
commit 8078a0b0fa
2 changed files with 91 additions and 7 deletions

View File

@@ -2120,9 +2120,12 @@ static int FUNC(pps) (CodedBitstreamContext *ctx, RWContext *rw,
} else {
if (current->pps_no_pic_partition_flag)
infer(pps_num_slices_in_pic_minus1, 0);
else if (current->pps_single_slice_per_subpic_flag)
else if (current->pps_single_slice_per_subpic_flag) {
for (i = 0; i <= sps->sps_num_subpics_minus1; i++)
current->num_slices_in_subpic[i] = 1;
infer(pps_num_slices_in_pic_minus1,
sps->sps_num_subpics_minus1);
}
// else?
}
if (!current->pps_rect_slice_flag ||