mirror of
https://github.com/ultravideo/uvg266.git
synced 2024-11-30 12:44:07 +00:00
Do not allow more tiles than dimension in LCU
This commit is contained in:
parent
42295d3cb9
commit
161053f86b
|
@ -126,6 +126,14 @@ int encoder_control_init(encoder_control * const encoder, const config * const c
|
|||
//Temporary pointers to allow encoder fields to be const
|
||||
int32_t *tiles_col_width, *tiles_row_height, *tiles_ctb_addr_rs_to_ts, *tiles_ctb_addr_ts_to_rs, *tiles_tile_id, *tiles_col_bd, *tiles_row_bd;
|
||||
|
||||
if (encoder->cfg->tiles_width_count >= encoder->in.width_in_lcu) {
|
||||
fprintf(stderr, "Too many tiles (width)!\n");
|
||||
return 0;
|
||||
} else if (encoder->cfg->tiles_height_count >= encoder->in.height_in_lcu) {
|
||||
fprintf(stderr, "Too many tiles (height)!\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
encoder->tiles_enable = 1;
|
||||
|
||||
//Will be (perhaps) changed later
|
||||
|
|
Loading…
Reference in a new issue