Home
last modified time | relevance | path

Searched refs:mb_x (Results 1 - 25 of 93) sorted by relevance

1234

/third_party/ffmpeg/libavcodec/
H A Dvc1_loopfilter.c110 int mb_pos = s->mb_x + s->mb_y * s->mb_stride; in ff_vc1_i_overlap_filter()
127 if (s->mb_x == 0 && (i & 5) != 1) in ff_vc1_i_overlap_filter()
135 s->mb_x ? left_blk : cur_blk, cur_blk, in ff_vc1_i_overlap_filter()
136 v->fcm == ILACE_FRAME && s->mb_x && v->fieldtx_plane[mb_pos - 1], in ff_vc1_i_overlap_filter()
146 if (s->mb_x && in ff_vc1_i_overlap_filter()
152 if (s->mb_x == s->mb_width - 1 && in ff_vc1_i_overlap_filter()
166 int mb_pos = s->mb_x + s->mb_y * s->mb_stride; in ff_vc1_p_overlap_filter()
175 if (s->mb_x == 0 && (i & 5) != 1) in ff_vc1_p_overlap_filter()
180 s->mb_x ? left_blk : cur_blk, cur_blk, in ff_vc1_p_overlap_filter()
181 v->fcm == ILACE_FRAME && s->mb_x in ff_vc1_p_overlap_filter()
[all...]
H A Derror_resilience.c59 uint8_t *dest_cr, int mb_x, int mb_y) in put_dc()
64 dc = s->dc_val[0][mb_x * 2 + (i & 1) + (mb_y * 2 + (i >> 1)) * s->b8_stride]; in put_dc()
75 dcu = s->dc_val[1][mb_x + mb_y * s->mb_stride]; in put_dc()
76 dcv = s->dc_val[2][mb_x + mb_y * s->mb_stride]; in put_dc()
380 static av_always_inline void add_blocklist(int (*blocklist)[2], int *blocklist_length, uint8_t *fixed, int mb_x, int mb_y, int mb_xy) in add_blocklist() argument
385 blocklist[ *blocklist_length ][0] = mb_x; in add_blocklist()
397 int mb_x, mb_y; in guess_mv() local
430 const int mb_x= mb_xy % s->mb_stride; in guess_mv() local
431 const int mot_index= (mb_x + mb_y*mot_stride) * mot_step; in guess_mv()
441 for (mb_x in guess_mv()
58 put_dc(ERContext *s, uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, int mb_x, int mb_y) put_dc() argument
481 const int mb_x = blocklist[blocklist_index][0]; guess_mv() local
696 const int mb_x = blocklist[blocklist_index][0]; guess_mv() local
720 int is_intra_likely, i, j, undamaged_count, skip_amount, mb_x, mb_y; is_intra_more_likely() local
895 int i, mb_x, mb_y, error, error_type, dc_error, mv_error, ac_error; ff_er_frame_end() local
[all...]
H A Dwmv2dec.c104 int mb_x, mb_y; in parse_mb_skip() local
113 for (mb_x = 0; mb_x < s->mb_width; mb_x++) in parse_mb_skip()
114 mb_type[mb_y * s->mb_stride + mb_x] = in parse_mb_skip()
121 for (mb_x = 0; mb_x < s->mb_width; mb_x++) in parse_mb_skip()
122 mb_type[mb_y * s->mb_stride + mb_x] = in parse_mb_skip()
130 for (mb_x in parse_mb_skip()
[all...]
H A Dmjpegdec.c1077 int i, mb_x, mb_y; in ljpeg_decode_rgb_scan() local
1134 for (mb_x = 0; mb_x < width; mb_x++) { in ljpeg_decode_rgb_scan()
1144 resync_mb_x = mb_x; in ljpeg_decode_rgb_scan()
1149 if (mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x || !mb_x) in ljpeg_decode_rgb_scan()
1156 top[i] = buffer[mb_x][i]; in ljpeg_decode_rgb_scan()
1162 if (!s->bayer || mb_x) { in ljpeg_decode_rgb_scan()
1171 left[i] = buffer[mb_x][ in ljpeg_decode_rgb_scan()
1250 int i, mb_x, mb_y, mask; ljpeg_decode_yuv_scan() local
1437 int i, mb_x, mb_y, chroma_h_shift, chroma_v_shift, chroma_width, chroma_height; mjpeg_decode_scan() local
1556 int mb_x, mb_y; mjpeg_decode_scan_progressive_ac() local
1610 int mb_x, mb_y; mjpeg_idct_scan_progressive_ac() local
[all...]
H A Drv30.c156 int mb_pos, mb_x; in rv30_loop_filter() local
162 for(mb_x = 0; mb_x < s->mb_width; mb_x++, mb_pos++){ in rv30_loop_filter()
174 for(mb_x = 0; mb_x < s->mb_width; mb_x++, mb_pos++){ in rv30_loop_filter()
176 if(mb_x) in rv30_loop_filter()
179 Y = s->current_picture_ptr->f->data[0] + mb_x*16 + (row*16 + j) * s->linesize + 4 * !mb_x; in rv30_loop_filter()
[all...]
H A Dmpegutils.c113 int mb_x, mb_y, mbcount = 0; in ff_print_debug_info2() local
122 for (mb_x = 0; mb_x < mb_width; mb_x++) { in ff_print_debug_info2()
123 int i, direction, mb_type = mbtype_table[mb_x + mb_y * mb_stride]; in ff_print_debug_info2()
129 int sx = mb_x * 16 + 4 + 8 * (i & 1); in ff_print_debug_info2()
131 int xy = (mb_x * 2 + (i & 1) + in ff_print_debug_info2()
139 int sx = mb_x * 16 + 8; in ff_print_debug_info2()
141 int xy = (mb_x * 2 + (mb_y * 2 + i) * mv_stride) << (mv_sample_log2 - 1); in ff_print_debug_info2()
152 int sx = mb_x * 1 in ff_print_debug_info2()
[all...]
H A Dvp8.c1003 static int vp7_calculate_mb_offset(int mb_x, int mb_y, int mb_width, in vp7_calculate_mb_offset() argument
1008 int new = (mb_y + yoffset) * vwidth + mb_x + xoffset; in vp7_calculate_mb_offset()
1023 int mb_x, int mb_y, int layout) in vp7_decode_mvs()
1042 if (vp7_calculate_mb_offset(mb_x, mb_y, s->mb_width, pred->xoffset, in vp7_decode_mvs()
1114 int mb_x, int mb_y, int layout) in vp8_decode_mvs()
1214 int mb_x, int keyframe, int layout) in decode_intra4x4_modes()
1229 top = s->intra4x4_pred_mode_top + 4 * mb_x; in decode_intra4x4_modes()
1249 VP8Macroblock *mb, int mb_x, int mb_y, in decode_mb_mode()
1285 decode_intra4x4_modes(s, c, mb, mb_x, 1, layout); in decode_mb_mode()
1292 AV_WN32A(s->intra4x4_pred_mode_top + 4 * mb_x, mode in decode_mb_mode()
1022 vp7_decode_mvs(VP8Context *s, VP8Macroblock *mb, int mb_x, int mb_y, int layout) vp7_decode_mvs() argument
1113 vp8_decode_mvs(VP8Context *s, VP8mvbounds *mv_bounds, VP8Macroblock *mb, int mb_x, int mb_y, int layout) vp8_decode_mvs() argument
1213 decode_intra4x4_modes(VP8Context *s, VP56RangeCoder *c, VP8Macroblock *mb, int mb_x, int keyframe, int layout) decode_intra4x4_modes() argument
1248 decode_mb_mode(VP8Context *s, VP8mvbounds *mv_bounds, VP8Macroblock *mb, int mb_x, int mb_y, uint8_t *segment, uint8_t *ref, int layout, int is_vp7) decode_mb_mode() argument
1561 xchg_mb_border(uint8_t *top_border, uint8_t *src_y, uint8_t *src_cb, uint8_t *src_cr, ptrdiff_t linesize, ptrdiff_t uvlinesize, int mb_x, int mb_y, int mb_width, int simple, int xchg) xchg_mb_border() argument
1595 check_dc_pred8x8_mode(int mode, int mb_x, int mb_y) check_dc_pred8x8_mode() argument
1604 check_tm_pred8x8_mode(int mode, int mb_x, int mb_y, int vp7) check_tm_pred8x8_mode() argument
1613 check_intra_pred8x8_mode_emuedge(int mode, int mb_x, int mb_y, int vp7) check_intra_pred8x8_mode_emuedge() argument
1629 check_tm_pred4x4_mode(int mode, int mb_x, int mb_y, int vp7) check_tm_pred4x4_mode() argument
1639 check_intra_pred4x4_mode_emuedge(int mode, int mb_x, int mb_y, int *copy_buf, int vp7) check_intra_pred4x4_mode_emuedge() argument
1675 intra_predict(VP8Context *s, VP8ThreadData *td, uint8_t *dst[3], VP8Macroblock *mb, int mb_x, int mb_y, int is_vp7) intra_predict() argument
1959 prefetch_motion(VP8Context *s, VP8Macroblock *mb, int mb_x, int mb_y, int mb_xy, int ref) prefetch_motion() argument
1982 inter_predict(VP8Context *s, VP8ThreadData *td, uint8_t *dst[3], VP8Macroblock *mb, int mb_x, int mb_y) inter_predict() argument
2161 filter_mb(VP8Context *s, uint8_t *dst[3], VP8FilterStrength *f, int mb_x, int mb_y, int is_vp7) filter_mb() argument
2248 filter_mb_simple(VP8Context *s, uint8_t *dst, VP8FilterStrength *f, int mb_x, int mb_y) filter_mb_simple() argument
2286 int mb_x, mb_y; vp78_decode_mv_mb_modes() local
2375 int mb_x, mb_xy = mb_y * s->mb_width; decode_mb_row_no_filter() local
2514 int mb_x, mb_y = atomic_load(&td->thread_mb_pos) >> 16, num_jobs = s->num_jobs; filter_mb_row() local
[all...]
H A Deamad.c63 int mb_x; member
96 int mb_x, int mb_y, in comp_block()
100 unsigned offset = (mb_y*16 + ((j&2)<<2) + mv_y)*t->last_frame->linesize[0] + mb_x*16 + ((j&1)<<3) + mv_x; in comp_block()
103 comp(frame->data[0] + (mb_y*16 + ((j&2)<<2))*frame->linesize[0] + mb_x*16 + ((j&1)<<3), in comp_block()
109 unsigned offset = (mb_y * 8 + (mv_y/2))*t->last_frame->linesize[index] + mb_x * 8 + (mv_x/2); in comp_block()
112 comp(frame->data[index] + (mb_y*8)*frame->linesize[index] + mb_x * 8, in comp_block()
120 int mb_x, int mb_y, int j) in idct_put()
124 frame->data[0] + (mb_y*16 + ((j&2)<<2))*frame->linesize[0] + mb_x*16 + ((j&1)<<3), in idct_put()
129 frame->data[index] + (mb_y*8)*frame->linesize[index] + mb_x*8, in idct_put()
159 "ac-tex damaged at %d %d\n", s->mb_x, in decode_block_intra()
95 comp_block(MadContext *t, AVFrame *frame, int mb_x, int mb_y, int j, int mv_x, int mv_y, int add) comp_block() argument
119 idct_put(MadContext *t, AVFrame *frame, int16_t *block, int mb_x, int mb_y, int j) idct_put() argument
[all...]
H A Dmdec.c53 int mb_x, mb_y; member
95 "ac-tex damaged at %d %d\n", a->mb_x, a->mb_y); in mdec_decode_block_intra()
110 "ac-tex damaged at %d %d\n", a->mb_x, a->mb_y); in mdec_decode_block_intra()
150 static inline void idct_put(MDECContext *a, AVFrame *frame, int mb_x, int mb_y) in idct_put() argument
155 uint8_t *dest_y = frame->data[0] + (mb_y * 16* linesize ) + mb_x * 16; in idct_put()
156 uint8_t *dest_cb = frame->data[1] + (mb_y * 8 * frame->linesize[1]) + mb_x * 8; in idct_put()
157 uint8_t *dest_cr = frame->data[2] + (mb_y * 8 * frame->linesize[2]) + mb_x * 8; in idct_put()
198 for (a->mb_x = 0; a->mb_x < a->mb_width; a->mb_x in decode_frame()
[all...]
H A Deatgq.c117 int mb_x, int mb_y) in tgq_idct_put_mb()
120 uint8_t *dest_y = frame->data[0] + (mb_y * 16 * linesize) + mb_x * 16; in tgq_idct_put_mb()
121 uint8_t *dest_cb = frame->data[1] + (mb_y * 8 * frame->linesize[1]) + mb_x * 8; in tgq_idct_put_mb()
122 uint8_t *dest_cr = frame->data[2] + (mb_y * 8 * frame->linesize[2]) + mb_x * 8; in tgq_idct_put_mb()
144 int mb_x, int mb_y, const int8_t *dc) in tgq_idct_put_mb_dconly()
147 uint8_t *dest_y = frame->data[0] + (mb_y * 16 * linesize) + mb_x * 16; in tgq_idct_put_mb_dconly()
148 uint8_t *dest_cb = frame->data[1] + (mb_y * 8 * frame->linesize[1]) + mb_x * 8; in tgq_idct_put_mb_dconly()
149 uint8_t *dest_cr = frame->data[2] + (mb_y * 8 * frame->linesize[2]) + mb_x * 8; in tgq_idct_put_mb_dconly()
160 static int tgq_decode_mb(TgqContext *s, AVFrame *frame, int mb_y, int mb_x) in tgq_decode_mb() argument
178 tgq_idct_put_mb(s, s->block, frame, mb_x, mb_ in tgq_decode_mb()
116 tgq_idct_put_mb(TgqContext *s, int16_t (*block)[64], AVFrame *frame, int mb_x, int mb_y) tgq_idct_put_mb() argument
143 tgq_idct_put_mb_dconly(TgqContext *s, AVFrame *frame, int mb_x, int mb_y, const int8_t *dc) tgq_idct_put_mb_dconly() argument
[all...]
H A Dasvdec.c196 static inline void idct_put(ASV1Context *a, AVFrame *frame, int mb_x, int mb_y) in idct_put() argument
201 uint8_t *dest_y = frame->data[0] + (mb_y * 16 * linesize) + mb_x * 16; in idct_put()
202 uint8_t *dest_cb = frame->data[1] + (mb_y * 8 * frame->linesize[1]) + mb_x * 8; in idct_put()
203 uint8_t *dest_cr = frame->data[2] + (mb_y * 8 * frame->linesize[2]) + mb_x * 8; in idct_put()
222 int mb_x, mb_y, ret; in decode_frame() local
248 for (mb_x = 0; mb_x < a->mb_width2; mb_x++) { in decode_frame()
252 idct_put(a, p, mb_x, mb_y); in decode_frame()
257 mb_x in decode_frame()
[all...]
H A Dasvenc.c187 int mb_x, int mb_y) in dct_get()
193 uint8_t *ptr_y = frame->data[0] + (mb_y * 16 * linesize) + mb_x * 16; in dct_get()
194 uint8_t *ptr_cb = frame->data[1] + (mb_y * 8 * frame->linesize[1]) + mb_x * 8; in dct_get()
195 uint8_t *ptr_cr = frame->data[2] + (mb_y * 8 * frame->linesize[2]) + mb_x * 8; in dct_get()
217 int mb_x, mb_y; in encode_frame() local
268 for (mb_x = 0; mb_x < a->mb_width2; mb_x++) { in encode_frame()
269 dct_get(a, pict, mb_x, mb_y); in encode_frame()
275 mb_x in encode_frame()
186 dct_get(ASV1Context *a, const AVFrame *frame, int mb_x, int mb_y) dct_get() argument
[all...]
H A Deatqi.c54 int mb_x, mb_y; member
89 t->mb_x, t->mb_y); in tqi_decode_mb()
102 uint8_t *dest_y = frame->data[0] + t->mb_y * 16 * linesize + t->mb_x * 16; in tqi_idct_put()
103 uint8_t *dest_cb = frame->data[1] + t->mb_y * 8 * frame->linesize[1] + t->mb_x * 8; in tqi_idct_put()
104 uint8_t *dest_cr = frame->data[2] + t->mb_y * 8 * frame->linesize[2] + t->mb_x * 8; in tqi_idct_put()
165 for (t->mb_x = 0; t->mb_x < (w + 15) / 16; t->mb_x++) { in tqi_decode_frame()
H A Dh263dec.c208 s->resync_mb_x = s->mb_x; in decode_slice()
235 s->mb_x = s->resync_mb_x; in decode_slice()
245 s->mb_x - 1, s->mb_y, ER_MB_END); in decode_slice()
258 for (; s->mb_x < s->mb_width; s->mb_x++) { in decode_slice()
263 if (s->resync_mb_x == s->mb_x && s->resync_mb_y + 1 == s->mb_y) in decode_slice()
273 ff_tlog(NULL, "Decoding MB at %dx%d\n", s->mb_x, s->mb_y); in decode_slice()
280 const int xy = s->mb_x + s->mb_y * s->mb_stride; in decode_slice()
287 s->mb_x, s->mb_y, ER_MB_END & part_mask); in decode_slice()
291 if (++s->mb_x > in decode_slice()
[all...]
H A Dsnowenc.c288 s->m.mb_x= in encode_q_branch()
510 static int get_dc(SnowContext *s, int mb_x, int mb_y, int plane_index){ in get_dc() argument
524 int index= mb_x + mb_y*b_stride; in get_dc()
537 int mb_x2= mb_x + (i &1) - 1; in get_dc()
547 int index= x2-(block_w*mb_x - block_w/2) + (y2-(block_h*mb_y - block_h/2))*obmc_stride; in get_dc()
606 static int get_block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index, uint8_t (*obmc_edged)[MB_SIZE * 2]){ in get_block_rd() argument
625 int sx= block_w*mb_x - block_w/2; in get_block_rd()
635 ff_snow_pred_block(s, cur, tmp, ref_stride, sx, sy, block_w*2, block_h*2, &s->block[mb_x + mb_y*b_stride], plane_index, w, h); in get_block_rd()
656 && (mb_x == 0 || mb_x in get_block_rd()
707 get_4block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index) get_4block_rd() argument
903 check_block(SnowContext *s, int mb_x, int mb_y, int p[3], int intra, uint8_t (*obmc_edged)[MB_SIZE * 2], int *best_rd) check_block() argument
944 check_block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, uint8_t (*obmc_edged)[MB_SIZE * 2], int *best_rd) check_block_inter() argument
949 check_4block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, int ref, int *best_rd) check_4block_inter() argument
996 int pass, mb_x, mb_y; iterative_me() local
[all...]
H A Dmpegvideo_motion.c48 src_x = s->mb_x * 16 + (motion_x >> (s->sprite_warping_accuracy + 1)); in gmc1_motion()
95 src_x = s->mb_x * 8 + (motion_x >> (s->sprite_warping_accuracy + 1)); in gmc1_motion()
148 ox = s->sprite_offset[0][0] + s->sprite_delta[0][0] * s->mb_x * 16 + in gmc_motion()
150 oy = s->sprite_offset[0][1] + s->sprite_delta[1][0] * s->mb_x * 16 + in gmc_motion()
170 ox = s->sprite_offset[1][0] + s->sprite_delta[0][0] * s->mb_x * 8 + in gmc_motion()
172 oy = s->sprite_offset[1][1] + s->sprite_delta[1][0] * s->mb_x * 8 + in gmc_motion()
255 src_x = s->mb_x * 16 + (motion_x >> 1); in mpeg_motion_internal()
263 uvsrc_x = s->mb_x * 8 + (mx >> 1); in mpeg_motion_internal()
275 uvsrc_x = s->mb_x * 8 + mx; in mpeg_motion_internal()
282 uvsrc_x = s->mb_x * in mpeg_motion_internal()
669 int mb_x = s->mb_x; apply_obmc() local
758 int mb_x = s->mb_x; apply_8x8() local
[all...]
H A Dintrax8.c349 w->prediction_table[w->mb_x * 2 + (w->mb_y & 1)] = (est_run << 2) + 1 * (orient == 4) + 2 * (orient == 8); in x8_update_predictions()
358 w->edges = 1 * !(w->mb_x >> 1); in x8_get_prediction_chroma()
360 w->edges |= 4 * (w->mb_x >= (2 * w->mb_width - 1)); // mb_x for chroma would always be odd in x8_get_prediction_chroma()
369 w->chroma_orient = (w->prediction_table[2 * w->mb_x - 2] & 0x03) << 2; in x8_get_prediction_chroma()
376 w->edges = 1 * !w->mb_x; in x8_get_prediction()
378 w->edges |= 4 * (w->mb_x >= (2 * w->mb_width - 1)); in x8_get_prediction()
390 w->est_run = w->prediction_table[2 * w->mb_x - 2] >> 2; in x8_get_prediction()
399 b = w->prediction_table[2 * w->mb_x + !(w->mb_y & 1)]; // block[x ][y - 1] in x8_get_prediction()
400 a = w->prediction_table[2 * w->mb_x in x8_get_prediction()
739 ff_intrax8_decode_picture(IntraX8Context *w, Picture *pict, GetBitContext *gb, int *mb_x, int *mb_y, int dquant, int quant_offset, int loopfilter, int lowdelay) ff_intrax8_decode_picture() argument
[all...]
H A Dh263.c54 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x; in ff_h263_update_motion_val()
109 const int xy = s->mb_y * s->mb_stride + s->mb_x; in ff_h263_loop_filter()
150 if(s->mb_x){ in ff_h263_loop_filter()
171 if(s->mb_x){ in ff_h263_loop_filter()
206 if(s->mb_x == s->resync_mb_x){ //rare in ff_h263_pred_motion()
208 }else if(s->mb_x + 1 == s->resync_mb_x && s->h263_pred){ //rare in ff_h263_pred_motion()
210 if(s->mb_x==0){ in ff_h263_pred_motion()
222 if(s->mb_x + 1 == s->resync_mb_x && s->h263_pred){ //rare in ff_h263_pred_motion()
233 if(s->mb_x == s->resync_mb_x) //rare in ff_h263_pred_motion()
H A Dmpeg_er.c63 int (*mv)[2][4][2], int mb_x, int mb_y, in mpeg_er_decode_mb()
72 s->mb_x = mb_x; in mpeg_er_decode_mb()
86 s->mb_x * 16; in mpeg_er_decode_mb()
89 s->mb_x * (16 >> s->chroma_x_shift); in mpeg_er_decode_mb()
92 s->mb_x * (16 >> s->chroma_x_shift); in mpeg_er_decode_mb()
62 mpeg_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type, int (*mv)[2][4][2], int mb_x, int mb_y, int mb_intra, int mb_skipped) mpeg_er_decode_mb() argument
H A Dmss4.c222 uint8_t *dst[3], int mb_x, int mb_y) in mss4_decode_dct_block()
229 int xpos = mb_x * 2 + i; in mss4_decode_dct_block()
231 c->dc_cache[j][TOP] = c->prev_dc[0][mb_x * 2 + i]; in mss4_decode_dct_block()
237 c->prev_dc[0][mb_x * 2 + i] = c->dc_cache[j][LEFT]; in mss4_decode_dct_block()
247 c->dc_cache[i + 1][TOP] = c->prev_dc[i][mb_x]; in mss4_decode_dct_block()
249 c->block, c->dc_cache[i + 1], mb_x, mb_y, in mss4_decode_dct_block()
253 c->prev_dc[i][mb_x] = c->dc_cache[i + 1][LEFT]; in mss4_decode_dct_block()
256 out = dst[i] + mb_x * 16; in mss4_decode_dct_block()
320 uint8_t *picdst[3], int mb_x, int mb_y) in mss4_decode_image_block()
423 memcpy(picdst[i] + mb_x * 1 in mss4_decode_image_block()
221 mss4_decode_dct_block(MSS4Context *c, GetBitContext *gb, uint8_t *dst[3], int mb_x, int mb_y) mss4_decode_dct_block() argument
319 mss4_decode_image_block(MSS4Context *ctx, GetBitContext *gb, uint8_t *picdst[3], int mb_x, int mb_y) mss4_decode_image_block() argument
429 mss4_update_dc_cache(MSS4Context *c, int mb_x) mss4_update_dc_cache() argument
[all...]
/third_party/ffmpeg/libavfilter/
H A Dvf_minterpolate.c416 static void search_mv(MIContext *mi_ctx, Block *blocks, int mb_x, int mb_y, int dir) in search_mv() argument
420 Block *block = &blocks[mb_x + mb_y * mi_ctx->b_width]; in search_mv()
422 const int x_mb = mb_x << mi_ctx->log2_mb_size; in search_mv()
424 const int mb_i = mb_x + mb_y * mi_ctx->b_width; in search_mv()
457 if (mb_x > 0) in search_mv()
465 if (mb_y > 0 && mb_x + 1 < mi_ctx->b_width) in search_mv()
491 if (mb_x > 0) in search_mv()
499 if (mb_x + 1 < mi_ctx->b_width) in search_mv()
519 if (mb_x > 0) in search_mv()
527 if (mb_x in search_mv()
561 int mb_x, mb_y; bilateral_me() local
644 int mb_x, mb_y, x, y; cluster_mvs() local
736 int mb_x, mb_y, dir; inject_frame() local
863 int mb_y, mb_x, dir; bidirectional_obmc() local
1005 bilateral_obmc(MIContext *mi_ctx, Block *block, int mb_x, int mb_y, int alpha) bilateral_obmc() argument
1127 int mb_x, mb_y; interpolate() local
[all...]
H A Dvf_mestimate.c124 for (mb_x = 0; mb_x < s->b_width; mb_x++) {\
125 const int x_mb = mb_x << s->log2_mb_size;\
147 int mb_x, mb_y, dir; in filter_frame() local
205 for (mb_x = 0; mb_x < s->b_width; mb_x++) { in filter_frame()
206 const int mb_i = mb_x + mb_y * s->b_width; in filter_frame()
207 const int x_mb = mb_x << in filter_frame()
[all...]
/third_party/skia/third_party/externals/libwebp/src/dec/
H A Dframe_dec.c28 static int CheckMode(int mb_x, int mb_y, int mode) { in CheckMode() argument
30 if (mb_x == 0) { in CheckMode()
74 int mb_x; in ReconstructRow() local
102 for (mb_x = 0; mb_x < dec->mb_w_; ++mb_x) { in ReconstructRow()
103 const VP8MBData* const block = ctx->mb_data_ + mb_x; in ReconstructRow()
107 if (mb_x > 0) { in ReconstructRow()
118 VP8TopSamples* const top_yuv = dec->yuv_t_ + mb_x; in ReconstructRow()
134 if (mb_x > in ReconstructRow()
203 DoFilter(const VP8Decoder* const dec, int mb_x, int mb_y) DoFilter() argument
254 int mb_x; FilterRow() local
372 int mb_x; DitherRow() local
[all...]
H A Dtree_dec.c290 VP8Decoder* const dec, int mb_x) { in ParseIntraMode()
291 uint8_t* const top = dec->intra_t_ + 4 * mb_x; in ParseIntraMode()
293 VP8MBData* const block = dec->mb_data_ + mb_x; in ParseIntraMode()
361 int mb_x; in VP8ParseIntraModeRow() local
362 for (mb_x = 0; mb_x < dec->mb_w_; ++mb_x) { in VP8ParseIntraModeRow()
363 ParseIntraMode(br, dec, mb_x); in VP8ParseIntraModeRow()
289 ParseIntraMode(VP8BitReader* const br, VP8Decoder* const dec, int mb_x) ParseIntraMode() argument
/third_party/ffmpeg/tools/
H A Dyuvcmp.c47 int mb_x, mb_y; in main() local
71 mb_x = width / 16; in main()
74 mberrors = malloc(mb_x * mb_y); in main()
77 memset(mberrors, 0, mb_x * mb_y); in main()
95 mb = x / 16 + (y / 16) * mb_x; in main()
128 mb = x / 8 + (y / 8) * mb_x; in main()
148 for(i = 0; i < mb_x * mb_y; i++) { in main()
149 x = i % mb_x; in main()
150 y = i / mb_x; in main()

Completed in 22 milliseconds

1234