Lines Matching refs:this_tile
211 TileDataEnc *const this_tile = &cpi->tile_data[cur_tile_id]; in get_next_job() local
212 AV1RowMTInfo *row_mt_info = &this_tile->row_mt_info; in get_next_job()
214 if (row_mt_info->current_mi_row < this_tile->tile_info.mi_row_end) { in get_next_job()
237 TileDataEnc *this_tile = &cpi->tile_data[tile_index]; in switch_tile_and_get_next_job() local
238 AV1RowMTInfo *row_mt_info = &this_tile->row_mt_info; in switch_tile_and_get_next_job()
240 av1_get_sb_rows_in_tile(cm, this_tile->tile_info); in switch_tile_and_get_next_job()
242 av1_get_sb_cols_in_tile(cm, this_tile->tile_info); in switch_tile_and_get_next_job()
248 this_tile->tile_info.mi_row_end - row_mt_info->current_mi_row; in switch_tile_and_get_next_job()
310 TileDataEnc *const this_tile = &cpi->tile_data[cur_tile_id]; in enc_row_mt_worker_hook() local
311 int tile_row = this_tile->tile_info.tile_row; in enc_row_mt_worker_hook()
312 int tile_col = this_tile->tile_info.tile_col; in enc_row_mt_worker_hook()
315 current_mi_row <= this_tile->tile_info.mi_row_end); in enc_row_mt_worker_hook()
320 td->mb.tile_pb_ctx = &this_tile->tctx; in enc_row_mt_worker_hook()
321 if (this_tile->allow_update_cdf) { in enc_row_mt_worker_hook()
322 td->mb.row_ctx = this_tile->row_ctx; in enc_row_mt_worker_hook()
323 if (current_mi_row == this_tile->tile_info.mi_row_start) in enc_row_mt_worker_hook()
324 memcpy(td->mb.e_mbd.tile_ctx, &this_tile->tctx, sizeof(FRAME_CONTEXT)); in enc_row_mt_worker_hook()
326 memcpy(td->mb.e_mbd.tile_ctx, &this_tile->tctx, sizeof(FRAME_CONTEXT)); in enc_row_mt_worker_hook()
343 this_tile->row_mt_info.num_threads_working--; in enc_row_mt_worker_hook()
367 TileDataEnc *const this_tile = in enc_worker_hook() local
369 thread_data->td->mb.e_mbd.tile_ctx = &this_tile->tctx; in enc_worker_hook()
370 thread_data->td->mb.tile_pb_ctx = &this_tile->tctx; in enc_worker_hook()
669 TileDataEnc *this_tile = &cpi->tile_data[tile_id]; in av1_encode_tiles_row_mt() local
672 memset(this_tile->row_mt_sync.cur_col, -1, in av1_encode_tiles_row_mt()
673 sizeof(*this_tile->row_mt_sync.cur_col) * max_sb_rows); in av1_encode_tiles_row_mt()
674 this_tile->row_mt_info.current_mi_row = this_tile->tile_info.mi_row_start; in av1_encode_tiles_row_mt()
675 this_tile->row_mt_info.num_threads_working = 0; in av1_encode_tiles_row_mt()
677 av1_inter_mode_data_init(this_tile); in av1_encode_tiles_row_mt()
679 this_tile->tile_info.mi_col_start, in av1_encode_tiles_row_mt()
680 this_tile->tile_info.mi_col_end, tile_row); in av1_encode_tiles_row_mt()
681 this_tile->m_search_count = 0; // Count of motion search hits. in av1_encode_tiles_row_mt()
682 this_tile->ex_search_count = 0; // Exhaustive mesh search hits. in av1_encode_tiles_row_mt()