/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_multi_thread.c | 56 int tile_row, tile_col; in vp9_row_mt_mem_alloc() local 98 for (tile_row = 1; tile_row < tile_rows; tile_row++) { in vp9_row_mt_mem_alloc() 100 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in vp9_row_mt_mem_alloc() 107 for (tile_row = 0; tile_row < tile_rows; tile_row++) { in vp9_row_mt_mem_alloc() 108 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols]; in vp9_row_mt_mem_alloc() 110 multi_thread_ctxt->num_tile_vert_sbs[tile_row] = in vp9_row_mt_mem_alloc() 119 int tile_row; in vp9_row_mt_mem_dealloc() local 142 for (tile_row = 0; tile_row < multi_thread_ctxt->allocated_tile_rows; in vp9_row_mt_mem_dealloc() 143 tile_row++) { in vp9_row_mt_mem_dealloc() 147 &cpi->tile_data[tile_row * multi_thread_ctxt->allocated_tile_cols + in vp9_row_mt_mem_dealloc() [all …]
|
D | vp9_ethread.c | 49 int tile_row = t / tile_cols; in enc_worker_hook() local 52 vp9_encode_tile(cpi, thread_data->td, tile_row, tile_col); in enc_worker_hook() 387 int tile_row, tile_col; in first_pass_worker_hook() local 410 tile_row = proc_job->tile_row_id; in first_pass_worker_hook() 412 this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in first_pass_worker_hook() 477 int tile_row, tile_col; in temporal_filter_worker_hook() local 498 tile_row = proc_job->tile_row_id; in temporal_filter_worker_hook() 499 this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in temporal_filter_worker_hook() 554 int tile_row, tile_col; in enc_row_mt_worker_hook() local 573 tile_row = proc_job->tile_row_id; in enc_row_mt_worker_hook() [all …]
|
D | vp9_encodeframe.h | 39 void vp9_encode_tile(struct VP9_COMP *cpi, struct ThreadData *td, int tile_row, 43 int tile_row, int tile_col, int mi_row);
|
D | vp9_bitstream.c | 484 vpx_writer *w, int tile_row, int tile_col, in write_modes() argument 498 tok = cpi->tplist[tile_row][tile_col][tile_sb_row].start; in write_modes() 499 tok_end = tok + cpi->tplist[tile_row][tile_col][tile_sb_row].count; in write_modes() 507 assert(tok == cpi->tplist[tile_row][tile_col][tile_sb_row].stop); in write_modes() 924 const int tile_row = 0; in encode_tile_worker() local 927 &data->bit_writer, tile_row, data->tile_idx, in encode_tile_worker() 1043 int tile_row, tile_col; in encode_tiles() local 1059 for (tile_row = 0; tile_row < tile_rows; tile_row++) { in encode_tiles() 1061 int tile_idx = tile_row * tile_cols + tile_col; in encode_tiles() 1063 if (tile_col < tile_cols - 1 || tile_row < tile_rows - 1) in encode_tiles() [all …]
|
D | vp9_temporal_filter.c | 579 static void temporal_filter_iterate_tile_c(VP9_COMP *cpi, int tile_row, in temporal_filter_iterate_tile_c() argument 584 &cpi->tile_data[tile_row * tile_cols + tile_col].tile_info; in temporal_filter_iterate_tile_c() 601 int tile_row, tile_col; in temporal_filter_iterate_c() local 611 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in temporal_filter_iterate_c() 613 temporal_filter_iterate_tile_c(cpi, tile_row, tile_col); in temporal_filter_iterate_c()
|
D | vp9_encodeframe.c | 4350 int tile_col, tile_row; in vp9_init_tile_data() local 4362 for (tile_row = 0; tile_row < tile_rows; ++tile_row) in vp9_init_tile_data() 4365 &cpi->tile_data[tile_row * tile_cols + tile_col]; in vp9_init_tile_data() 4379 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in vp9_init_tile_data() 4381 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in vp9_init_tile_data() 4383 vp9_tile_init(tile_info, cm, tile_row, tile_col); in vp9_init_tile_data() 4385 cpi->tile_tok[tile_row][tile_col] = pre_tok + tile_tok; in vp9_init_tile_data() 4386 pre_tok = cpi->tile_tok[tile_row][tile_col]; in vp9_init_tile_data() 4389 cpi->tplist[tile_row][tile_col] = tplist + tplist_count; in vp9_init_tile_data() 4390 tplist = cpi->tplist[tile_row][tile_col]; in vp9_init_tile_data() [all …]
|
D | vp9_encoder.h | 815 static INLINE void get_start_tok(VP9_COMP *cpi, int tile_row, int tile_col, in get_start_tok() argument 819 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in get_start_tok() 826 cpi->tile_tok[tile_row][tile_col] + get_token_alloc(mb_row, tile_mb_cols); in get_start_tok()
|
/external/libvpx/libvpx/vp9/decoder/ |
D | vp9_decodeframe.c | 1379 int tile_row, tile_col; in decode_tiles() local 1418 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in decode_tiles() 1420 const TileBuffer *const buf = &tile_buffers[tile_row][tile_col]; in decode_tiles() 1421 tile_data = pbi->tile_worker_data + tile_cols * tile_row + tile_col; in decode_tiles() 1427 vp9_tile_init(&tile_data->xd.tile, cm, tile_row, tile_col); in decode_tiles() 1435 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in decode_tiles() 1437 vp9_tile_set_row(&tile, cm, tile_row); in decode_tiles() 1443 tile_data = pbi->tile_worker_data + tile_cols * tile_row + col; in decode_tiles()
|
/external/libhevc/decoder/ |
D | ihevcd_utils.c | 360 WORD32 tile_row, tile_col; in ihevcd_get_tile_pos() local 371 tile_row = 0; in ihevcd_get_tile_pos() 420 tile_row = i; in ihevcd_get_tile_pos() 426 *pi4_tile_idx = tile_row * ps_pps->i1_num_tile_columns in ihevcd_get_tile_pos()
|