Home
last modified time | relevance | path

Searched refs:subsampling_y (Results 1 – 25 of 25) sorted by relevance

/external/libvpx/libvpx/vp9/encoder/
Dvp9_lookahead.c47 unsigned int subsampling_y, in vp9_lookahead_init() argument
70 &ctx->buf[i].img, width, height, subsampling_x, subsampling_y, in vp9_lookahead_init()
102 int subsampling_y = src->subsampling_y; in vp9_lookahead_push() local
162 subsampling_y, in vp9_lookahead_push()
176 buf->img.subsampling_y = src->subsampling_y; in vp9_lookahead_push()
Dvp9_lookahead.h54 unsigned int subsampling_y,
Dvp9_encoder.c1060 cm->subsampling_x, cm->subsampling_y, in alloc_raw_frame_buffers()
1071 cm->subsampling_x, cm->subsampling_y, in alloc_raw_frame_buffers()
1084 cm->subsampling_x, cm->subsampling_y, in alloc_util_frame_buffers()
1094 cm->subsampling_x, cm->subsampling_y, in alloc_util_frame_buffers()
1110 cm->subsampling_x, cm->subsampling_y, in alloc_util_frame_buffers()
1120 cm->subsampling_x, cm->subsampling_y, in alloc_util_frame_buffers()
1130 cm->subsampling_x, cm->subsampling_y, in alloc_util_frame_buffers()
1140 cm->subsampling_x, cm->subsampling_y, in alloc_util_frame_buffers()
1223 cm->subsampling_x, cm->subsampling_y, in update_frame_size()
3040 cm->subsampling_x, cm->subsampling_y,
[all …]
Dvp9_skin_detection.c131 cm->subsampling_y, VP9_ENC_BORDER_IN_PIXELS, in vp9_compute_skin_map()
Dvp9_temporal_filter.c311 const int mb_uv_height = 16 >> mbd->plane[1].subsampling_y; in vp9_temporal_filter_iterate_row_c()
748 cm->subsampling_y, in vp9_temporal_filter()
Dvp9_bitstream.c1170 assert(cm->subsampling_x != 1 || cm->subsampling_y != 1); in write_bitdepth_colorspace_sampling()
1172 vpx_wb_write_bit(wb, cm->subsampling_y); in write_bitdepth_colorspace_sampling()
1175 assert(cm->subsampling_x == 1 && cm->subsampling_y == 1); in write_bitdepth_colorspace_sampling()
Dvp9_encodeframe.c1593 x->e_mbd.plane[i].subsampling_y); in vp9_setup_src_planes()
1849 ((mi_row & MI_MASK) * 2 >> xd->plane[p].subsampling_y), in restore_context()
1852 xd->plane[p].subsampling_y); in restore_context()
1880 ((mi_row & MI_MASK) * 2 >> xd->plane[p].subsampling_y), in save_context()
1882 xd->plane[p].subsampling_y); in save_context()
2901 const int yss = x->e_mbd.plane[1].subsampling_y; in rd_pick_partition()
3422 vp9_setup_block_planes(&x->e_mbd, cm->subsampling_x, cm->subsampling_y); in init_encode_frame_mb_context()
3512 (sizeof(l[0]) * num_4x4_blocks_high) >> pd->subsampling_y); in nonrd_pick_sb_modes()
3535 (sizeof(l[0]) * num_4x4_blocks_high) >> pd->subsampling_y); in nonrd_pick_sb_modes()
3638 const int yss = x->e_mbd.plane[1].subsampling_y; in nonrd_pick_partition()
Dvp9_rd.c553 xd->plane[i].subsampling_y); in vp9_setup_pred_block()
Dvp9_rdopt.c476 pd->subsampling_y, blk_row); in pixel_sse()
515 pd->subsampling_y, blk_row); in sum_squares_visible()
1523 const int y_start = (-xd->mb_to_top_edge >> (3 + pd->subsampling_y)); in encode_inter_mb_segment()
2857 [pd[1].subsampling_x][pd[1].subsampling_y]; in vp9_rd_pick_intra_mode_sb()
3366 [pd->subsampling_y]; in vp9_rd_pick_inter_mode_sb()
Dvp9_svc_layercontext.c52 cpi->common.subsampling_y, in vp9_init_layer_context()
Dvp9_firstpass.c1435 vp9_setup_block_planes(&x->e_mbd, cm->subsampling_x, cm->subsampling_y); in vp9_first_pass()
/external/libvpx/libvpx/vp9/common/
Dvp9_blockd.h119 int subsampling_y; member
234 ss_size_lookup[mi->sb_type][pd->subsampling_x][pd->subsampling_y] != in get_uv_tx_size()
237 [pd->subsampling_y]; in get_uv_tx_size()
242 return ss_size_lookup[bsize][pd->subsampling_x][pd->subsampling_y]; in get_plane_block_size()
Dvp9_blockd.c62 : xd->mb_to_bottom_edge >> (5 + pd->subsampling_y)); in vp9_foreach_transformed_block_in_plane()
113 (xd->mb_to_bottom_edge >> (5 + pd->subsampling_y)); in vp9_set_contexts()
129 xd->plane[i].subsampling_y = i ? ss_y : 0; in vp9_setup_block_planes()
Dvp9_reconinter.c114 const int ss_idx = ((pd->subsampling_x > 0) << 1) | (pd->subsampling_y > 0); in average_split_mvs()
150 xd, &mv, bw, bh, pd->subsampling_x, pd->subsampling_y); in build_inter_predictors()
160 const int y_start = (-xd->mb_to_top_edge >> (3 + pd->subsampling_y)); in build_inter_predictors()
164 assert(mv_q4.row == mv.row * (1 << (1 - pd->subsampling_y)) && in build_inter_predictors()
269 pd->subsampling_x, pd->subsampling_y); in vp9_setup_dst_planes()
285 sf, pd->subsampling_x, pd->subsampling_y); in vp9_setup_pre_planes()
Dvp9_reconinter.h87 int subsampling_x, int subsampling_y) { in setup_pred_plane() argument
89 const int y = (MI_SIZE * mi_row) >> subsampling_y; in setup_pred_plane()
Dvp9_postproc.c332 cm->subsampling_x, cm->subsampling_y, in vp9_post_proc_frame()
350 cm->subsampling_x, cm->subsampling_y, in vp9_post_proc_frame()
429 dest->uv_height = dest->y_height >> cm->subsampling_y; in vp9_post_proc_frame()
Dvp9_onyxc_int.h126 int subsampling_y; member
385 pd->left_context = &xd->left_context[i][left_idx >> pd->subsampling_y]; in set_skip_context()
Dvp9_reconintra.c150 y0 = (-xd->mb_to_top_edge >> (3 + pd->subsampling_y)) + y; in build_intra_predictors_high()
297 y0 = (-xd->mb_to_top_edge >> (3 + pd->subsampling_y)) + y; in build_intra_predictors()
Dvp9_thread_common.c98 else if (planes[1].subsampling_y == 1 && planes[1].subsampling_x == 1) in thread_loop_filter_rows()
100 else if (planes[1].subsampling_y == 0 && planes[1].subsampling_x == 0) in thread_loop_filter_rows()
Dvp9_loopfilter.c1084 const int ss_y = plane->subsampling_y; in vp9_filter_block_plane_non420()
1246 assert(plane->subsampling_x == 0 && plane->subsampling_y == 0); in vp9_filter_block_plane_ss00()
1333 assert(plane->subsampling_x == 1 && plane->subsampling_y == 1); in vp9_filter_block_plane_ss11()
1425 else if (planes[1].subsampling_y == 1 && planes[1].subsampling_x == 1) in loop_filter_rows()
1427 else if (planes[1].subsampling_y == 0 && planes[1].subsampling_x == 0) in loop_filter_rows()
/external/libvpx/libvpx/vp9/
Dvp9_iface_common.h22 if (!yv12->subsampling_y) { in yuvconfig2image()
49 img->y_chroma_shift = yv12->subsampling_y; in yuvconfig2image()
132 yv12->subsampling_y = img->y_chroma_shift; in image2yuvconfig()
/external/libvpx/libvpx/vp9/decoder/
Dvp9_decodeframe.c519 xd, mv, bw, bh, pd->subsampling_x, pd->subsampling_y); in dec_build_inter_predictors()
522 int y_start = (-xd->mb_to_top_edge >> (3 + pd->subsampling_y)); in dec_build_inter_predictors()
526 assert(mv_q4.row == mv->row * (1 << (1 - pd->subsampling_y)) && in dec_build_inter_predictors()
550 y0 = (-xd->mb_to_top_edge >> (3 + pd->subsampling_y)) + y; in dec_build_inter_predictors()
556 scaled_mv.row = mv->row * (1 << (1 - pd->subsampling_y)); in dec_build_inter_predictors()
728 xd->plane[i].n4_h = (bh << 1) >> xd->plane[i].subsampling_y; in set_plane_n4()
730 xd->plane[i].n4_hl = bhl - xd->plane[i].subsampling_y; in set_plane_n4()
777 if (bsize >= BLOCK_8X8 && (cm->subsampling_x || cm->subsampling_y)) { in decode_block()
779 ss_size_lookup[bsize][cm->subsampling_x][cm->subsampling_y]; in decode_block()
807 : xd->mb_to_bottom_edge >> (5 + pd->subsampling_y)); in decode_block()
[all …]
Dvp9_dthread.c169 dst_cm->subsampling_y = src_cm->subsampling_y; in vp9_frameworker_copy_context()
/external/libvpx/libvpx/vpx_scale/
Dyv12config.h56 int subsampling_y; member
/external/libvpx/libvpx/vpx_scale/generic/
Dyv12config.c231 ybf->subsampling_y = ss_y; in vpx_realloc_frame_buffer()