/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/libavcodec/ |
H A D | rv30.c | 138 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 D | error_resilience.c | 35 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 D | wmv2dec.c | 32 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 D | ljpegenc.c | 106 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 D | mjpegdec.c | 614 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 D | eatgq.c | 104 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 D | mdec.c | 46 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 D | asv1.c | 345 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 D | eatqi.c | 73 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 D | dnxhdenc.c | 355 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 D | mpegvideo_common.h | 69 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 D | svq3.c | 324 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 D | vc1.c | 388 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 D | rv10.c | 255 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 D | h263dec.c | 159 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 D | intrax8.c | 330 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 D | motion_est.c | 167 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 D | h261dec.c | 206 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 D | rv34.c | 425 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 D | rv40.c | 206 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 D | h263.c | 347 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 D | h264.c | 80 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 D | mpegvideo_enc.c | 1439 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 D | snow.c | 1804 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 D | mpegvideo.c | 1200 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...] |