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;
119 if (s->mb_x == s->mb_width - 1) {
120 top_mb_pos = (s->mb_y - 1) * s->mb_stride + s->mb_x;
164 if (s->mb_x)
169 if (s->mb_x)
176 if (s->mb_x) {
193 if (s->mb_x) {
197 if (s->mb_x >= 2)
202 if (s->mb_x >= 2) {
210 if (s->mb_x == s->mb_width - 1) {
214 if (s->mb_x)
219 if (s->mb_x >= 2) {
228 if (s->mb_x) {
229 if (s->mb_x >= 2)
232 if (s->mb_x >= 2) {
239 if (s->mb_x == s->mb_width - 1) {
240 if (s->mb_x)
243 if (s->mb_x) {
261 mb_pos = s->mb_x + s->mb_y * s->mb_stride;
271 if (s->mb_x && (v->condover == CONDOVER_ALL || v->pq >= 9 ||
289 if (s->mb_x == s->mb_width - 1) {
309 if (s->mb_x && (v->condover == CONDOVER_ALL || v->over_flags_plane[mb_pos - 1])) {
362 v->luma_mv[s->mb_x][0] = uvmx;
363 v->luma_mv[s->mb_x][1] = uvmy;
406 src_x = s->mb_x * 16 + (mx >> 2);
408 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
640 qx = (s->mb_x * 16) + (mx >> 2);
658 src_x = s->mb_x * 16 + (n & 1) * 8 + (mx >> 2);
831 v->luma_mv[s->mb_x][0] = v->luma_mv[s->mb_x][1] = 0;
849 v->luma_mv[s->mb_x][0] = uvmx;
850 v->luma_mv[s->mb_x][1] = uvmy;
860 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
1000 uvsrc_x = s->mb_x * 8 + (i & 1) * 4 + (uvmx_field[i] >> 2);
1112 if ((edges&1) && !s->mb_x) \
1116 if ((edges&4) && s->mb_x == (s->mb_width - 1)) \
1458 v->luma_mv[s->mb_x][0] = v->luma_mv[s->mb_x][1] = 0;
1473 off = (s->mb_x == (s->mb_width - 1)) ? -2 : 2;
1475 off = (s->mb_x == (s->mb_width - 1)) ? -1 : 2;
1480 off = (s->mb_x > 0) ? -1 : 1;
1483 off = (s->mb_x == (s->mb_width - 1)) ? -1 : 1;
1496 c_valid = s->mb_x || (n == 1 || n == 3);
1601 qx = (s->mb_x << 6) + ((n == 1 || n == 3) ? 32 : 0);
1698 v->luma_mv[s->mb_x][0] = v->luma_mv[s->mb_x][1] = 0;
1711 if (s->mb_x || (n == 1) || (n == 3)) {
1724 if (!(n & 1) && v->is_intra[s->mb_x - 1]) {
1734 if (!v->is_intra[s->mb_x - s->mb_stride]) {
1749 if (!v->is_intra[s->mb_x - s->mb_stride + 1]) {
1762 if (s->mb_x == s->mb_width - 1) {
1763 if (!v->is_intra[s->mb_x - s->mb_stride - 1]) {
1795 if (!s->mb_x && !(n == 1 || n == 3)) {
1928 src_x = s->mb_x * 16 + (mx >> 2);
1930 uvsrc_x = s->mb_x * 8 + (uvmx >> 2);
2143 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));
2145 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));
2158 off = (s->mb_x == (s->mb_width - 1)) ? -2 : 2;
2161 if (!s->mb_x) C[0] = C[1] = 0;
2170 } else if (s->mb_x) { // predictor C is not out of bounds
2180 qx = (s->mb_x << 5);
2189 qx = (s->mb_x << 6);
2200 if (0 && !s->first_slice_line && s->mb_x) {
2236 off = (s->mb_x == (s->mb_width - 1)) ? -2 : 2;
2239 if (!s->mb_x)
2249 } else if (s->mb_x) { // predictor C is not out of bounds
2259 qx = (s->mb_x << 5);
2268 qx = (s->mb_x << 6);
2279 if (0 && !s->first_slice_line && s->mb_x) {
2323 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
2415 if (s->mb_x == 0 && (n != 1 && n != 3))
2421 if (s->mb_x == 0 && (n != 1 && n != 3))
2456 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
2806 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3014 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3379 int mb_cbp = v->cbp[s->mb_x - s->mb_stride],
3381 mb_is_intra = v->is_intra[s->mb_x - s->mb_stride],
3396 bottom_cbp = v->cbp[s->mb_x] >> (block_num * 4);
3397 bottom_is_intra = v->is_intra[s->mb_x] >> (block_num * 4);
3398 mv = &v->luma_mv[s->mb_x - s->mb_stride];
3402 : (v->cbp[s->mb_x] >> ((block_num - 2) * 4));
3404 : (v->is_intra[s->mb_x] >> ((block_num - 2) * 4));
3426 ttblk = (v->ttblk[s->mb_x - s->mb_stride] >> (block_num * 4)) & 0xF;
3443 int mb_cbp = v->cbp[s->mb_x - 1 - s->mb_stride],
3445 mb_is_intra = v->is_intra[s->mb_x - 1 - s->mb_stride],
3456 if (s->mb_x != s->mb_width || !(block_num & 5)) {
3460 right_cbp = v->cbp[s->mb_x - s->mb_stride] >> (block_num * 4);
3461 right_is_intra = v->is_intra[s->mb_x - s->mb_stride] >> (block_num * 4);
3462 mv = &v->luma_mv[s->mb_x - s->mb_stride - 1];
3464 right_cbp = (block_num & 1) ? (v->cbp[s->mb_x - s->mb_stride] >> ((block_num - 1) * 4))
3466 right_is_intra = (block_num & 1) ? (v->is_intra[s->mb_x - s->mb_stride] >> ((block_num - 1) * 4))
3486 ttblk = (v->ttblk[s->mb_x - s->mb_stride - 1] >> (block_num * 4)) & 0xf;
3511 if (s->mb_x) {
3515 if (s->mb_x == s->mb_width - 1) {
3516 s->mb_x++;
3532 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3600 if (i == 1 || i == 3 || s->mb_x)
3690 || ((s->mb_x || (i == 1 || i == 3)) && v->mb_type[0][s->block_index[i] - 1])) {
3711 if (i == 1 || i == 3 || s->mb_x)
3762 v->cbp[s->mb_x] = block_cbp;
3763 v->ttblk[s->mb_x] = block_tt;
3764 v->is_intra[s->mb_x] = block_intra;
3776 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
3838 s->mb_intra = v->is_intra[s->mb_x] = 1;
3860 if (i == 1 || i == 3 || s->mb_x)
3892 s->mb_intra = v->is_intra[s->mb_x] = 0;
3965 s->mb_intra = v->is_intra[s->mb_x] = 0;
3979 if (s->mb_x == s->mb_width - 1)
3989 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4007 s->mb_intra = v->is_intra[s->mb_x] = 1;
4029 if (i == 1 || i == 3 || s->mb_x)
4045 s->mb_intra = v->is_intra[s->mb_x] = 0;
4099 if (s->mb_x == s->mb_width - 1)
4111 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4232 if (i == 1 || i == 3 || s->mb_x)
4266 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4284 s->mb_intra = v->is_intra[s->mb_x] = 1;
4306 if (i == 1 || i == 3 || s->mb_x)
4325 s->mb_intra = v->is_intra[s->mb_x] = 0;
4427 int mb_pos = s->mb_x + s->mb_y * s->mb_stride;
4510 s->mb_intra = v->is_intra[s->mb_x] = 1;
4532 if (i == 1 || i == 3 || s->mb_x)
4552 s->mb_intra = v->is_intra[s->mb_x] = 0;
4761 if (s->mb_x == s->mb_width - 1)
4763 v->cbp[s->mb_x] = block_cbp;
4764 v->ttblk[s->mb_x] = block_tt;
4808 s->mb_x = s->mb_y = 0;
4812 s->mb_x = 0;
4814 for (; s->mb_x < v->end_mb_x; s->mb_x++) {
4824 mb_pos = s->mb_x + s->mb_y * s->mb_width;
4867 if (s->mb_x) {
4891 ff_er_add_slice(&s->er, 0, 0, s->mb_x, s->mb_y, ER_MB_ERROR);
4951 s->mb_x = s->mb_y = 0;
4956 s->mb_x = 0;
4962 s->mb_x = 0;
4964 for (;s->mb_x < s->mb_width; s->mb_x++) {
4968 mb_pos = s->mb_x + s->mb_y * s->mb_stride;
5003 v->c_avail = !!s->mb_x || (k == 1 || k == 3);
5019 ff_er_add_slice(&s->er, 0, s->start_mb_y, s->mb_x, s->mb_y, ER_MB_ERROR);
5033 s->mb_x = 0;
5036 for (;s->mb_x < s->mb_width; s->mb_x++) {
5083 s->mb_x = 0;
5085 for (; s->mb_x < s->mb_width; s->mb_x++) {
5097 ff_er_add_slice(&s->er, 0, s->start_mb_y, s->mb_x, s->mb_y, ER_MB_ERROR);
5099 get_bits_count(&s->gb), v->bits, s->mb_x, s->mb_y);
5111 s->mb_x = 0;
5113 for (; s->mb_x < s->mb_width; s->mb_x++) {
5155 s->mb_x = 0;
5157 for (; s->mb_x < s->mb_width; s->mb_x++) {
5168 ff_er_add_slice(&s->er, 0, s->start_mb_y, s->mb_x, s->mb_y, ER_MB_ERROR);
5170 get_bits_count(&s->gb), v->bits, s->mb_x, s->mb_y);
5197 s->mb_x = 0;