Home
last modified time | relevance | path

Searched refs:tile (Results 1 – 18 of 18) sorted by relevance

/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/
Dvp9_segmentation.c123 static void count_segs(VP9_COMP *cpi, const TileInfo *const tile, in count_segs() argument
139 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); in count_segs()
164 static void count_segs_sb(VP9_COMP *cpi, const TileInfo *const tile, in count_segs_sb() argument
183 count_segs(cpi, tile, mi_8x8, no_pred_segcounts, temporal_predictor_count, in count_segs_sb()
186 count_segs(cpi, tile, mi_8x8, no_pred_segcounts, temporal_predictor_count, in count_segs_sb()
188 count_segs(cpi, tile, mi_8x8 + hbs * mis, no_pred_segcounts, in count_segs_sb()
192 count_segs(cpi, tile, mi_8x8, no_pred_segcounts, temporal_predictor_count, in count_segs_sb()
194 count_segs(cpi, tile, mi_8x8 + hbs, in count_segs_sb()
207 count_segs_sb(cpi, tile, &mi_8x8[mi_dr * mis + mi_dc], in count_segs_sb()
243 TileInfo tile; in vp9_choose_segmap_coding_method() local
[all …]
Dvp9_encodeframe.c207 static void set_offsets(VP9_COMP *cpi, const TileInfo *const tile, in set_offsets() argument
242 set_mi_row_col(xd, tile, mi_row, mi_height, mi_col, mi_width, in set_offsets()
270 const int tile_progress = tile->mi_col_start * cm->mb_rows >> 1; in set_offsets()
271 const int mb_cols = (tile->mi_col_end - tile->mi_col_start) >> 1; in set_offsets()
300 const TileInfo *const tile, in set_block_size() argument
423 const TileInfo *const tile, in set_vt_partitioning() argument
444 set_block_size(cpi, tile, mi_row, mi_col, bsize); in set_vt_partitioning()
453 set_block_size(cpi, tile, mi_row, mi_col, subsize); in set_vt_partitioning()
454 set_block_size(cpi, tile, mi_row, mi_col + block_width / 2, subsize); in set_vt_partitioning()
463 set_block_size(cpi, tile, mi_row, mi_col, subsize); in set_vt_partitioning()
[all …]
Dvp9_rdopt.h44 const TileInfo *const tile,
60 const struct TileInfo *const tile,
69 const struct TileInfo *const tile,
Dvp9_bitstream.c371 static void write_modes_b(VP9_COMP *cpi, const TileInfo *const tile, in write_modes_b() argument
381 set_mi_row_col(xd, tile, in write_modes_b()
417 const TileInfo *const tile, in write_modes_sb() argument
436 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); in write_modes_sb()
440 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); in write_modes_sb()
443 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); in write_modes_sb()
445 write_modes_b(cpi, tile, w, tok, tok_end, mi_row + bs, mi_col); in write_modes_sb()
448 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col); in write_modes_sb()
450 write_modes_b(cpi, tile, w, tok, tok_end, mi_row, mi_col + bs); in write_modes_sb()
453 write_modes_sb(cpi, tile, w, tok, tok_end, mi_row, mi_col, subsize); in write_modes_sb()
[all …]
Dvp9_pickmode.c30 const TileInfo *const tile, in full_pixel_motion_search() argument
134 const TileInfo *const tile, in sub_pixel_motion_search() argument
204 const TileInfo *const tile, in vp9_pick_inter_mode() argument
260 vp9_setup_buffer_inter(cpi, x, tile, in vp9_pick_inter_mode()
304 full_pixel_motion_search(cpi, x, tile, bsize, mi_row, mi_col, in vp9_pick_inter_mode()
310 sub_pixel_motion_search(cpi, x, tile, bsize, mi_row, mi_col, in vp9_pick_inter_mode()
Dvp9_pickmode.h21 const struct TileInfo *const tile,
Dvp9_rdopt.c1713 const TileInfo *const tile, in rd_check_segment_txsize() argument
1765 vp9_append_sub8x8_mvs_for_idx(cm, xd, tile, i, ref, mi_row, mi_col, in rd_check_segment_txsize()
2085 const TileInfo *const tile, in rd_pick_best_mbsegmentation() argument
2116 rd_check_segment_txsize(cpi, x, tile, bsi_buf, filter_idx, seg_mvs, in rd_pick_best_mbsegmentation()
2319 const TileInfo *const tile, in vp9_setup_buffer_inter() argument
2338 vp9_find_mv_refs(cm, xd, tile, mi, ref_frame, candidates, mi_row, mi_col); in vp9_setup_buffer_inter()
2370 const TileInfo *const tile, in single_motion_search() argument
2688 const TileInfo *const tile, in handle_inter_mode() argument
2750 single_motion_search(cpi, x, tile, bsize, mi_row, mi_col, in handle_inter_mode()
3122 const TileInfo *const tile, in vp9_rd_pick_inter_mode_sb() argument
[all …]
Dvp9_firstpass.c476 TileInfo tile; in vp9_first_pass() local
562 vp9_tile_init(&tile, cm, 0, 0); in vp9_first_pass()
594 set_mi_row_col(xd, &tile, in vp9_first_pass()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/
Dvp9_tile_common.c24 void vp9_tile_init(TileInfo *tile, const VP9_COMMON *cm, int row, int col) { in vp9_tile_init() argument
25 tile->mi_row_start = get_tile_offset(row, cm->mi_rows, cm->log2_tile_rows); in vp9_tile_init()
26 tile->mi_row_end = get_tile_offset(row + 1, cm->mi_rows, cm->log2_tile_rows); in vp9_tile_init()
27 tile->mi_col_start = get_tile_offset(col, cm->mi_cols, cm->log2_tile_cols); in vp9_tile_init()
28 tile->mi_col_end = get_tile_offset(col + 1, cm->mi_cols, cm->log2_tile_cols); in vp9_tile_init()
Dvp9_mvref_common.c180 static INLINE int is_inside(const TileInfo *const tile, in is_inside() argument
184 mi_col + mi_pos->col < tile->mi_col_start || in is_inside()
186 mi_col + mi_pos->col >= tile->mi_col_end); in is_inside()
192 const TileInfo *const tile, in find_mv_refs_idx() argument
217 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { in find_mv_refs_idx()
237 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { in find_mv_refs_idx()
263 if (is_inside(tile, mi_col, mi_row, cm->mi_rows, mv_ref)) { in find_mv_refs_idx()
287 const TileInfo *const tile, in vp9_find_mv_refs() argument
291 find_mv_refs_idx(cm, xd, tile, mi, ref_frame, mv_ref_list, -1, in vp9_find_mv_refs()
319 const TileInfo *const tile, in vp9_append_sub8x8_mvs_for_idx() argument
[all …]
Dvp9_mvref_common.h33 const TileInfo *const tile,
44 const TileInfo *const tile,
Dvp9_tile_common.h27 void vp9_tile_init(TileInfo *tile, const struct VP9Common *cm,
Dvp9_onyxc_int.h270 static INLINE void set_mi_row_col(MACROBLOCKD *xd, const TileInfo *const tile, in set_mi_row_col() argument
281 xd->left_available = (mi_col > tile->mi_col_start); in set_mi_row_col()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/decoder/
Dvp9_decodeframe.c297 const TileInfo *const tile, in set_offsets() argument
317 set_mi_row_col(xd, tile, mi_row, bh, mi_col, bw, cm->mi_rows, cm->mi_cols); in set_offsets()
337 const TileInfo *const tile, in decode_block() argument
341 MB_MODE_INFO *mbmi = set_offsets(cm, xd, tile, bsize, mi_row, mi_col); in decode_block()
342 vp9_read_mode_info(cm, xd, tile, mi_row, mi_col, r); in decode_block()
406 const TileInfo *const tile, in decode_partition() argument
419 decode_block(cm, xd, tile, mi_row, mi_col, r, subsize); in decode_partition()
423 decode_block(cm, xd, tile, mi_row, mi_col, r, subsize); in decode_partition()
426 decode_block(cm, xd, tile, mi_row, mi_col, r, subsize); in decode_partition()
428 decode_block(cm, xd, tile, mi_row + hbs, mi_col, r, subsize); in decode_partition()
[all …]
Dvp9_decodemv.h23 const struct TileInfo *const tile,
Dvp9_decodemv.c424 const TileInfo *const tile, in read_inter_block_mode_info() argument
439 vp9_find_mv_refs(cm, xd, tile, mi, frame, mbmi->ref_mvs[frame], in read_inter_block_mode_info()
482 vp9_append_sub8x8_mvs_for_idx(cm, xd, tile, j, ref, mi_row, mi_col, in read_inter_block_mode_info()
516 const TileInfo *const tile, in read_inter_frame_mode_info() argument
531 read_inter_block_mode_info(cm, xd, tile, mi, mi_row, mi_col, r); in read_inter_frame_mode_info()
537 const TileInfo *const tile, in vp9_read_mode_info() argument
542 read_inter_frame_mode_info(cm, xd, tile, mi_row, mi_col, r); in vp9_read_mode_info()
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/test/
Dtest-data.sha1545 20c75157e91ab41f82f70ffa73d5d01df8469287 vp90-2-08-tile-4x4.webm
546 ae7451810247fd13975cc257aa0301ff17102255 vp90-2-08-tile-4x4.webm.md5
547 2ec6e15422ac7a61af072dc5f27fcaf1942ce116 vp90-2-08-tile-4x1.webm
548 0094f5ee5e46345017c30e0aa4835b550212d853 vp90-2-08-tile-4x1.webm.md5
Dtest.mk661 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-08-tile-4x1.webm
662 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-08-tile-4x1.webm.md5
663 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-08-tile-4x4.webm
664 LIBVPX_TEST_DATA-$(CONFIG_VP9_DECODER) += vp90-2-08-tile-4x4.webm.md5