Lines Matching refs:mb_x
94 if (s->mb_x) {
95 topleft_mb_pos = (s->mb_y - 1) * s->mb_stride + s->mb_x - 1;
118 if (s->mb_x == s->mb_width - 1) {
119 top_mb_pos = (s->mb_y - 1) * s->mb_stride + s->mb_x;
162 if (s->mb_x)
167 if (s->mb_x)
174 if (s->mb_x) {
191 if (s->mb_x) {
195 if (s->mb_x >= 2)
200 if (s->mb_x >= 2) {
208 if (s->mb_x == s->mb_width - 1) {
212 if (s->mb_x)
217 if (s->mb_x >= 2) {
226 if (s->mb_x) {
227 if (s->mb_x >= 2)
230 if (s->mb_x >= 2) {
237 if (s->mb_x == s->mb_width - 1) {
238 if (s->mb_x)
241 if (s->mb_x) {
259 mb_pos = s->mb_x + s->mb_y * s->mb_stride;
269 if (s->mb_x && (v->condover == CONDOVER_ALL || v->pq >= 9 ||
287 if (s->mb_x == s->mb_width - 1) {
307 if (s->mb_x && (v->condover == CONDOVER_ALL || v->over_flags_plane[mb_pos - 1])) {
356 v->luma_mv[s->mb_x][0] = uvmx;
357 v->luma_mv[s->mb_x][1] = uvmy;
398 src_x = s->mb_x * 16 + (mx >> 2);
400 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
616 qx = (s->mb_x * 16) + (mx >> 2);
636 src_x = s->mb_x * 16 + (n & 1) * 8 + (mx >> 2);
801 v->luma_mv[s->mb_x][0] = v->luma_mv[s->mb_x][1] = 0;
819 v->luma_mv[s->mb_x][0] = uvmx;
820 v->luma_mv[s->mb_x][1] = uvmy;
830 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
958 uvsrc_x = s->mb_x * 8 + (i & 1) * 4 + (uvmx_field[i] >> 2);
1043 if ((edges&1) && !s->mb_x) \
1047 if ((edges&4) && s->mb_x == (s->mb_width - 1)) \
1379 v->luma_mv[s->mb_x][0] = v->luma_mv[s->mb_x][1] = 0;
1394 off = (s->mb_x == (s->mb_width - 1)) ? -2 : 2;
1396 off = (s->mb_x == (s->mb_width - 1)) ? -1 : 2;
1401 off = (s->mb_x > 0) ? -1 : 1;
1404 off = (s->mb_x == (s->mb_width - 1)) ? -1 : 1;
1417 c_valid = s->mb_x || (n == 1 || n == 3);
1516 qx = (s->mb_x << 6) + ((n == 1 || n == 3) ? 32 : 0);
1617 v->luma_mv[s->mb_x][0] = v->luma_mv[s->mb_x][1] = 0;
1630 if (s->mb_x || (n == 1) || (n == 3)) {
1643 if (!(n & 1) && v->is_intra[s->mb_x - 1]) {
1653 if (!v->is_intra[s->mb_x - s->mb_stride]) {
1668 if (!v->is_intra[s->mb_x - s->mb_stride + 1]) {
1681 if (s->mb_x == s->mb_width - 1) {
1682 if (!v->is_intra[s->mb_x - s->mb_stride - 1]) {
1714 if (!s->mb_x && !(n == 1 || n == 3)) {
1845 src_x = s->mb_x * 16 + (mx >> 2);
1847 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
2057 s->mv[0][0][0] = av_clip(s->mv[0][0][0], -60 - (s->mb_x << 6), (s->mb_width << 6) - 4 - (s->mb_x << 6));
2059 s->mv[1][0][0] = av_clip(s->mv[1][0][0], -60 - (s->mb_x << 6), (s->mb_width << 6) - 4 - (s->mb_x << 6));
2073 off = (s->mb_x == (s->mb_width - 1)) ? -2 : 2;
2076 if (!s->mb_x) C[0] = C[1] = 0;
2085 } else if (s->mb_x) { // predictor C is not out of bounds
2095 qx = (s->mb_x << 5);
2104 qx = (s->mb_x << 6);
2115 if (0 && !s->first_slice_line && s->mb_x) {
2151 off = (s->mb_x == (s->mb_width - 1)) ? -2 : 2;
2154 if (!s->mb_x)
2164 } else if (s->mb_x) { // predictor C is not out of bounds
2174 qx = (s->mb_x << 5);
2183 qx = (s->mb_x << 6);
2194 if (0 && !s->first_slice_line && s->mb_x) {
2238 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
2330 if (s->mb_x == 0 && (n != 1 && n != 3))
2336 if (s->mb_x == 0 && (n != 1 && n != 3))
2371 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
2721 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
2929 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3294 int mb_cbp = v->cbp[s->mb_x - s->mb_stride],
3296 mb_is_intra = v->is_intra[s->mb_x - s->mb_stride],
3311 bottom_cbp = v->cbp[s->mb_x] >> (block_num * 4);
3312 bottom_is_intra = v->is_intra[s->mb_x] >> (block_num * 4);
3313 mv = &v->luma_mv[s->mb_x - s->mb_stride];
3317 : (v->cbp[s->mb_x] >> ((block_num - 2) * 4));
3319 : (v->is_intra[s->mb_x] >> ((block_num - 2) * 4));
3341 ttblk = (v->ttblk[s->mb_x - s->mb_stride] >> (block_num * 4)) & 0xF;
3358 int mb_cbp = v->cbp[s->mb_x - 1 - s->mb_stride],
3360 mb_is_intra = v->is_intra[s->mb_x - 1 - s->mb_stride],
3371 if (s->mb_x != s->mb_width || !(block_num & 5)) {
3375 right_cbp = v->cbp[s->mb_x - s->mb_stride] >> (block_num * 4);
3376 right_is_intra = v->is_intra[s->mb_x - s->mb_stride] >> (block_num * 4);
3377 mv = &v->luma_mv[s->mb_x - s->mb_stride - 1];
3379 right_cbp = (block_num & 1) ? (v->cbp[s->mb_x - s->mb_stride] >> ((block_num - 1) * 4))
3381 right_is_intra = (block_num & 1) ? (v->is_intra[s->mb_x - s->mb_stride] >> ((block_num - 1) * 4))
3401 ttblk = (v->ttblk[s->mb_x - s->mb_stride - 1] >> (block_num * 4)) & 0xf;
3426 if (s->mb_x) {
3430 if (s->mb_x == s->mb_width - 1) {
3431 s->mb_x++;
3447 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3515 if (i == 1 || i == 3 || s->mb_x)
3602 || ((s->mb_x || (i == 1 || i == 3)) && v->mb_type[0][s->block_index[i] - 1])) {
3623 if (i == 1 || i == 3 || s->mb_x)
3672 v->cbp[s->mb_x] = block_cbp;
3673 v->ttblk[s->mb_x] = block_tt;
3674 v->is_intra[s->mb_x] = block_intra;
3686 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3746 s->mb_intra = v->is_intra[s->mb_x] = 1;
3768 if (i == 1 || i == 3 || s->mb_x)
3798 s->mb_intra = v->is_intra[s->mb_x] = 0;
3870 s->mb_intra = v->is_intra[s->mb_x] = 0;
3884 if (s->mb_x == s->mb_width - 1)
3894 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3912 s->mb_intra = v->is_intra[s->mb_x] = 1;
3934 if (i == 1 || i == 3 || s->mb_x)
3948 s->mb_intra = v->is_intra[s->mb_x] = 0;
4004 if (s->mb_x == s->mb_width - 1)
4016 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4137 if (i == 1 || i == 3 || s->mb_x)
4168 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4186 s->mb_intra = v->is_intra[s->mb_x] = 1;
4208 if (i == 1 || i == 3 || s->mb_x)
4225 s->mb_intra = v->is_intra[s->mb_x] = 0;
4357 s->mb_x = s->mb_y = 0;
4361 s->mb_x = 0;
4363 for (; s->mb_x < s->mb_width; s->mb_x++) {
4373 mb_pos = s->mb_x + s->mb_y * s->mb_width;
4412 if (s->mb_x) {
4436 ff_er_add_slice(s, 0, 0, s->mb_x, s->mb_y, ER_MB_ERROR);
4493 s->mb_x = s->mb_y = 0;
4498 s->mb_x = 0;
4504 s->mb_x = 0;
4506 for (;s->mb_x < s->mb_width; s->mb_x++) {
4510 mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4545 v->c_avail = !!s->mb_x || (k == 1 || k == 3);
4561 ff_er_add_slice(s, 0, s->start_mb_y, s->mb_x, s->mb_y, ER_MB_ERROR);
4575 s->mb_x = 0;
4577 for (;s->mb_x < s->mb_width; s->mb_x++) {
4623 s->mb_x = 0;
4625 for (; s->mb_x < s->mb_width; s->mb_x++) {
4637 ff_er_add_slice(s, 0, s->start_mb_y, s->mb_x, s->mb_y, ER_MB_ERROR);
4639 get_bits_count(&s->gb), v->bits, s->mb_x, s->mb_y);
4651 s->mb_x = 0;
4653 for (; s->mb_x < s->mb_width; s->mb_x++) {
4695 s->mb_x = 0;
4697 for (; s->mb_x < s->mb_width; s->mb_x++) {
4706 ff_er_add_slice(s, 0, s->start_mb_y, s->mb_x, s->mb_y, ER_MB_ERROR);
4708 get_bits_count(&s->gb), v->bits, s->mb_x, s->mb_y);
4732 s->mb_x = 0;