Searched refs:tile (Results 1 - 16 of 16) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
H A Dvp9_decodemv.h23 const struct TileInfo *const tile,
H A Dvp9_decodeframe.c297 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 Dvp9_decodemv.c424 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 Dvp9_pickmode.h21 const struct TileInfo *const tile,
H A Dvp9_segmentation.c123 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 Dvp9_rdopt.h44 const TileInfo *const tile,
60 const struct TileInfo *const tile,
69 const struct TileInfo *const tile,
H A Dvp9_encodeframe.c207 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 Dvp9_pickmode.c30 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 Dvp9_bitstream.c371 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 Dvp9_rdopt.c1713 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 Dvp9_firstpass.c476 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 Dvp9_tile_common.c24 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 Dvp9_tile_common.h25 // 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 Dvp9_mvref_common.h33 const TileInfo *const tile,
44 const TileInfo *const tile,
H A Dvp9_mvref_common.c179 // 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 Dvp9_onyxc_int.h270 static INLINE void set_mi_row_col(MACROBLOCKD *xd, const TileInfo *const tile,
281 xd->left_available = (mi_col > tile->mi_col_start);

Completed in 561 milliseconds