/external/libaom/libaom/av1/encoder/ |
D | av1_multi_thread.c | 21 int tile_row, tile_col; in av1_row_mt_mem_alloc() local 30 for (tile_row = 0; tile_row < multi_thread_ctxt->allocated_tile_rows; in av1_row_mt_mem_alloc() 31 tile_row++) { in av1_row_mt_mem_alloc() 35 &cpi->tile_data[tile_row * multi_thread_ctxt->allocated_tile_cols + in av1_row_mt_mem_alloc() 53 int tile_row; in av1_row_mt_mem_dealloc() local 56 for (tile_row = 0; tile_row < multi_thread_ctxt->allocated_tile_rows; in av1_row_mt_mem_dealloc() 57 tile_row++) { in av1_row_mt_mem_dealloc() 61 &cpi->tile_data[tile_row * multi_thread_ctxt->allocated_tile_cols + in av1_row_mt_mem_dealloc()
|
D | ethread.c | 250 for (int tile_row = 0; tile_row < tile_rows; tile_row++) { in switch_tile_and_get_next_job() local 252 int tile_index = tile_row * tile_cols + tile_col; in switch_tile_and_get_next_job() 327 int tile_row = this_tile->tile_info.tile_row; in enc_row_mt_worker_hook() local 345 av1_init_above_context(&cm->above_contexts, av1_num_planes(cm), tile_row, in enc_row_mt_worker_hook() 351 av1_encode_sb_row(cpi, td, tile_row, tile_col, current_mi_row); in enc_row_mt_worker_hook() 376 int tile_row = t / tile_cols; in enc_worker_hook() local 380 &cpi->tile_data[tile_row * cm->tiles.cols + tile_col]; in enc_worker_hook() 383 av1_encode_tile(cpi, thread_data->td, tile_row, tile_col); in enc_worker_hook() 699 for (int tile_row = 0; tile_row < tile_rows; tile_row++) { in av1_encode_tiles_row_mt() local 701 int tile_id = tile_row * tile_cols + tile_col; in av1_encode_tiles_row_mt() [all …]
|
D | encodeframe.h | 40 void av1_encode_tile(struct AV1_COMP *cpi, struct ThreadData *td, int tile_row, 43 int tile_row, int tile_col, int mi_row);
|
D | segmentation.c | 177 int tile_col, tile_row, mi_row, mi_col; in av1_choose_segmap_coding_method() local 187 for (tile_row = 0; tile_row < cm->tiles.rows; tile_row++) { in av1_choose_segmap_coding_method() 189 av1_tile_set_row(&tile_info, cm, tile_row); in av1_choose_segmap_coding_method()
|
D | bitstream.c | 1507 xd->above_txfm_context = cm->above_contexts.txfm[tile->tile_row] + mi_col; in write_modes_b() 1698 aom_writer *const w, int tile_row, in write_modes() argument 1708 av1_zero_above_context(cm, xd, mi_col_start, mi_col_end, tile->tile_row); in write_modes() 1709 av1_init_above_context(&cm->above_contexts, num_planes, tile->tile_row, xd); in write_modes() 1723 cpi->tplist[tile_row][tile_col][sb_row_in_tile].start; in write_modes() 1725 tok + cpi->tplist[tile_row][tile_col][sb_row_in_tile].count; in write_modes() 1735 assert(tok == cpi->tplist[tile_row][tile_col][sb_row_in_tile].stop); in write_modes() 2234 const int tile_row, const int tile_col, in find_identical_tile() argument 2238 tile_buffers[tile_row][tile_col].data + 4; in find_identical_tile() 2239 const size_t cur_tile_size = tile_buffers[tile_row][tile_col].size; in find_identical_tile() [all …]
|
D | mv_prec.c | 357 for (int tile_row = 0; tile_row < tile_rows; tile_row++) { in av1_collect_mv_stats() local 359 av1_tile_set_row(&tile_info, cm, tile_row); in av1_collect_mv_stats() 361 const int tile_idx = tile_row * tile_cols + tile_col; in av1_collect_mv_stats()
|
D | encodeframe.c | 401 xd->above_txfm_context = cm->above_contexts.txfm[tile->tile_row] + mi_col; in set_offsets_without_segment_id() 1919 cm->above_contexts.txfm[tile_info->tile_row] + mi_col; in rd_use_partition() 2222 cm->above_contexts.txfm[tile_info->tile_row] + mi_col; in nonrd_use_partition() 2253 cm->above_contexts.txfm[tile_info->tile_row] + mi_col + x_idx; in nonrd_use_partition() 2337 cm->above_contexts.txfm[tile_info->tile_row] + mi_col; in nonrd_use_partition() 2359 cm->above_contexts.txfm[tile_info->tile_row] + mi_col + x_idx; in nonrd_use_partition() 2820 cm->above_contexts.txfm[tile_info->tile_row] + mi_col; in rd_pick_partition() 4514 cm->above_contexts.txfm[tile_info->tile_row] + mi_col; in backup_sb_state() 5012 int tile_col, tile_row; in av1_init_tile_data() local 5018 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in av1_init_tile_data() [all …]
|
D | level.c | 924 for (int tile_row = 0; tile_row < tile_rows; ++tile_row) { in get_tile_stats() local 927 &tile_data[tile_row * cm->tiles.cols + tile_col].tile_info; in get_tile_stats()
|
/external/libaom/libaom/av1/common/ |
D | alloccommon.c | 139 for (int tile_row = 0; tile_row < above_contexts->num_tile_rows; tile_row++) { in av1_free_above_context_buffers() local 141 aom_free(above_contexts->entropy[i][tile_row]); in av1_free_above_context_buffers() 142 above_contexts->entropy[i][tile_row] = NULL; in av1_free_above_context_buffers() 144 aom_free(above_contexts->partition[tile_row]); in av1_free_above_context_buffers() 145 above_contexts->partition[tile_row] = NULL; in av1_free_above_context_buffers() 147 aom_free(above_contexts->txfm[tile_row]); in av1_free_above_context_buffers() 148 above_contexts->txfm[tile_row] = NULL; in av1_free_above_context_buffers() 199 for (int tile_row = 0; tile_row < num_tile_rows; tile_row++) { in av1_alloc_above_context_buffers() local 201 above_contexts->entropy[plane_idx][tile_row] = in av1_alloc_above_context_buffers() 203 aligned_mi_cols, sizeof(*above_contexts->entropy[0][tile_row])); in av1_alloc_above_context_buffers() [all …]
|
D | av1_common_int.h | 932 int num_planes, int tile_row, in av1_init_above_context() argument 935 xd->above_entropy_context[i] = above_contexts->entropy[i][tile_row]; in av1_init_above_context() 937 xd->above_partition_context = above_contexts->partition[tile_row]; in av1_init_above_context() 938 xd->above_txfm_context = above_contexts->txfm[tile_row]; in av1_init_above_context() 1251 const int tile_row) { in av1_zero_above_context() argument 1263 av1_zero_array(above_contexts->entropy[0][tile_row] + offset_y, width_y); in av1_zero_above_context() 1265 if (above_contexts->entropy[1][tile_row] && in av1_zero_above_context() 1266 above_contexts->entropy[2][tile_row]) { in av1_zero_above_context() 1267 av1_zero_array(above_contexts->entropy[1][tile_row] + offset_uv, in av1_zero_above_context() 1269 av1_zero_array(above_contexts->entropy[2][tile_row] + offset_uv, in av1_zero_above_context() [all …]
|
D | tile_common.h | 30 int tile_row; member
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_multi_thread.c | 71 int tile_row, tile_col; in vp9_row_mt_mem_alloc() local 112 for (tile_row = 1; tile_row < tile_rows; tile_row++) { in vp9_row_mt_mem_alloc() 114 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in vp9_row_mt_mem_alloc() 121 for (tile_row = 0; tile_row < tile_rows; tile_row++) { in vp9_row_mt_mem_alloc() 122 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols]; in vp9_row_mt_mem_alloc() 124 multi_thread_ctxt->num_tile_vert_sbs[tile_row] = in vp9_row_mt_mem_alloc() 133 int tile_row; in vp9_row_mt_mem_dealloc() local 156 for (tile_row = 0; tile_row < multi_thread_ctxt->allocated_tile_rows; in vp9_row_mt_mem_dealloc() 157 tile_row++) { in vp9_row_mt_mem_dealloc() 161 &cpi->tile_data[tile_row * multi_thread_ctxt->allocated_tile_cols + in vp9_row_mt_mem_dealloc() [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_ethread.c | 50 int tile_row = t / tile_cols; in enc_worker_hook() local 53 vp9_encode_tile(cpi, thread_data->td, tile_row, tile_col); in enc_worker_hook() 399 int tile_row, tile_col; in first_pass_worker_hook() local 422 tile_row = proc_job->tile_row_id; in first_pass_worker_hook() 424 this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in first_pass_worker_hook() 490 int tile_row, tile_col; in temporal_filter_worker_hook() local 511 tile_row = proc_job->tile_row_id; in temporal_filter_worker_hook() 512 this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in temporal_filter_worker_hook() 569 int tile_row, tile_col; in enc_row_mt_worker_hook() local 588 tile_row = proc_job->tile_row_id; in enc_row_mt_worker_hook() [all …]
|
D | vp9_bitstream.c | 490 vpx_writer *w, int tile_row, int tile_col, in write_modes() argument 504 tok = cpi->tplist[tile_row][tile_col][tile_sb_row].start; in write_modes() 505 tok_end = tok + cpi->tplist[tile_row][tile_col][tile_sb_row].count; in write_modes() 513 assert(tok == cpi->tplist[tile_row][tile_col][tile_sb_row].stop); in write_modes() 946 const int tile_row = 0; in encode_tile_worker() local 949 &data->bit_writer, tile_row, data->tile_idx, in encode_tile_worker() 1065 int tile_row, tile_col; in encode_tiles() local 1081 for (tile_row = 0; tile_row < tile_rows; tile_row++) { in encode_tiles() 1083 int tile_idx = tile_row * tile_cols + tile_col; in encode_tiles() 1085 if (tile_col < tile_cols - 1 || tile_row < tile_rows - 1) in encode_tiles() [all …]
|
D | vp9_temporal_filter.c | 998 static void temporal_filter_iterate_tile_c(VP9_COMP *cpi, int tile_row, in temporal_filter_iterate_tile_c() argument 1003 &cpi->tile_data[tile_row * tile_cols + tile_col].tile_info; in temporal_filter_iterate_tile_c() 1020 int tile_row, tile_col; in temporal_filter_iterate_c() local 1023 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in temporal_filter_iterate_c() 1025 temporal_filter_iterate_tile_c(cpi, tile_row, tile_col); in temporal_filter_iterate_c()
|
D | vp9_encodeframe.c | 5726 int tile_col, tile_row; in vp9_init_tile_data() local 5739 for (tile_row = 0; tile_row < tile_rows; ++tile_row) in vp9_init_tile_data() 5742 &cpi->tile_data[tile_row * tile_cols + tile_col]; in vp9_init_tile_data() 5759 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in vp9_init_tile_data() 5761 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in vp9_init_tile_data() 5766 vp9_tile_init(tile_info, cm, tile_row, tile_col); in vp9_init_tile_data() 5768 cpi->tile_tok[tile_row][tile_col] = pre_tok + tile_tok; in vp9_init_tile_data() 5769 pre_tok = cpi->tile_tok[tile_row][tile_col]; in vp9_init_tile_data() 5772 cpi->tplist[tile_row][tile_col] = tplist + tplist_count; in vp9_init_tile_data() 5773 tplist = cpi->tplist[tile_row][tile_col]; in vp9_init_tile_data() [all …]
|
D | vp9_encoder.h | 986 static INLINE void get_start_tok(VP9_COMP *cpi, int tile_row, int tile_col, in get_start_tok() argument 990 TileDataEnc *this_tile = &cpi->tile_data[tile_row * tile_cols + tile_col]; in get_start_tok() 997 cpi->tile_tok[tile_row][tile_col] + get_token_alloc(mb_row, tile_mb_cols); in get_start_tok()
|
/external/igt-gpu-tools/tests/i915/ |
D | gem_set_tiling_vs_gtt.c | 97 int tile_row = i / (TEST_STRIDE * tile_height / 4); variable 101 int data_i = (tile_row/2)*(TEST_STRIDE * tile_height / 4)
|
/external/libaom/libaom/examples/ |
D | lightfield_bitstream_parsing.c | 82 int tile_row; member 142 int tr = tiles[i].tile_row; in process_tile_list() 380 &tiles[num_tiles].tile_row) == 4) { in main()
|
/external/libaom/libaom/av1/decoder/ |
D | decodeframe.c | 2638 pbi->tile_data + tile_info.tile_row * cm->tiles.cols + tile_info.tile_col; in decode_tile_sb_row() 2706 int tile_row, int tile_col) { in decode_tile() argument 2712 av1_tile_set_row(&tile_info, cm, tile_row); in decode_tile() 2715 tile_info.mi_col_end, tile_row); in decode_tile() 2763 int tile_row, tile_col; in decode_tiles() local 2828 for (tile_row = tile_rows_start; tile_row < tile_rows_end; ++tile_row) { in decode_tiles() 2829 const int row = inv_row_order ? tile_rows - 1 - tile_row : tile_row; in decode_tiles() 2908 int tile_row = tile_data->tile_info.tile_row; in tile_worker_hook_init() local 2913 av1_tile_init(&td->xd.tile, cm, tile_row, tile_col); in tile_worker_hook_init() 2929 av1_init_above_context(&cm->above_contexts, av1_num_planes(cm), tile_row, in tile_worker_hook_init() [all …]
|
D | decoder.h | 70 int tile_row; member
|
/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()
|
/external/libgav1/libgav1/src/ |
D | decoder_impl.cc | 1466 for (int tile_row = 0; tile_row < frame_header.tile_info.tile_rows; in DecodeTiles() local 1467 ++tile_row) { in DecodeTiles() 1468 if (!intra_prediction_buffers[tile_row][plane].Resize( in DecodeTiles() 1473 tile_row, plane); in DecodeTiles()
|
/external/libvpx/libvpx/vp9/decoder/ |
D | vp9_decodeframe.c | 2023 int tile_row, tile_col; in decode_tiles() local 2062 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in decode_tiles() 2064 const TileBuffer *const buf = &tile_buffers[tile_row][tile_col]; in decode_tiles() 2065 tile_data = pbi->tile_worker_data + tile_cols * tile_row + tile_col; in decode_tiles() 2071 vp9_tile_init(&tile_data->xd.tile, cm, tile_row, tile_col); in decode_tiles() 2079 for (tile_row = 0; tile_row < tile_rows; ++tile_row) { in decode_tiles() 2081 vp9_tile_set_row(&tile, cm, tile_row); in decode_tiles() 2087 tile_data = pbi->tile_worker_data + tile_cols * tile_row + col; in decode_tiles()
|