/external/libaom/libaom/av1/encoder/ |
av1_multi_thread.c | 20 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 25 multi_thread_ctxt->allocated_tile_cols = tile_cols; 26 multi_thread_ctxt->allocated_tile_rows = tile_rows; 27 multi_thread_ctxt->allocated_sb_rows = max_sb_rows; 30 for (tile_row = 0; tile_row < multi_thread_ctxt->allocated_tile_rows; 32 for (tile_col = 0; tile_col < multi_thread_ctxt->allocated_tile_cols; 35 &cpi->tile_data[tile_row * multi_thread_ctxt->allocated_tile_cols + 51 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local [all...] |
ethread.c | 197 static void assign_tile_to_thread(MultiThreadHandle *multi_thread_ctxt, 203 multi_thread_ctxt->thread_id_to_tile_id[i] = tile_id++; 286 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 288 int cur_tile_id = multi_thread_ctxt->thread_id_to_tile_id[thread_id]; 625 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 656 if (multi_thread_ctxt->allocated_tile_cols != tile_cols || 657 multi_thread_ctxt->allocated_tile_rows != tile_rows || 658 multi_thread_ctxt->allocated_sb_rows != max_sb_rows) [all...] |
encoder.h | 973 MultiThreadHandle multi_thread_ctxt; member in struct:AV1_COMP [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
vp9_multi_thread.h | 17 void *vp9_enc_grp_get_next_job(MultiThreadHandle *multi_thread_ctxt, 22 int vp9_get_job_queue_status(MultiThreadHandle *multi_thread_ctxt, 25 void vp9_assign_tile_to_thread(MultiThreadHandle *multi_thread_ctxt, 37 int vp9_get_tiles_proc_status(MultiThreadHandle *multi_thread_ctxt,
|
vp9_multi_thread.c | 18 void *vp9_enc_grp_get_next_job(MultiThreadHandle *multi_thread_ctxt, 28 row_mt_info = (RowMTInfo *)(&multi_thread_ctxt->row_mt_info[tile_id]); 70 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 83 multi_thread_ctxt->allocated_tile_cols = tile_cols; 84 multi_thread_ctxt->allocated_tile_rows = tile_rows; 85 multi_thread_ctxt->allocated_vert_unit_rows = jobs_per_tile_col; 87 multi_thread_ctxt->job_queue = 93 RowMTInfo *row_mt_info = &multi_thread_ctxt->row_mt_info[tile_col]; 124 multi_thread_ctxt->num_tile_vert_sbs[tile_row] 130 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 231 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local [all...] |
vp9_ethread.c | 395 MultiThreadHandle *multi_thread_ctxt = (MultiThreadHandle *)arg2; local 403 int cur_tile_id = multi_thread_ctxt->thread_id_to_tile_id[thread_id]; 414 (JobNode *)vp9_enc_grp_get_next_job(multi_thread_ctxt, cur_tile_id); 418 multi_thread_ctxt, thread_data->tile_completion_status, &cur_tile_id, 441 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 446 if (multi_thread_ctxt->allocated_tile_cols < tile_cols || 447 multi_thread_ctxt->allocated_tile_rows < tile_rows || 448 multi_thread_ctxt->allocated_vert_unit_rows < cm->mb_rows) { 458 vp9_assign_tile_to_thread(multi_thread_ctxt, tile_cols, cpi->num_workers) 486 MultiThreadHandle *multi_thread_ctxt = (MultiThreadHandle *)arg2; local 528 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local 565 MultiThreadHandle *multi_thread_ctxt = (MultiThreadHandle *)arg2; local 601 MultiThreadHandle *multi_thread_ctxt = &cpi->multi_thread_ctxt; local [all...] |
vp9_encoder.h | 815 MultiThreadHandle multi_thread_ctxt; member in struct:VP9_COMP
|