Searched refs:mb_y (Results 26 - 50 of 140) sorted by relevance

123456

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Deatqi.c75 uint8_t *dest_y = t->frame.data[0] + (s->mb_y * 16* linesize ) + s->mb_x * 16;
76 uint8_t *dest_cb = t->frame.data[1] + (s->mb_y * 8 * t->frame.linesize[1]) + s->mb_x * 8;
77 uint8_t *dest_cr = t->frame.data[2] + (s->mb_y * 8 * t->frame.linesize[2]) + s->mb_x * 8;
137 for (s->mb_y=0; s->mb_y<(avctx->height+15)/16; s->mb_y++)
H A Dh263dec.c157 s->resync_mb_y= s->mb_y;
179 s->mb_y= s->resync_mb_y;
183 for(; s->mb_y < s->mb_height; s->mb_y++) {
186 if(s->resync_mb_y + s->slice_height == s->mb_y){
187 ff_er_add_slice(s, s->resync_mb_x, s->resync_mb_y, s->mb_x-1, s->mb_y, ER_MB_END);
205 if(s->resync_mb_x == s->mb_x && s->resync_mb_y+1 == s->mb_y){
221 const int xy= s->mb_x + s->mb_y*s->mb_stride;
227 //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));
228 ff_er_add_slice(s, s->resync_mb_x, s->resync_mb_y, s->mb_x, s->mb_y, ER_MB_EN
[all...]
H A Ddnxhdenc.c464 static av_always_inline void dnxhd_get_blocks(DNXHDEncContext *ctx, int mb_x, int mb_y) argument
468 const uint8_t *ptr_y = ctx->thread[0]->src[0] + ((mb_y << 4) * ctx->m.linesize) + (mb_x << bs+1);
469 const uint8_t *ptr_u = ctx->thread[0]->src[1] + ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << bs);
470 const uint8_t *ptr_v = ctx->thread[0]->src[2] + ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << bs);
478 if (mb_y+1 == ctx->m.mb_height && ctx->m.avctx->height == 1080) {
514 int mb_y = jobnr, mb_x; local
524 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
530 dnxhd_get_blocks(ctx, mb_x, mb_y);
565 int mb_y = jobnr, mb_x; local
573 unsigned mb = mb_y * ct
599 int mb_y, mb_x; local
619 int mb_y = jobnr, mb_x; local
[all...]
H A Dh263.c50 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x;
109 y = 2 * s->mb_y + ((n & 2) >> 1);
114 y = s->mb_y;
146 const int xy = s->mb_y * s->mb_stride + s->mb_x;
164 if(s->mb_y){
206 if(s->mb_y + 1 == s->mb_height)
219 if(s->mb_y + 1 == s->mb_height){
237 y = 2 * s->mb_y + (n>> 1);
244 y = s->mb_y;
H A Dintrax8.c355 w->prediction_table[s->mb_x*2+(s->mb_y&1)] = (est_run<<2) + 1*(orient==4) + 2*(orient==8);
365 w->edges|= 2*( !(s->mb_y>>1) );
381 w->edges|= 2*( !s->mb_y );
389 w->est_run = w->prediction_table[!(s->mb_y&1)]>>2;
403 b= w->prediction_table[2*s->mb_x + !(s->mb_y&1) ];//block[x ][y-1]
404 a= w->prediction_table[2*s->mb_x-2 + (s->mb_y&1) ];//block[x-1][y ]
405 c= w->prediction_table[2*s->mb_x-2 + !(s->mb_y&1) ];//block[x-1][y-1]
411 if( (s->mb_x & s->mb_y) != 0 ) w->est_run=FFMIN(c,w->est_run);
681 s->dest[0] += s->mb_y * linesize << 3;
682 s->dest[1] += ( s->mb_y
[all...]
H A Dmpeg4video.h157 if(s->mb_x == s->resync_mb_x && s->mb_y == s->resync_mb_y+1){
179 av_log(s->avctx, AV_LOG_ERROR, "dc<0 at %dx%d\n", s->mb_x, s->mb_y);
183 av_log(s->avctx, AV_LOG_ERROR, "dc overflow at %dx%d\n", s->mb_x, s->mb_y);
H A Dsnowdec.c38 static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){ argument
53 if(mb_y==mb_h)
57 for(y=block_w*mb_y; y<FFMIN(h,block_w*(mb_y+1)); y++){
69 for(y=block_w*mb_y; y<FFMIN(h,block_w*(mb_y+1)); y++){
85 block_w*mb_y - block_w/2,
89 mb_x - 1, mb_y - 1,
456 int mb_y; local
463 for(mb_y
[all...]
H A Dsnowenc.c366 s->m.mb_y= 0;
576 static int get_dc(SnowContext *s, int mb_x, int mb_y, int plane_index){ argument
589 int index= mb_x + mb_y*b_stride;
601 int mb_y2= mb_y + (i>>1) - 1;
610 int index= x2-(block_w*mb_x - block_w/2) + (y2-(block_w*mb_y - block_w/2))*obmc_stride;
669 static int get_block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index, const uint8_t *obmc_edged){ argument
688 int sy= block_w*mb_y - block_w/2;
695 ff_snow_pred_block(s, cur, tmp, ref_stride, sx, sy, block_w*2, block_w*2, &s->block[mb_x + mb_y*b_stride], plane_index, w, h);
717 && (mb_y == 0 || mb_y
767 get_4block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index) argument
960 check_block(SnowContext *s, int mb_x, int mb_y, int p[3], int intra, const uint8_t *obmc_edged, int *best_rd) argument
1001 check_block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, const uint8_t *obmc_edged, int *best_rd) argument
1006 check_4block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, int ref, int *best_rd) argument
1045 int pass, mb_x, mb_y; local
[all...]
H A Dmjpegdec.c652 int i, mb_x, mb_y; local
665 for (mb_y = 0; mb_y < s->mb_height; mb_y++) {
666 const int modified_predictor = mb_y ? predictor : 1;
667 uint8_t *ptr = s->picture_ptr->data[0] + (linesize * mb_y);
723 int i, mb_x, mb_y; local
725 for (mb_y = 0; mb_y < s->mb_height; mb_y
828 int i, mb_x, mb_y; local
956 int mb_x, mb_y; local
[all...]
H A Drv10.c279 mb_xy= s->mb_x + s->mb_y*s->mb_width;
282 s->mb_y = get_bits(&s->gb, 6); /* mb_y */
286 s->mb_y = 0;
416 seq, s->mb_x, s->mb_y, s->pict_type, s->qscale, s->no_rounding);
521 s->mb_y >= s->mb_height) {
522 av_log(s->avctx, AV_LOG_ERROR, "POS ERROR %d %d\n", s->mb_x, s->mb_y);
525 mb_pos = s->mb_y * s->mb_width + s->mb_x;
532 if ((s->mb_x == 0 && s->mb_y == 0) || s->current_picture_ptr==NULL) {
536 s->mb_x= s->mb_y
[all...]
H A Drv20enc.c38 s->mb_x= s->mb_y= 0;
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dh263dec.c182 s->resync_mb_y = s->mb_y;
190 s->mb_y = s->mb_height;
204 s->mb_y = s->resync_mb_y;
208 for (; s->mb_y < s->mb_height; s->mb_y++) {
211 if (s->resync_mb_y + s->slice_height == s->mb_y) {
213 s->mb_x - 1, s->mb_y, ER_MB_END);
231 if (s->resync_mb_x == s->mb_x && s->resync_mb_y + 1 == s->mb_y)
241 tprintf(NULL, "Decoding MB at %dx%d\n", s->mb_x, s->mb_y);
248 const int xy = s->mb_x + s->mb_y *
[all...]
H A Dh264_mb_template.c46 const int mb_y = h->mb_y; local
60 dest_y = h->cur_pic.f.data[0] + ((mb_x << PIXEL_SHIFT) + mb_y * h->linesize) * 16;
61 dest_cb = h->cur_pic.f.data[1] + (mb_x << PIXEL_SHIFT) * 8 + mb_y * h->uvlinesize * block_h;
62 dest_cr = h->cur_pic.f.data[2] + (mb_x << PIXEL_SHIFT) * 8 + mb_y * h->uvlinesize * block_h;
73 if (mb_y & 1) { // FIXME move out of this function?
85 fill_rectangle(ref, 4, 4, 8, (16 + *ref) ^ (h->mb_y & 1), 1);
91 8, (16 + ref) ^ (h->mb_y & 1), 1);
275 const int mb_y = h->mb_y; local
[all...]
H A Dproresenc_anatoliy.c373 int mb_y, unsigned mb_count, uint8_t *buf, unsigned data_size,
388 dest_y = pic->data[0] + (mb_y << 4) * luma_stride + (mb_x << 5);
389 dest_u = pic->data[1] + (mb_y << 4) * chroma_stride + (mb_x << 4);
390 dest_v = pic->data[2] + (mb_y << 4) * chroma_stride + (mb_x << 4);
394 subimage_with_fill((uint16_t *) pic->data[0], mb_x << 4, mb_y << 4,
397 subimage_with_fill((uint16_t *) pic->data[1], mb_x << 3, mb_y << 4,
400 subimage_with_fill((uint16_t *) pic->data[2], mb_x << 3, mb_y << 4,
448 int mb_y, sl_data_size, qp; local
462 for (mb_y = 0; mb_y < mb_heigh
372 encode_slice(AVCodecContext *avctx, const AVFrame *pic, int mb_x, int mb_y, unsigned mb_count, uint8_t *buf, unsigned data_size, int unsafe, int *qp) argument
[all...]
H A Dh263.c47 const int mb_xy = s->mb_y * s->mb_stride + s->mb_x;
106 y = 2 * s->mb_y + ((n & 2) >> 1);
111 y = s->mb_y;
143 const int xy = s->mb_y * s->mb_stride + s->mb_x;
161 if(s->mb_y){
203 if(s->mb_y + 1 == s->mb_height)
216 if(s->mb_y + 1 == s->mb_height){
234 y = 2 * s->mb_y + (n>> 1);
241 y = s->mb_y;
H A Dintrax8.c355 w->prediction_table[s->mb_x*2+(s->mb_y&1)] = (est_run<<2) + 1*(orient==4) + 2*(orient==8);
365 w->edges|= 2*( !(s->mb_y>>1) );
381 w->edges|= 2*( !s->mb_y );
389 w->est_run = w->prediction_table[!(s->mb_y&1)]>>2;
403 b= w->prediction_table[2*s->mb_x + !(s->mb_y&1) ];//block[x ][y-1]
404 a= w->prediction_table[2*s->mb_x-2 + (s->mb_y&1) ];//block[x-1][y ]
405 c= w->prediction_table[2*s->mb_x-2 + !(s->mb_y&1) ];//block[x-1][y-1]
411 if( (s->mb_x & s->mb_y) != 0 ) w->est_run=FFMIN(c,w->est_run);
681 s->dest[0] += s->mb_y * linesize << 3;
682 s->dest[1] += ( s->mb_y
[all...]
H A Dmpeg4video.h208 if (s->mb_x == s->resync_mb_x && s->mb_y == s->resync_mb_y + 1) {
231 "dc<0 at %dx%d\n", s->mb_x, s->mb_y);
236 "dc overflow at %dx%d\n", s->mb_x, s->mb_y);
H A Dmotion_est.c159 av_assert2((fy>>1) + 16*s->mb_y >= -16);
161 av_assert2((fy>>1) + 16*s->mb_y <= s->height);
163 av_assert2((by>>1) + 16*s->mb_y >= -16);
165 av_assert2((by>>1) + 16*s->mb_y <= s->height);
495 const int xy= s->mb_x + s->mb_y*s->mb_stride;
592 c->ymax = - 16*s->mb_y + s->height - 8*(block>>1);
679 dmin_sum += s->dsp.mb_cmp[0](s, s->new_picture.f->data[0] + s->mb_x*16 + s->mb_y*16*stride, c->scratchpad, stride, 16);
691 offset= (s->mb_x*8 + (mx>>1)) + (s->mb_y*8 + (my>>1))*s->uvlinesize;
701 dmin_sum += s->dsp.mb_cmp[1](s, s->new_picture.f->data[1] + s->mb_x*8 + s->mb_y*8*s->uvlinesize, c->scratchpad , s->uvlinesize, 8);
702 dmin_sum += s->dsp.mb_cmp[1](s, s->new_picture.f->data[2] + s->mb_x*8 + s->mb_y*
877 ff_estimate_p_frame_motion(MpegEncContext * s, int mb_x, int mb_y) argument
1082 ff_pre_estimate_p_frame_motion(MpegEncContext * s, int mb_x, int mb_y) argument
1135 estimate_motion_b(MpegEncContext *s, int mb_x, int mb_y, int16_t (*mv_table)[2], int ref_index, int f_code) argument
1272 bidir_refine(MpegEncContext * s, int mb_x, int mb_y) argument
1419 direct_search(MpegEncContext * s, int mb_x, int mb_y) argument
1521 ff_estimate_b_frame_motion(MpegEncContext * s, int mb_x, int mb_y) argument
[all...]
H A Dsnowdec.c36 static av_always_inline void predict_slice_buffered(SnowContext *s, slice_buffer * sb, IDWTELEM * old_buffer, int plane_index, int add, int mb_y){ argument
52 if(mb_y==mb_h)
56 for(y=block_h*mb_y; y<FFMIN(h,block_h*(mb_y+1)); y++){
68 for(y=block_h*mb_y; y<FFMIN(h,block_h*(mb_y+1)); y++){
84 block_h*mb_y - block_h/2,
88 mb_x - 1, mb_y - 1,
491 int mb_y; local
498 for(mb_y
[all...]
H A Dsnowenc.c278 s->m.mb_y= 0;
495 static int get_dc(SnowContext *s, int mb_x, int mb_y, int plane_index){ argument
509 int index= mb_x + mb_y*b_stride;
523 int mb_y2= mb_y + (i>>1) - 1;
532 int index= x2-(block_w*mb_x - block_w/2) + (y2-(block_h*mb_y - block_h/2))*obmc_stride;
591 static int get_block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index, uint8_t (*obmc_edged)[MB_SIZE * 2]){ argument
611 int sy= block_h*mb_y - block_h/2;
620 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);
642 && (mb_y == 0 || mb_y
692 get_4block_rd(SnowContext *s, int mb_x, int mb_y, int plane_index) argument
888 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) argument
929 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) argument
934 check_4block_inter(SnowContext *s, int mb_x, int mb_y, int p0, int p1, int ref, int *best_rd) argument
981 int pass, mb_x, mb_y; local
[all...]
H A Dh261dec.c206 s->mb_y = ((h->gob_number - 1) / 2) * 3 + i / 11;
207 xy = s->mb_x + s->mb_y * s->mb_stride;
278 level, s->mb_x, s->mb_y);
310 s->mb_x, s->mb_y);
331 s->mb_x, s->mb_y);
365 av_log(s->avctx, AV_LOG_ERROR, "illegal mba at %d %d\n", s->mb_x, s->mb_y);
376 s->mb_y = ((h->gob_number - 1) / 2) * 3 + ((h->current_mba - 1) / 11);
377 xy = s->mb_x + s->mb_y * s->mb_stride;
438 int b_xy = 2 * s->mb_x + (2 * s->mb_y) * b_stride;
547 s->mb_x + s->mb_y *
[all...]
H A Ddnxhdenc.c555 void dnxhd_get_blocks(DNXHDEncContext *ctx, int mb_x, int mb_y) argument
560 ((mb_y << 4) * ctx->m.linesize) + (mb_x << bs + 1);
562 ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << bs);
564 ((mb_y << 4) * ctx->m.uvlinesize) + (mb_x << bs);
572 if (mb_y + 1 == ctx->m.mb_height && ctx->m.avctx->height == 1080) {
615 int mb_y = jobnr, mb_x; local
625 unsigned mb = mb_y * ctx->m.mb_width + mb_x;
631 dnxhd_get_blocks(ctx, mb_x, mb_y);
671 int mb_y = jobnr, mb_x; local
680 unsigned mb = mb_y * ct
706 int mb_y, mb_x; local
727 int mb_y = jobnr, mb_x, x, y; local
[all...]
H A Derror_resilience.h86 int mb_x, int mb_y, int mb_intra, int mb_skipped);
H A Drv10.c286 mb_xy = s->mb_x + s->mb_y * s->mb_width;
289 s->mb_y = get_bits(&s->gb, 6); /* mb_y */
293 s->mb_y = 0;
452 seq, s->mb_x, s->mb_y, s->pict_type, s->qscale,
567 s->mb_y >= s->mb_height) {
568 av_log(s->avctx, AV_LOG_ERROR, "POS ERROR %d %d\n", s->mb_x, s->mb_y);
571 mb_pos = s->mb_y * s->mb_width + s->mb_x;
578 if ((s->mb_x == 0 && s->mb_y == 0) || s->current_picture_ptr == NULL) {
583 s->mb_x = s->mb_y
[all...]
H A Drv20enc.c38 s->mb_x= s->mb_y= 0;

Completed in 130 milliseconds

123456