Home
last modified time | relevance | path

Searched refs:mb_row (Results 1 – 15 of 15) sorted by relevance

/external/libvpx/vp8/common/
Ddebugmodes.c19 int mb_row; in vp8_print_modes_and_motion_vectors() local
28 for (mb_row = 0; mb_row < rows; mb_row++) in vp8_print_modes_and_motion_vectors()
47 for (mb_row = 0; mb_row < rows; mb_row++) in vp8_print_modes_and_motion_vectors()
67 for (mb_row = 0; mb_row < rows; mb_row++) in vp8_print_modes_and_motion_vectors()
115 for (mb_row = 0; mb_row < rows; mb_row++) in vp8_print_modes_and_motion_vectors()
Dloopfilter.c304 int mb_row; in vp8_loop_filter_frame() local
351 for (mb_row = 0; mb_row < cm->mb_rows; mb_row++) in vp8_loop_filter_frame()
374 if (mb_row > 0) in vp8_loop_filter_frame()
409 int mb_row; in vp8_loop_filter_frame_yonly() local
455 for (mb_row = 0; mb_row < cm->mb_rows; mb_row++) in vp8_loop_filter_frame_yonly()
474 if (mb_row > 0) in vp8_loop_filter_frame_yonly()
506 int mb_row; in vp8_loop_filter_partial_frame() local
563 for (mb_row = 0; mb_row<(linestocopy >> 4); mb_row++) in vp8_loop_filter_partial_frame()
/external/libvpx/vp8/decoder/
Dthreading.c90 static void decode_macroblock(VP8D_COMP *pbi, MACROBLOCKD *xd, int mb_row, int mb_col) in decode_macroblock() argument
120 vp8mt_build_intra_predictors_mbuv_s(pbi, xd, mb_row, mb_col); in decode_macroblock()
121 vp8mt_build_intra_predictors_mby_s(pbi, xd, mb_row, mb_col); in decode_macroblock()
136 vp8mt_build_intra_predictors_mbuv(pbi, xd, mb_row, mb_col); in decode_macroblock()
140 vp8mt_build_intra_predictors_mby(pbi, xd, mb_row, mb_col); in decode_macroblock()
142 vp8mt_intra_prediction_down_copy(pbi, xd, mb_row, mb_col); in decode_macroblock()
185 vp8mt_predict_intra4x4(pbi, xd, b->bmi.mode, b->predictor, mb_row, mb_col, i); in decode_macroblock()
239 int mb_row; in thread_decoding_proc() local
244 … for (mb_row = ithread+1; mb_row < pc->mb_rows; mb_row += (pbi->decoding_thread_count + 1)) in thread_decoding_proc()
259 pbi->mb_row_di[ithread].mb_row = mb_row; in thread_decoding_proc()
[all …]
Dreconintra_mt.h17 extern void vp8mt_build_intra_predictors_mby(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_col…
18 extern void vp8mt_build_intra_predictors_mby_s(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_c…
19 extern void vp8mt_build_intra_predictors_mbuv(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_co…
20 extern void vp8mt_build_intra_predictors_mbuv_s(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_…
22 …P8D_COMP *pbi, MACROBLOCKD *x, int b_mode, unsigned char *predictor, int mb_row, int mb_col, int n…
23 extern void vp8mt_intra_prediction_down_copy(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_col…
Dreconintra_mt.c22 void vp8mt_build_intra_predictors_mby(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_col) in vp8mt_build_intra_predictors_mby() argument
33 yabove_row = pbi->mt_yabove_row[mb_row] + mb_col*16 +32; in vp8mt_build_intra_predictors_mby()
34 yleft_col = pbi->mt_yleft_col[mb_row]; in vp8mt_build_intra_predictors_mby()
150 void vp8mt_build_intra_predictors_mby_s(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_col) in vp8mt_build_intra_predictors_mby_s() argument
164 yabove_row = pbi->mt_yabove_row[mb_row] + mb_col*16 +32; in vp8mt_build_intra_predictors_mby_s()
165 yleft_col = pbi->mt_yleft_col[mb_row]; in vp8mt_build_intra_predictors_mby_s()
286 void vp8mt_build_intra_predictors_mbuv(VP8D_COMP *pbi, MACROBLOCKD *x, int mb_row, int mb_col) in vp8mt_build_intra_predictors_mbuv() argument
302 uabove_row = pbi->mt_uabove_row[mb_row] + mb_col*8 +16; in vp8mt_build_intra_predictors_mbuv()
303 vabove_row = pbi->mt_vabove_row[mb_row] + mb_col*8 +16; in vp8mt_build_intra_predictors_mbuv()
304 uleft_col = pbi->mt_uleft_col[mb_row]; in vp8mt_build_intra_predictors_mbuv()
[all …]
Ddecodemv.c65 static void vp8_kfread_modes(VP8D_COMP *pbi, MODE_INFO *m, int mb_row, int mb_col) in vp8_kfread_modes() argument
284 int mb_row, int mb_col) in read_mb_modes_mv() argument
519 int mb_row = -1; in vp8_decode_mode_mvs() local
523 while (++mb_row < pbi->common.mb_rows) in vp8_decode_mode_mvs()
530 mb_to_top_edge = -((mb_row * 16)) << 3; in vp8_decode_mode_mvs()
534 mb_to_bottom_edge = ((pbi->common.mb_rows - 1 - mb_row) * 16) << 3; in vp8_decode_mode_mvs()
541 vp8_kfread_modes(pbi, mi, mb_row, mb_col); in vp8_decode_mode_mvs()
543 read_mb_modes_mv(pbi, mi, &mi->mbmi, mb_row, mb_col); in vp8_decode_mode_mvs()
Ddecodframe.c324 decode_mb_row(VP8D_COMP *pbi, VP8_COMMON *pc, int mb_row, MACROBLOCKD *xd) in decode_mb_row() argument
336 recon_yoffset = mb_row * recon_y_stride * 16; in decode_mb_row()
337 recon_uvoffset = mb_row * recon_uv_stride * 8; in decode_mb_row()
341 xd->up_available = (mb_row != 0); in decode_mb_row()
343 xd->mb_to_top_edge = -((mb_row * 16)) << 3; in decode_mb_row()
344 xd->mb_to_bottom_edge = ((pc->mb_rows - 1 - mb_row) * 16) << 3; in decode_mb_row()
577 int mb_row; in vp8_decode_frame() local
890 for (mb_row = 0; mb_row < pc->mb_rows; mb_row++) in vp8_decode_frame()
902 decode_mb_row(pbi, pc, mb_row, xd); in vp8_decode_frame()
Donyxd_int.h31 int mb_row; member
/external/libvpx/vp8/encoder/
Dethreading.c73 int mb_row; in thread_encoding_proc() local
84 … for (mb_row = ithread + 1; mb_row < cm->mb_rows; mb_row += (cpi->encoding_thread_count + 1)) in thread_encoding_proc()
97 tp = cpi->tok + (mb_row * (cm->mb_cols * 16 * 24)); in thread_encoding_proc()
99 last_row_current_mb_col = &cpi->mt_current_mb_col[mb_row - 1]; in thread_encoding_proc()
107 xd->up_available = (mb_row != 0); in thread_encoding_proc()
108 recon_yoffset = (mb_row * recon_y_stride * 16); in thread_encoding_proc()
109 recon_uvoffset = (mb_row * recon_uv_stride * 8); in thread_encoding_proc()
111 cpi->tplist[mb_row].start = tp; in thread_encoding_proc()
118 int seg_map_index = (mb_row * cm->mb_cols); in thread_encoding_proc()
133 xd->mb_to_top_edge = -((mb_row * 16) << 3); in thread_encoding_proc()
[all …]
Dsegmentation.c17 int mb_row, mb_col; in vp8_update_gf_useage_maps() local
32 for (mb_row = 0; mb_row < cm->mb_rows; mb_row++) in vp8_update_gf_useage_maps()
Dencodeframe.c47 int mb_row,
466 int mb_row, in encode_mb_row() argument
481 int seg_map_index = (mb_row * cpi->common.mb_cols); in encode_mb_row()
488 if ((cpi->b_multi_threaded != 0) && (mb_row != 0)) in encode_mb_row()
489 last_row_current_mb_col = &cpi->mt_current_mb_col[mb_row - 1]; in encode_mb_row()
497 xd->up_available = (mb_row != 0); in encode_mb_row()
498 recon_yoffset = (mb_row * recon_y_stride * 16); in encode_mb_row()
499 recon_uvoffset = (mb_row * recon_uv_stride * 8); in encode_mb_row()
501 cpi->tplist[mb_row].start = *tp; in encode_mb_row()
506 xd->mb_to_top_edge = -((mb_row * 16) << 3); in encode_mb_row()
[all …]
Dbitstream.c390 int mb_row; in pack_tokens_into_partitions_c() local
392 for (mb_row = i; mb_row < cpi->common.mb_rows; mb_row += num_part) in pack_tokens_into_partitions_c()
394 TOKENEXTRA *p = cpi->tplist[mb_row].start; in pack_tokens_into_partitions_c()
395 TOKENEXTRA *stop = cpi->tplist[mb_row].stop; in pack_tokens_into_partitions_c()
594 int mb_row; in pack_mb_row_tokens_c() local
596 for (mb_row = 0; mb_row < cpi->common.mb_rows; mb_row++) in pack_mb_row_tokens_c()
598 TOKENEXTRA *p = cpi->tplist[mb_row].start; in pack_mb_row_tokens_c()
599 TOKENEXTRA *stop = cpi->tplist[mb_row].stop; in pack_mb_row_tokens_c()
858 int mb_row = -1; in pack_inter_mode_mvs() local
909 while (++mb_row < pc->mb_rows) in pack_inter_mode_mvs()
[all …]
Dtemporal_filter.c289 int mb_col, mb_row; in vp8_temporal_filter_iterate_c() local
308 for (mb_row = 0; mb_row < mb_rows; mb_row++) in vp8_temporal_filter_iterate_c()
312 cpi->mb.mv_row_min = -((mb_row * 16) + (VP8BORDERINPIXELS - 19)); in vp8_temporal_filter_iterate_c()
313 cpi->mb.mv_row_max = ((cpi->common.mb_rows - 1 - mb_row) * 16) in vp8_temporal_filter_iterate_c()
Dfirstpass.c488 int mb_row, mb_col; in vp8_first_pass() local
547 for (mb_row = 0; mb_row < cm->mb_rows; mb_row++) in vp8_first_pass()
554 xd->up_available = (mb_row != 0); in vp8_first_pass()
555 recon_yoffset = (mb_row * recon_y_stride * 16); in vp8_first_pass()
556 recon_uvoffset = (mb_row * recon_uv_stride * 8); in vp8_first_pass()
559 x->mv_row_min = -((mb_row * 16) + (VP8BORDERINPIXELS - 16)); in vp8_first_pass()
560 x->mv_row_max = ((cm->mb_rows - 1 - mb_row) * 16) + (VP8BORDERINPIXELS - 16); in vp8_first_pass()
569 int use_dc_pred = (mb_col || mb_row) && (!mb_col || !mb_row); in vp8_first_pass()
690 if (mb_row < cm->mb_rows / 2) in vp8_first_pass()
697 else if (mb_row > cm->mb_rows / 2) in vp8_first_pass()
Donyx_if.c4184 int mb_row; in encode_frame_to_data_rate() local
4190 for (mb_row = 0; mb_row < cm->mb_rows+1; mb_row ++) in encode_frame_to_data_rate()
4195 … cpi->lfmv[mb_col + mb_row*(cm->mode_info_stride+1)].as_int = tmp->mbmi.mv.as_int; in encode_frame_to_data_rate()
4197 …cpi->lf_ref_frame_sign_bias[mb_col + mb_row*(cm->mode_info_stride+1)] = cm->ref_frame_sign_bias[tm… in encode_frame_to_data_rate()
4198 … cpi->lf_ref_frame[mb_col + mb_row*(cm->mode_info_stride+1)] = tmp->mbmi.ref_frame; in encode_frame_to_data_rate()