/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.h | 23 const struct TileInfo *const tile,
|
H A D | vp9_decodeframe.c | 297 const TileInfo *const tile, 317 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); 337 const TileInfo *const tile, 341 MB_MODE_INFO *mbmi = set_offsets(cm, xd, tile, bsize, mi_row, mi_col); 342 vp9_read_mode_info(cm, xd, tile, mi_row, mi_col, r); 406 const TileInfo *const tile, 419 decode_block(cm, xd, tile, mi_row, mi_col, r, subsize); 423 decode_block(cm, xd, tile, mi_row, mi_col, r, subsize); 426 decode_block(cm, xd, tile, mi_row, mi_col, r, subsize); 428 decode_block(cm, xd, tile, mi_ro 296 set_offsets(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col) argument 336 decode_block(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader *r, BLOCK_SIZE bsize) argument 405 decode_partition(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader* r, BLOCK_SIZE bsize) argument 676 decode_tile(VP9D_COMP *pbi, const TileInfo *const tile, vp9_reader *r) argument 825 TileInfo tile; local 841 const TileInfo *const tile = (TileInfo*)arg2; local 955 TileInfo *const tile = (TileInfo*)worker->data2; local [all...] |
H A D | vp9_decodemv.c | 424 const TileInfo *const tile, 439 vp9_find_mv_refs(cm, xd, tile, mi, frame, mbmi->ref_mvs[frame], 482 vp9_append_sub8x8_mvs_for_idx(cm, xd, tile, j, ref, mi_row, mi_col, 516 const TileInfo *const tile, 531 read_inter_block_mode_info(cm, xd, tile, mi, mi_row, mi_col, r); 537 const TileInfo *const tile, 542 read_inter_frame_mode_info(cm, xd, tile, mi_row, mi_col, r); 422 read_inter_block_mode_info(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, MODE_INFO *const mi, int mi_row, int mi_col, vp9_reader *r) argument 514 read_inter_frame_mode_info(VP9_COMMON *const cm, MACROBLOCKD *const xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader *r) argument 536 vp9_read_mode_info(VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *const tile, int mi_row, int mi_col, vp9_reader *r) argument
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/ |
H A D | vp9_pickmode.h | 21 const struct TileInfo *const tile,
|
H A D | vp9_segmentation.c | 123 static void count_segs(VP9_COMP *cpi, const TileInfo *const tile, argument 139 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); 164 static void count_segs_sb(VP9_COMP *cpi, const TileInfo *const tile, argument 183 count_segs(cpi, tile, mi_8x8, no_pred_segcounts, temporal_predictor_count, 186 count_segs(cpi, tile, mi_8x8, no_pred_segcounts, temporal_predictor_count, 188 count_segs(cpi, tile, mi_8x8 + hbs * mis, no_pred_segcounts, 192 count_segs(cpi, tile, mi_8x8, no_pred_segcounts, temporal_predictor_count, 194 count_segs(cpi, tile, mi_8x8 + hbs, 207 count_segs_sb(cpi, tile, &mi_8x8[mi_dr * mis + mi_dc], 243 TileInfo tile; local [all...] |
H A D | vp9_rdopt.h | 44 const TileInfo *const tile, 60 const struct TileInfo *const tile, 69 const struct TileInfo *const tile,
|
H A D | vp9_encodeframe.c | 207 static void set_offsets(VP9_COMP *cpi, const TileInfo *const tile, argument 242 set_mi_row_col(xd, tile, mi_row, mi_height, mi_col, mi_width, 270 const int tile_progress = tile->mi_col_start * cm->mb_rows >> 1; 271 const int mb_cols = (tile->mi_col_end - tile->mi_col_start) >> 1; 300 const TileInfo *const tile, 423 const TileInfo *const tile, 444 set_block_size(cpi, tile, mi_row, mi_col, bsize); 453 set_block_size(cpi, tile, mi_row, mi_col, subsize); 454 set_block_size(cpi, tile, mi_ro 299 set_block_size(VP9_COMP * const cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 421 set_vt_partitioning(VP9_COMP *cpi, void *data, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int mi_size) argument 471 choose_partitioning(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col) argument 985 rd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *totalrate, int64_t *totaldist, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd) argument 1221 encode_b(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1245 encode_sb(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1344 set_fixed_partitioning(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 1452 encode_b_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1474 encode_sb_rt(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, int output_enabled, BLOCK_SIZE bsize) argument 1555 rd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon) argument 1919 rd_auto_partition_range(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, BLOCK_SIZE *min_block_size, BLOCK_SIZE *max_block_size) argument 1998 rd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument 2312 encode_rd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument 2560 nonrd_pick_sb_modes(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, int mi_col, int *rate, int64_t *dist, BLOCK_SIZE bsize) argument 2642 nonrd_pick_partition(VP9_COMP *cpi, const TileInfo *const tile, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int *rate, int64_t *dist, int do_recon, int64_t best_rd) argument 2911 nonrd_use_partition(VP9_COMP *cpi, const TileInfo *const tile, MODE_INFO **mi_8x8, TOKENEXTRA **tp, int mi_row, int mi_col, BLOCK_SIZE bsize, int output_enabled, int *totrate, int64_t *totdist) argument 3021 encode_nonrd_sb_row(VP9_COMP *cpi, const TileInfo *const tile, int mi_row, TOKENEXTRA **tp) argument 3154 TileInfo tile; local [all...] |
H A D | vp9_pickmode.c | 30 const TileInfo *const tile, 134 const TileInfo *const tile, 204 const TileInfo *const tile, 260 vp9_setup_buffer_inter(cpi, x, tile, 304 full_pixel_motion_search(cpi, x, tile, bsize, mi_row, mi_col, 310 sub_pixel_motion_search(cpi, x, tile, bsize, mi_row, mi_col, 29 full_pixel_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int_mv *tmp_mv) argument 133 sub_pixel_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, MV *tmp_mv, int *rate_mv) argument 203 vp9_pick_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize) argument
|
H A D | vp9_bitstream.c | 371 static void write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, argument 381 set_mi_row_col(xd, tile, 417 const TileInfo *const tile, 436 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); 440 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); 443 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); 445 write_modes_b(cpi, tile, w, tok, tok_end, mi_row + bs, mi_col); 448 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); 450 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col + bs); 453 write_modes_sb(cpi, tile, 416 write_modes_sb(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end, int mi_row, int mi_col, BLOCK_SIZE bsize) argument 472 write_modes(VP9_COMP *cpi, const TileInfo *const tile, vp9_writer *w, TOKENEXTRA **tok, TOKENEXTRA *tok_end) argument 953 TileInfo tile; local [all...] |
H A D | vp9_rdopt.c | 1713 const TileInfo *const tile, 1765 vp9_append_sub8x8_mvs_for_idx(cm, xd, tile, i, ref, mi_row, mi_col, 2085 const TileInfo *const tile, 2116 rd_check_segment_txsize(cpi, x, tile, bsi_buf, filter_idx, seg_mvs, 2319 const TileInfo *const tile, 2338 vp9_find_mv_refs(cm, xd, tile, mi, ref_frame, candidates, mi_row, mi_col); 2370 const TileInfo *const tile, 2688 const TileInfo *const tile, 2750 single_motion_search(cpi, x, tile, bsize, mi_row, mi_col, 3122 const TileInfo *const tile, 1712 rd_check_segment_txsize(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BEST_SEG_INFO *bsi_buf, int filter_idx, int_mv seg_mvs[4][MAX_REF_FRAMES], int mi_row, int mi_col) argument 2084 rd_pick_best_mbsegmentation(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int_mv *best_ref_mv, int_mv *second_best_ref_mv, int64_t best_rd, int *returntotrate, int *returnyrate, int64_t *returndistortion, int *skippable, int64_t *psse, int mvthresh, int_mv seg_mvs[4][MAX_REF_FRAMES], BEST_SEG_INFO *bsi_buf, int filter_idx, int mi_row, int mi_col) argument 2318 vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, MV_REFERENCE_FRAME ref_frame, BLOCK_SIZE block_size, int mi_row, int mi_col, int_mv frame_nearest_mv[MAX_REF_FRAMES], int_mv frame_near_mv[MAX_REF_FRAMES], struct buf_2d yv12_mb[4][MAX_MB_PLANE]) argument 2369 single_motion_search(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int mi_row, int mi_col, int_mv *tmp_mv, int *rate_mv) argument 2687 handle_inter_mode(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, BLOCK_SIZE bsize, int64_t txfm_cache[], int *rate2, int64_t *distortion, int *skippable, int *rate_y, int64_t *distortion_y, int *rate_uv, int64_t *distortion_uv, int *mode_excluded, int *disable_skip, INTERP_FILTER *best_filter, int_mv (*mode_mv)[MAX_REF_FRAMES], int mi_row, int mi_col, int_mv single_newmv[MAX_REF_FRAMES], int64_t *psse, const int64_t ref_best_rd) argument 3121 vp9_rd_pick_inter_mode_sb(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd_so_far) argument 3752 vp9_rd_pick_inter_mode_sub8x8(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, int mi_row, int mi_col, int *returnrate, int64_t *returndistortion, BLOCK_SIZE bsize, PICK_MODE_CONTEXT *ctx, int64_t best_rd_so_far) argument [all...] |
H A D | vp9_firstpass.c | 476 TileInfo tile; local 562 vp9_tile_init(&tile, cm, 0, 0); 594 set_mi_row_col(xd, &tile,
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/ |
H A D | vp9_tile_common.c | 24 void vp9_tile_init(TileInfo *tile, const VP9_COMMON *cm, int row, int col) { argument 25 tile->mi_row_start = get_tile_offset(row, cm->mi_rows, cm->log2_tile_rows); 26 tile->mi_row_end = get_tile_offset(row + 1, cm->mi_rows, cm->log2_tile_rows); 27 tile->mi_col_start = get_tile_offset(col, cm->mi_cols, cm->log2_tile_cols); 28 tile->mi_col_end = get_tile_offset(col + 1, cm->mi_cols, cm->log2_tile_cols);
|
H A D | vp9_tile_common.h | 25 // initializes 'tile->mi_(row|col)_(start|end)' for (row, col) based on 27 void vp9_tile_init(TileInfo *tile, const struct VP9Common *cm,
|
H A D | vp9_mvref_common.h | 33 const TileInfo *const tile, 44 const TileInfo *const tile,
|
H A D | vp9_mvref_common.c | 179 // are inside the borders of the tile. 180 static INLINE int is_inside(const TileInfo *const tile, argument 184 mi_col + mi_pos->col < tile->mi_col_start || 186 mi_col + mi_pos->col >= tile->mi_col_end); 192 const TileInfo *const tile, 217 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 237 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 263 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { 287 const TileInfo *const tile, 291 find_mv_refs_idx(cm, xd, tile, m 191 find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int block, int mi_row, int mi_col) argument 286 vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col) argument 318 vp9_append_sub8x8_mvs_for_idx(VP9_COMMON *cm, MACROBLOCKD *xd, const TileInfo *const tile, int block, int ref, int mi_row, int mi_col, int_mv *nearest, int_mv *near) argument [all...] |
H A D | vp9_onyxc_int.h | 270 static INLINE void set_mi_row_col(MACROBLOCKD *xd, const TileInfo *const tile, 281 xd->left_available = (mi_col > tile->mi_col_start);
|