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

12

/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/
H A Drv30.c138 int mb_pos, mb_x; local
144 for(mb_x = 0; mb_x < s->mb_width; mb_x++, mb_pos++){
156 for(mb_x = 0; mb_x < s->mb_width; mb_x++, mb_pos++){
158 if(mb_x)
161 Y = s->current_picture_ptr->data[0] + mb_x*16 + (row*16 + j) * s->linesize + 4 * !mb_x;
[all...]
H A Derror_resilience.c35 s->dest[0] = s->current_picture.data[0] + (s->mb_y * 16* s->linesize ) + s->mb_x * 16;
36 s->dest[1] = s->current_picture.data[1] + (s->mb_y * 8 * s->uvlinesize) + s->mb_x * 8;
37 s->dest[2] = s->current_picture.data[2] + (s->mb_y * 8 * s->uvlinesize) + s->mb_x * 8;
45 static void put_dc(MpegEncContext *s, uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr, int mb_x, int mb_y) argument
49 dc= s->dc_val[0][mb_x*2 + (i&1) + (mb_y*2 + (i>>1))*s->b8_stride];
59 dcu = s->dc_val[1][mb_x + mb_y*s->mb_stride];
60 dcv = s->dc_val[2][mb_x + mb_y*s->mb_stride];
323 int mb_x, mb_y; local
341 for(mb_x=0; mb_x<
370 int mb_x, mb_y; local
552 int is_intra_likely, i, j, undamaged_count, skip_amount, mb_x, mb_y; local
677 int i, mb_x, mb_y, error, error_type, dc_error, mv_error, ac_error; local
[all...]
H A Dwmv2dec.c32 int mb_x, mb_y; local
40 for(mb_x=0; mb_x<s->mb_width; mb_x++){
41 mb_type[mb_y*s->mb_stride + mb_x]= MB_TYPE_16x16 | MB_TYPE_L0;
47 for(mb_x=0; mb_x<s->mb_width; mb_x++){
48 mb_type[mb_y*s->mb_stride + mb_x]= (get_bits1(&s->gb) ? MB_TYPE_SKIP : 0) | MB_TYPE_16x16 | MB_TYPE_L0;
55 for(mb_x
[all...]
H A Dljpegenc.c106 int mb_x, mb_y, i; local
115 for(mb_x = 0; mb_x < mb_width; mb_x++) {
116 if(mb_x==0 || mb_y==0){
128 ptr = p->data[i] + (linesize * (v * mb_y + y)) + (h * mb_x + x); //FIXME optimize this crap
130 if(x==0 && mb_x==0){
136 if(x==0 && mb_x==0){
162 ptr = p->data[i] + (linesize * (v * mb_y + y)) + (h * mb_x + x); //FIXME optimize this crap
163 //printf("%d %d %d %d %8X\n", mb_x, mb_
[all...]
H A Dmjpegdec.c614 int i, mb_x, mb_y; local
636 for(mb_x = 0; mb_x < s->mb_width; mb_x++) {
644 top[i]= buffer[mb_x][i];
649 buffer[mb_x][i]= mask & (pred + (mjpeg_decode_dc(s, s->dc_index[i]) << point_transform));
659 for(mb_x = 0; mb_x < s->mb_width; mb_x++) {
660 ptr[4*mb_x
682 int i, mb_x, mb_y; local
765 int i, mb_x, mb_y; local
843 int mb_x, mb_y; local
[all...]
H A Deatgq.c104 static void tgq_idct_put_mb(TgqContext *s, DCTELEM (*block)[64], int mb_x, int mb_y){ argument
106 uint8_t *dest_y = s->frame.data[0] + (mb_y * 16* linesize ) + mb_x * 16;
107 uint8_t *dest_cb = s->frame.data[1] + (mb_y * 8 * s->frame.linesize[1]) + mb_x * 8;
108 uint8_t *dest_cr = s->frame.data[2] + (mb_y * 8 * s->frame.linesize[2]) + mb_x * 8;
127 static void tgq_idct_put_mb_dconly(TgqContext *s, int mb_x, int mb_y, const int8_t *dc) argument
130 uint8_t *dest_y = s->frame.data[0] + (mb_y * 16* linesize ) + mb_x * 16;
131 uint8_t *dest_cb = s->frame.data[1] + (mb_y * 8 * s->frame.linesize[1]) + mb_x * 8;
132 uint8_t *dest_cr = s->frame.data[2] + (mb_y * 8 * s->frame.linesize[2]) + mb_x * 8;
143 static void tgq_decode_mb(TgqContext *s, int mb_y, int mb_x, const int8_t **bs, const int8_t *buf_end){ argument
160 tgq_idct_put_mb(s, block, mb_x, mb_
[all...]
H A Dmdec.c46 int mb_x, mb_y; member in struct:MDECContext
111 av_log(a->avctx, AV_LOG_ERROR, "ac-tex damaged at %d %d\n", a->mb_x, a->mb_y);
136 static inline void idct_put(MDECContext *a, int mb_x, int mb_y){ argument
140 uint8_t *dest_y = a->picture.data[0] + (mb_y * 16* linesize ) + mb_x * 16;
141 uint8_t *dest_cb = a->picture.data[1] + (mb_y * 8 * a->picture.linesize[1]) + mb_x * 8;
142 uint8_t *dest_cr = a->picture.data[2] + (mb_y * 8 * a->picture.linesize[2]) + mb_x * 8;
192 for(a->mb_x=0; a->mb_x<a->mb_width; a->mb_x++){
197 idct_put(a, a->mb_x,
[all...]
H A Dasv1.c345 static inline void idct_put(ASV1Context *a, int mb_x, int mb_y){ argument
349 uint8_t *dest_y = a->picture.data[0] + (mb_y * 16* linesize ) + mb_x * 16;
350 uint8_t *dest_cb = a->picture.data[1] + (mb_y * 8 * a->picture.linesize[1]) + mb_x * 8;
351 uint8_t *dest_cr = a->picture.data[2] + (mb_y * 8 * a->picture.linesize[2]) + mb_x * 8;
364 static inline void dct_get(ASV1Context *a, int mb_x, int mb_y){ argument
369 uint8_t *ptr_y = a->picture.data[0] + (mb_y * 16* linesize ) + mb_x * 16;
370 uint8_t *ptr_cb = a->picture.data[1] + (mb_y * 8 * a->picture.linesize[1]) + mb_x * 8;
371 uint8_t *ptr_cr = a->picture.data[2] + (mb_y * 8 * a->picture.linesize[2]) + mb_x * 8;
395 int mb_x, mb_y; local
421 for(mb_x
474 int mb_x, mb_y; local
[all...]
H A Deatqi.c73 uint8_t *dest_y = t->frame.data[0] + (s->mb_y * 16* linesize ) + s->mb_x * 16;
74 uint8_t *dest_cb = t->frame.data[1] + (s->mb_y * 8 * t->frame.linesize[1]) + s->mb_x * 8;
75 uint8_t *dest_cr = t->frame.data[2] + (s->mb_y * 8 * t->frame.linesize[2]) + s->mb_x * 8;
135 for (s->mb_x=0; s->mb_x<(avctx->width+15)/16; s->mb_x++)
H A Ddnxhdenc.c355 static av_always_inline void dnxhd_get_blocks(DNXHDEncContext *ctx, int mb_x, int mb_y) argument
357 const uint8_t *ptr_y = ctx->thread[0]->src[0] + ((mb_y << 4) * ctx->m.linesize) + (mb_x << 4);
358 const uint8_t *ptr_u = ctx->thread[0]->src[1] + ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << 3);
359 const uint8_t *ptr_v = ctx->thread[0]->src[2] + ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << 3);
401 int mb_y, mb_x; local
409 for (mb_x = 0; mb_x < ctx->m.mb_width; mb_x++) {
410 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
416 dnxhd_get_blocks(ctx, mb_x, mb_
451 int mb_y, mb_x; local
485 int mb_y, mb_x; local
507 int mb_y, mb_x; local
[all...]
H A Dmpegvideo_common.h69 src_x = s->mb_x * 16 + (motion_x >> (s->sprite_warping_accuracy+1));
111 src_x = s->mb_x * 8 + (motion_x >> (s->sprite_warping_accuracy+1));
158 ox= s->sprite_offset[0][0] + s->sprite_delta[0][0]*s->mb_x*16 + s->sprite_delta[0][1]*s->mb_y*16;
159 oy= s->sprite_offset[0][1] + s->sprite_delta[1][0]*s->mb_x*16 + s->sprite_delta[1][1]*s->mb_y*16;
178 ox= s->sprite_offset[1][0] + s->sprite_delta[0][0]*s->mb_x*8 + s->sprite_delta[0][1]*s->mb_y*8;
179 oy= s->sprite_offset[1][1] + s->sprite_delta[1][0]*s->mb_x*8 + s->sprite_delta[1][1]*s->mb_y*8;
264 src_x = s->mb_x* 16 + (motion_x >> 1);
272 uvsrc_x = s->mb_x* 8 + (mx >> 1);
283 uvsrc_x = s->mb_x*8 + mx;
290 uvsrc_x = s->mb_x*
646 int mb_x, mb_y, i; local
[all...]
H A Dsvq3.c324 const int b_xy = (4*s->mb_x + (j >> 2)) + (4*s->mb_y + (i >> 2))*h->b_stride;
326 x = 16*s->mb_x + j;
426 const int b_xy = 4*s->mb_x + 4*s->mb_y*h->b_stride;
429 h->left_samples_available = (s->mb_x == 0) ? 0x5F5F : 0xFFFF;
434 svq3_mc_dir_part(s, 16*s->mb_x, 16*s->mb_y, 16, 16, 0, 0, 0, 0, 0, 0);
437 svq3_mc_dir_part(s, 16*s->mb_x, 16*s->mb_y, 16, 16, 0, 0, 0, 0, 1, 1);
469 if (s->mb_x > 0 && h->intra4x4_pred_mode[mb_xy - 1][0] != -1) {
482 if (s->mb_x < (s->mb_width - 1)) {
489 if (s->mb_x > 0) {
529 if (s->mb_x >
[all...]
H A Dvc1.c388 for(i = !s->mb_x*8; i < 16; i += 8)
393 if(s->mb_x)
512 src_x = s->mb_x * 16 + (mx >> 2);
514 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
644 src_x = s->mb_x * 16 + (n&1) * 8 + (mx >> 2);
779 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
1626 if((edges&1) && !s->mb_x) \
1630 if((edges&4) && s->mb_x == (s->mb_width - 1)) \
1727 off = (s->mb_x == (s->mb_width - 1)) ? -1 : 2;
1732 off = (s->mb_x >
[all...]
H A Drv10.c255 put_bits(&s->pb, 6, 0); /* mb_x */
269 s->mb_x= s->mb_y= 0;
357 mb_xy= s->mb_x + s->mb_y*s->mb_width;
359 s->mb_x = get_bits(&s->gb, 6); /* mb_x */
363 s->mb_x = 0;
477 s->mb_x= mb_pos % s->mb_width;
517 seq, s->mb_x, s->mb_y, s->pict_type, s->qscale, s->no_rounding);
623 if (s->mb_x >= s->mb_width ||
625 av_log(s->avctx, AV_LOG_ERROR, "POS ERROR %d %d\n", s->mb_x,
[all...]
H A Dh263dec.c159 s->resync_mb_x= s->mb_x;
181 s->mb_x= s->resync_mb_x;
190 ff_er_add_slice(s, s->resync_mb_x, s->resync_mb_y, s->mb_x-1, s->mb_y, AC_END|DC_END|MV_END);
203 for(; s->mb_x < s->mb_width; s->mb_x++) {
208 if(s->resync_mb_x == s->mb_x && s->resync_mb_y+1 == s->mb_y){
224 const int xy= s->mb_x + s->mb_y*s->mb_stride;
230 //printf("%d %d %d %06X\n", s->mb_x, s->mb_y, s->gb.size*8 - get_bits_count(&s->gb), show_bits(&s->gb, 24));
231 ff_er_add_slice(s, s->resync_mb_x, s->resync_mb_y, s->mb_x, s->mb_y, (AC_END|DC_END|MV_END)&part_mask);
235 if(++s->mb_x >
[all...]
H A Dintrax8.c330 w->prediction_table[s->mb_x*2+(s->mb_y&1)] = (est_run<<2) + 1*(orient==4) + 2*(orient==8);
339 w->edges = 1*( !(s->mb_x>>1) );
341 w->edges|= 4*( s->mb_x >= (2*s->mb_width-1) );//mb_x for chroma would always be odd
348 w->chroma_orient = (w->prediction_table[2*s->mb_x-2] & 0x03)<<2;//block[x-1][y|1-1)]
355 w->edges = 1*( !s->mb_x );
357 w->edges|= 4*( s->mb_x >= (2*s->mb_width-1) );
369 w->est_run = w->prediction_table[2*s->mb_x-2]>>2;
378 b= w->prediction_table[2*s->mb_x + !(s->mb_y&1) ];//block[x ][y-1]
379 a= w->prediction_table[2*s->mb_x
[all...]
H A Dmotion_est.c167 assert((fx>>1) + 16*s->mb_x >= -16);
169 assert((fx>>1) + 16*s->mb_x <= s->width);
171 assert((bx>>1) + 16*s->mb_x >= -16);
173 assert((bx>>1) + 16*s->mb_x <= s->width);
341 *mx_ptr = 16 * s->mb_x;
464 const int xy= s->mb_x + s->mb_y*s->mb_stride;
630 dmin_sum += s->dsp.mb_cmp[0](s, s->new_picture.data[0] + s->mb_x*16 + s->mb_y*16*stride, c->scratchpad, stride, 16);
642 offset= (s->mb_x*8 + (mx>>1)) + (s->mb_y*8 + (my>>1))*s->uvlinesize;
652 dmin_sum += s->dsp.mb_cmp[1](s, s->new_picture.data[1] + s->mb_x*8 + s->mb_y*8*s->uvlinesize, c->scratchpad , s->uvlinesize, 8);
653 dmin_sum += s->dsp.mb_cmp[1](s, s->new_picture.data[2] + s->mb_x*
814 check_input_motion(MpegEncContext * s, int mb_x, int mb_y, int p_type) argument
950 ff_estimate_p_frame_motion(MpegEncContext * s, int mb_x, int mb_y) argument
1200 ff_pre_estimate_p_frame_motion(MpegEncContext * s, int mb_x, int mb_y) argument
1253 ff_estimate_motion_b(MpegEncContext * s, int mb_x, int mb_y, int16_t (*mv_table)[2], int ref_index, int f_code) argument
1394 bidir_refine(MpegEncContext * s, int mb_x, int mb_y) argument
1491 direct_search(MpegEncContext * s, int mb_x, int mb_y) argument
1593 ff_estimate_b_frame_motion(MpegEncContext * s, int mb_x, int mb_y) argument
[all...]
H A Dh261dec.c206 s->mb_x= ((h->gob_number-1) % 2) * 11 + i % 11;
208 xy = s->mb_x + s->mb_y * s->mb_stride;
270 av_log(s->avctx, AV_LOG_ERROR, "illegal mba at %d %d\n", s->mb_x, s->mb_y);
280 s->mb_x= ((h->gob_number-1) % 2) * 11 + ((h->current_mba-1) % 11);
282 xy = s->mb_x + s->mb_y * s->mb_stride;
379 av_log(s->avctx, AV_LOG_ERROR, "illegal dc %d at %d %d\n", level, s->mb_x, s->mb_y);
409 av_log(s->avctx, AV_LOG_ERROR, "illegal ac vlc code at %dx%d\n", s->mb_x, s->mb_y);
427 av_log(s->avctx, AV_LOG_ERROR, "run overflow at %dx%d\n", s->mb_x, s->mb_y);
523 av_log(s->avctx, AV_LOG_ERROR, "Error at MB: %d\n", s->mb_x + s->mb_y*s->mb_stride);
614 s->mb_x
[all...]
H A Drv34.c425 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
513 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
514 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
540 }else if((s->mb_x+1) == s->mb_width && (r->avail_cache[5-5] & type) & mask){
567 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
637 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride + mv_off;
672 src_x = s->mb_x * 16 + xoff + mx;
674 uvsrc_x = s->mb_x * 8 + (xoff >> 1) + umx;
768 int mv_pos = s->mb_x * 2 + s->mb_y * 2 * s->b8_stride;
779 fill_rectangle(s->current_picture_ptr->motion_val[0][s->mb_x *
[all...]
H A Drv40.c206 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
421 int mb_pos, mb_x; local
453 for(mb_x = 0; mb_x < s->mb_width; mb_x++, mb_pos++){
461 for(mb_x = 0; mb_x < s->mb_width; mb_x++, mb_pos++){
477 avail[2] = mb_x;
516 if(!mb_x)
[all...]
H A Dh263.c347 assert(s->mb_x == 0 && s->mb_y == 0);
428 const int xy= s->mb_x + s->mb_y*s->mb_stride - s->mb_stride;
450 const int xy= s->mb_x-1 + s->mb_y*s->mb_stride;
453 if(s->mb_x==0 || s->qscale == qscale_table[xy] || n==1 || n==3){
636 const int mb_index= s->mb_x + s->mb_y*s->mb_stride;
687 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x;
908 // printf("**mb x=%d y=%d\n", s->mb_x, s->mb_y);
916 if(s->mb_x==0){
930 if(s->next_picture.mbskip_table[s->mb_y * s->mb_stride + s->mb_x]){ //FIXME avoid DCT & ...
1056 x= s->mb_x*1
[all...]
H A Dh264.c80 static void filter_mb( H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize);
81 static void filter_mb_fast( H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize);
133 const int pair_xy = s->mb_x + (s->mb_y & ~1)*s->mb_stride;
574 av_log(h->s.avctx, AV_LOG_ERROR, "top block unavailable for requested intra4x4 mode %d at %d %d\n", status, s->mb_x, s->mb_y);
588 av_log(h->s.avctx, AV_LOG_ERROR, "left block unavailable for requested intra4x4 mode %d at %d %d\n", status, s->mb_x, s->mb_y);
609 av_log(h->s.avctx, AV_LOG_ERROR, "out of range intra chroma pred mode at %d %d\n", s->mb_x, s->mb_y);
616 av_log(h->s.avctx, AV_LOG_ERROR, "top block unavailable for requested intra mode at %d %d\n", s->mb_x, s->mb_y);
627 av_log(h->s.avctx, AV_LOG_ERROR, "left block unavailable for requested intra mode at %d %d\n", s->mb_x, s->mb_y);
701 int topright_xy = s->mb_x + (s->mb_y-1)*s->mb_stride + (i == scan8[0]+3);
713 SET_DIAG_MV(*2, >>1, s->mb_x*
2418 const int mb_x= s->mb_x; local
4865 const int mb_x = s->mb_x; local
4953 decode_cabac_mb_skip( H264Context *h, int mb_x, int mb_y ) argument
6164 filter_mb_fast( H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize) argument
6279 filter_mb_dir(H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize, int mb_xy, int mb_type, int mvy_limit, int first_vertical_edge_done, int dir) argument
6482 filter_mb( H264Context *h, int mb_x, int mb_y, uint8_t *img_y, uint8_t *img_cb, uint8_t *img_cr, unsigned int linesize, unsigned int uvlinesize) argument
[all...]
H A Dmpegvideo_enc.c1439 const int mb_x= s->mb_x; local
1451 const int mb_xy= mb_x + mb_y*s->mb_stride;
1481 ptr_y = s->new_picture.data[0] + (mb_y * 16 * wrap_y) + mb_x * 16;
1482 ptr_cb = s->new_picture.data[1] + (mb_y * mb_block_height * wrap_c) + mb_x * 8;
1483 ptr_cr = s->new_picture.data[2] + (mb_y * mb_block_height * wrap_c) + mb_x * 8;
1485 if(mb_x*16+16 > s->width || mb_y*16+16 > s->height){
1487 ff_emulated_edge_mc(ebuf , ptr_y , wrap_y,16,16,mb_x*16,mb_y*16, s->width , s->height);
1489 ff_emulated_edge_mc(ebuf+18*wrap_y , ptr_cb, wrap_c, 8, mb_block_height, mb_x*8, mb_y*8, s->width>>1, s->height>>1);
1491 ff_emulated_edge_mc(ebuf+18*wrap_y+8, ptr_cr, wrap_c, 8, mb_block_height, mb_x*
1945 int mb_x, mb_y; local
1987 int mb_x, mb_y, pdif = 0; local
[all...]
H A Dsnow.c1804 s->m.mb_x=
2581 int x, y, mb_x; local
2621 for(mb_x=0; mb_x<=mb_w; mb_x++){
2623 block_w*mb_x - block_w/2,
2628 mb_x - 1, mb_y - 1,
2637 int x, y, mb_x; local
2671 for(mb_x=0; mb_x<
2690 get_dc(SnowContext *s, int mb_x, int mb_y, int plane_index) argument
2783 get_block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index, const uint8_t *obmc_edged) argument
2881 get_4block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index) argument
2947 check_block(SnowContext *s, int mb_x, int mb_y, int p[3], int intra, const uint8_t *obmc_edged, int *best_rd) argument
2987 check_block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, const uint8_t *obmc_edged, int *best_rd) argument
2992 check_4block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, int ref, int *best_rd) argument
3030 int pass, mb_x, mb_y; local
[all...]
H A Dmpegvideo.c1200 int mb_x; local
1201 for(mb_x=0; mb_x<s->mb_width; mb_x++){
1202 const int mb_index= mb_x + mb_y*s->mb_stride;
1227 int sx= mb_x*16 + 4 + 8*(i&1);
1229 int xy= (mb_x*2 + (i&1) + (mb_y*2 + (i>>1))*mv_stride) << (mv_sample_log2-1);
1237 int sx=mb_x*16 + 8;
1239 int xy= (mb_x*2 + (mb_y*2 + i)*mv_stride) << (mv_sample_log2-1);
1251 int sx=mb_x*1
1563 int mb_x, mb_y, i; local
1746 int mb_x, mb_y; local
[all...]

Completed in 302 milliseconds

12