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
1 changed files with 9 additions and 0 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue