Lines Matching refs:mb_y

607         if (sl->mb_y & 1) {
2068 sl->resync_mb_y = sl->mb_y = (sl->first_mb_addr / h->mb_width) <<
2071 sl->resync_mb_y = sl->mb_y = sl->mb_y + 1;
2072 av_assert1(sl->mb_y < h->mb_height);
2168 sl->mb_y * h->mb_width + sl->mb_x,
2403 int16_t(*mv_src)[2] = &h->cur_pic.motion_val[list][4 * sl->mb_x + 4 * sl->mb_y * b_stride];
2428 if (sl->mb_y & 1) {
2559 int linesize, uvlinesize, mb_x, mb_y;
2560 const int end_mb_y = sl->mb_y + FRAME_MBAFF(h);
2570 for (mb_y = end_mb_y - FRAME_MBAFF(h); mb_y <= end_mb_y; mb_y++) {
2572 mb_xy = sl->mb_xy = mb_x + mb_y * h->mb_stride;
2580 sl->mb_y = mb_y;
2582 ((mb_x << pixel_shift) + mb_y * sl->linesize) * 16;
2585 mb_y * sl->uvlinesize * block_h;
2588 mb_y * sl->uvlinesize * block_h;
2594 if (mb_y & 1) { // FIXME move out of this function?
2611 ff_h264_filter_mb(h, sl, mb_x, mb_y, dest_y, dest_cb, dest_cr,
2614 ff_h264_filter_mb_fast(h, sl, mb_x, mb_y, dest_y, dest_cb,
2621 sl->mb_y = end_mb_y - FRAME_MBAFF(h);
2628 const int mb_xy = sl->mb_x + sl->mb_y * h->mb_stride;
2641 int top = 16 * (sl->mb_y >> FIELD_PICTURE(h));
2732 if (sl->mb_x + sl->mb_y * h->mb_width >= sl->next_slice_idx) {
2736 sl->mb_y, ER_MB_ERROR);
2747 sl->mb_y++;
2753 sl->mb_y--;
2760 sl->mb_y, ER_MB_END);
2770 sl->mb_x, sl->mb_y,
2773 sl->mb_y, ER_MB_ERROR);
2781 ++sl->mb_y;
2783 ++sl->mb_y;
2784 if (FRAME_MBAFF(h) && sl->mb_y < h->mb_height)
2789 if (eos || sl->mb_y >= h->mb_height) {
2793 sl->mb_y, ER_MB_END);
2803 if (sl->mb_x + sl->mb_y * h->mb_width >= sl->next_slice_idx) {
2807 sl->mb_y, ER_MB_ERROR);
2818 sl->mb_y++;
2823 sl->mb_y--;
2828 "error while decoding MB %d %d\n", sl->mb_x, sl->mb_y);
2830 sl->mb_y, ER_MB_ERROR);
2838 ++sl->mb_y;
2840 ++sl->mb_y;
2841 if (FRAME_MBAFF(h) && sl->mb_y < h->mb_height)
2844 if (sl->mb_y >= h->mb_height) {
2851 sl->mb_x - 1, sl->mb_y, ER_MB_END);
2856 sl->mb_x, sl->mb_y, ER_MB_END);
2869 sl->mb_x - 1, sl->mb_y, ER_MB_END);
2876 sl->mb_y, ER_MB_ERROR);
2907 av_assert0(context_count && h->slice_ctx[context_count - 1].mb_y < h->mb_height);
2915 h->mb_y = h->slice_ctx[0].mb_y;
2927 slice_idx = sl->mb_y * h->mb_width + sl->mb_x;
2930 int slice_idx2 = sl2->mb_y * h->mb_width + sl2->mb_x;
2944 h->mb_y = sl->mb_y;
2953 y_end = FFMIN(sl->mb_y + 1, h->mb_height);
2954 x_end = (sl->mb_y >= h->mb_height) ? h->mb_width : sl->mb_x;
2957 sl->mb_y = j;