/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_ethread.c | 229 static void accumulate_fp_tile_stat(TileDataEnc *tile_data, in accumulate_fp_tile_stat() argument 231 tile_data->fp_data.intra_factor += tile_data_t->fp_data.intra_factor; in accumulate_fp_tile_stat() 232 tile_data->fp_data.brightness_factor += in accumulate_fp_tile_stat() 234 tile_data->fp_data.coded_error += tile_data_t->fp_data.coded_error; in accumulate_fp_tile_stat() 235 tile_data->fp_data.sr_coded_error += tile_data_t->fp_data.sr_coded_error; in accumulate_fp_tile_stat() 236 tile_data->fp_data.frame_noise_energy += in accumulate_fp_tile_stat() 238 tile_data->fp_data.intra_error += tile_data_t->fp_data.intra_error; in accumulate_fp_tile_stat() 239 tile_data->fp_data.intercount += tile_data_t->fp_data.intercount; in accumulate_fp_tile_stat() 240 tile_data->fp_data.second_ref_count += tile_data_t->fp_data.second_ref_count; in accumulate_fp_tile_stat() 241 tile_data->fp_data.neutral_count += tile_data_t->fp_data.neutral_count; in accumulate_fp_tile_stat() [all …]
|
D | vp9_multi_thread.c | 83 TileDataEnc *this_tile = &cpi->tile_data[tile_col]; 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() 101 TileDataEnc *this_col_tile = &cpi->tile_data[tile_col]; in vp9_row_mt_mem_alloc() 108 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols]; in vp9_row_mt_mem_alloc() 137 TileDataEnc *this_tile = &cpi->tile_data[tile_col]; in vp9_row_mt_mem_dealloc() 147 &cpi->tile_data[tile_row * multi_thread_ctxt->allocated_tile_cols + in vp9_row_mt_mem_dealloc() 167 TileDataEnc *this_tile = &cpi->tile_data[i]; in vp9_multi_thread_tile_init()
|
D | vp9_rdopt.h | 33 struct TileDataEnc *tile_data, 39 struct VP9_COMP *cpi, struct TileDataEnc *tile_data, struct macroblock *x, 49 struct TileDataEnc *tile_data,
|
D | vp9_encodeframe.c | 1849 static void rd_pick_sb_modes(VP9_COMP *cpi, TileDataEnc *tile_data, in rd_pick_sb_modes() argument 1854 TileInfo *const tile_info = &tile_data->tile_info; in rd_pick_sb_modes() 1963 vp9_rd_pick_inter_mode_sb_seg_skip(cpi, tile_data, x, rd_cost, bsize, in rd_pick_sb_modes() 1966 vp9_rd_pick_inter_mode_sb(cpi, tile_data, x, mi_row, mi_col, rd_cost, in rd_pick_sb_modes() 1969 vp9_rd_pick_inter_mode_sub8x8(cpi, tile_data, x, mi_row, mi_col, rd_cost, in rd_pick_sb_modes() 2531 TileDataEnc *tile_data, MODE_INFO **mi_8x8, in rd_use_partition() argument 2536 TileInfo *const tile_info = &tile_data->tile_info; in rd_use_partition() 2597 rd_pick_sb_modes(cpi, tile_data, x, mi_row, mi_col, &none_rdc, bsize, ctx, in rd_use_partition() 2616 rd_pick_sb_modes(cpi, tile_data, x, mi_row, mi_col, &last_part_rdc, bsize, in rd_use_partition() 2620 rd_pick_sb_modes(cpi, tile_data, x, mi_row, mi_col, &last_part_rdc, in rd_use_partition() [all …]
|
D | vp9_pickmode.h | 23 void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data,
|
D | vp9_pickmode.c | 1054 VP9_COMP *cpi, TileDataEnc *tile_data, int source_variance, in update_thresh_freq_fact_row_mt() argument 1059 int *freq_fact = &tile_data->row_base_thresh_freq_fact[freq_fact_idx]; in update_thresh_freq_fact_row_mt() 1072 VP9_COMP *cpi, TileDataEnc *tile_data, int source_variance, in update_thresh_freq_fact() argument 1076 int *freq_fact = &tile_data->thresh_freq_fact[bsize][thr_mode_idx]; in update_thresh_freq_fact() 1192 const int flag_list[4], TileDataEnc *tile_data, int mi_row, int mi_col, in find_predictors() argument 1198 TileInfo *const tile_info = &tile_data->tile_info; in find_predictors() 1419 void vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, TileDataEnc *tile_data, in vp9_pick_inter_mode() argument 1452 ? &(tile_data->row_base_thresh_freq_fact[thresh_freq_fact_idx]) in vp9_pick_inter_mode() 1453 : tile_data->thresh_freq_fact[bsize]; in vp9_pick_inter_mode() 1644 &ref_frame_skip_mask, flag_list, tile_data, mi_row, in vp9_pick_inter_mode() [all …]
|
D | vp9_firstpass.h | 192 struct TileDataEnc *tile_data,
|
D | vp9_firstpass.c | 830 TileDataEnc *tile_data, MV *best_ref_mv, in vp9_first_pass_encode_tile_mb_row() argument 836 TileInfo tile = tile_data->tile_info; in vp9_first_pass_encode_tile_mb_row() 841 int num_mb_cols = get_num_cols(tile_data->tile_info, 1); in vp9_first_pass_encode_tile_mb_row() 925 (*(cpi->row_mt_sync_read_ptr))(&tile_data->row_mt_sync, mb_row, c); in vp9_first_pass_encode_tile_mb_row() 1339 accumulate_fp_mb_row_stat(tile_data, fp_acc_data); in vp9_first_pass_encode_tile_mb_row() 1341 (*(cpi->row_mt_sync_write_ptr))(&tile_data->row_mt_sync, mb_row, c, in vp9_first_pass_encode_tile_mb_row() 1350 TileDataEnc tile_data; in first_pass_encode() local 1351 TileInfo *tile = &tile_data.tile_info; in first_pass_encode() 1359 vp9_first_pass_encode_tile_mb_row(cpi, &cpi->td, fp_acc_data, &tile_data, in first_pass_encode() 1487 first_tile_col = &cpi->tile_data[0]; in vp9_first_pass()
|
D | vp9_encoder.h | 476 TileDataEnc *tile_data; member 828 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in get_start_tok()
|
D | vp9_rdopt.c | 3026 void vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, TileDataEnc *tile_data, in vp9_rd_pick_inter_mode_sb() argument 3031 TileInfo *const tile_info = &tile_data->tile_info; in vp9_rd_pick_inter_mode_sb() 3073 const int *const rd_thresh_freq_fact = tile_data->thresh_freq_fact[bsize]; in vp9_rd_pick_inter_mode_sb() 3075 int *tile_mode_map = tile_data->mode_map[bsize]; in vp9_rd_pick_inter_mode_sb() 3647 vp9_update_rd_thresh_fact(tile_data->thresh_freq_fact, in vp9_rd_pick_inter_mode_sb() 3701 void vp9_rd_pick_inter_mode_sb_seg_skip(VP9_COMP *cpi, TileDataEnc *tile_data, in vp9_rd_pick_inter_mode_sb_seg_skip() argument 3787 vp9_update_rd_thresh_fact(tile_data->thresh_freq_fact, in vp9_rd_pick_inter_mode_sb_seg_skip() 3797 void vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, TileDataEnc *tile_data, in vp9_rd_pick_inter_mode_sub8x8() argument 3840 const int *const rd_thresh_freq_fact = tile_data->thresh_freq_fact[bsize]; in vp9_rd_pick_inter_mode_sub8x8() 4382 vp9_update_rd_thresh_fact(tile_data->thresh_freq_fact, sf->adaptive_rd_thresh, in vp9_rd_pick_inter_mode_sub8x8()
|
D | vp9_bitstream.c | 928 write_modes(cpi, xd, &cpi->tile_data[data->tile_idx].tile_info, in encode_tile_worker() 1070 write_modes(cpi, xd, &cpi->tile_data[tile_idx].tile_info, &residual_bc, in encode_tiles()
|
D | vp9_temporal_filter.c | 605 &cpi->tile_data[tile_row * tile_cols + tile_col].tile_info; in temporal_filter_iterate_tile_c()
|
D | vp9_encoder.c | 760 vpx_free(cpi->tile_data); in dealloc_compressor_data() 761 cpi->tile_data = NULL; in dealloc_compressor_data() 2016 cpi->tile_data = NULL; in vp9_create_compressor()
|
/external/libvpx/libvpx/vp9/decoder/ |
D | vp9_decodeframe.c | 1361 TileWorkerData *tile_data = NULL; in decode_tiles() local 1401 tile_data = pbi->tile_worker_data + tile_cols * tile_row + tile_col; in decode_tiles() 1402 tile_data->xd = pbi->mb; in decode_tiles() 1403 tile_data->xd.corrupted = 0; in decode_tiles() 1404 tile_data->xd.counts = in decode_tiles() 1406 vp9_zero(tile_data->dqcoeff); in decode_tiles() 1407 vp9_tile_init(&tile_data->xd.tile, cm, tile_row, tile_col); in decode_tiles() 1409 &tile_data->bit_reader, pbi->decrypt_cb, in decode_tiles() 1411 vp9_init_macroblockd(cm, &tile_data->xd, tile_data->dqcoeff); in decode_tiles() 1423 tile_data = pbi->tile_worker_data + tile_cols * tile_row + col; in decode_tiles() [all …]
|