You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +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:
@@ -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;
|
||||
|
||||
|
Reference in New Issue
Block a user