mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-13 21:28:01 +02:00
cbs_av1: Fill tile width/height values when uniform_tile_spacing_flag is set
They are not explicitly in the bitstream in this case, but it is helpful to be able to use these values without always needing to check the flag beforehand.
This commit is contained in:
parent
cf6af829c2
commit
2a19232c19
@ -636,6 +636,15 @@ static int FUNC(tile_info)(CodedBitstreamContext *ctx, RWContext *rw,
|
||||
current->tile_rows_log2;
|
||||
current->tile_rows = (sb_rows + tile_height_sb - 1) / tile_height_sb;
|
||||
|
||||
for (i = 0; i < current->tile_cols - 1; i++)
|
||||
infer(width_in_sbs_minus_1[i], tile_width_sb - 1);
|
||||
infer(width_in_sbs_minus_1[i],
|
||||
sb_cols - (current->tile_cols - 1) * tile_width_sb - 1);
|
||||
for (i = 0; i < current->tile_rows - 1; i++)
|
||||
infer(height_in_sbs_minus_1[i], tile_height_sb - 1);
|
||||
infer(height_in_sbs_minus_1[i],
|
||||
sb_rows - (current->tile_rows - 1) * tile_height_sb - 1);
|
||||
|
||||
} else {
|
||||
int widest_tile_sb, start_sb, size_sb, max_width, max_height;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user