Lines Matching refs:mb_width

81     if (!(f->seg_map = av_buffer_allocz(s->mb_width * s->mb_height)))
197 if (width != s->avctx->width || ((width+15)/16 != s->mb_width || (height+15)/16 != s->mb_height) && s->macroblocks_base ||
216 s->mb_width = (s->avctx->coded_width + 15) / 16;
222 s->macroblocks_base = av_mallocz((s->mb_width + s->mb_height * 2 + 1) *
224 s->intra4x4_pred_mode_top = av_mallocz(s->mb_width * 4);
226 s->macroblocks_base = av_mallocz((s->mb_width + 2) * (s->mb_height + 2) *
228 s->top_nnz = av_mallocz(s->mb_width * sizeof(*s->top_nnz));
229 s->top_border = av_mallocz((s->mb_width + 1) * sizeof(*s->top_border));
240 av_mallocz(s->mb_width * sizeof(*s->thread_data[0].filter_strength));
517 int width = s->mb_width * 16;
642 (width + 15) / 16 != s->mb_width || (height + 15) / 16 != s->mb_height) {
812 (width+15)/16 != s->mb_width || (height+15)/16 != s->mb_height)
937 top_mb = &mb[-s->mb_width - 1];
1003 static int vp7_calculate_mb_offset(int mb_x, int mb_y, int mb_width,
1007 int vwidth = mb_width + 1;
1042 if (vp7_calculate_mb_offset(mb_x, mb_y, s->mb_width, pred->xoffset,
1046 (s->mb_width + 1) * (edge_y + 1)
1132 mb_edge[0] = mb - s->mb_width - 1;
1133 mb_edge[2] = mb - s->mb_width - 2;
1219 VP8Macroblock *mb_top = mb - s->mb_width - 1;
1563 int mb_y, int mb_width, int simple, int xchg)
1581 if (mb_x < mb_width - 1)
1685 s->linesize, s->uvlinesize, mb_x, mb_y, s->mb_width,
1704 if (mb_y && mb_x == s->mb_width - 1) {
1785 s->linesize, s->uvlinesize, mb_x, mb_y, s->mb_width,
1986 int width = 16 * s->mb_width, height = 16 * s->mb_height;
2292 ((s->mb_width + 1) * (mb_y + 1) + 1);
2293 int mb_xy = mb_y * s->mb_width;
2298 s->mv_bounds.mv_max.x = ((s->mb_width - 1) << 6) + MARGIN;
2300 for (mb_x = 0; mb_x < s->mb_width; mb_x++, mb_xy++, mb++) {
2305 AV_WN32A((mb - s->mb_width - 1)->intra4x4_pred_mode_top,
2375 int mb_x, mb_xy = mb_y * s->mb_width;
2398 mb = s->macroblocks_base + ((s->mb_width + 1) * (mb_y + 1) + 1);
2414 td->mv_bounds.mv_max.x = ((s->mb_width - 1) << 6) + MARGIN;
2416 for (mb_x = 0; mb_x < s->mb_width; mb_x++, mb_xy++, mb++) {
2427 mb_x + (is_vp7 ? 2 : 1) + s->mb_width + 3,
2488 if (mb_x == s->mb_width + 1) {
2489 update_pos(td, mb_y, s->mb_width + 3);
2525 mb = s->macroblocks_base + ((s->mb_width + 1) * (mb_y + 1) + 1);
2538 for (mb_x = 0; mb_x < s->mb_width; mb_x++, mb++) {
2542 (mb_x + 1) + (s->mb_width + 3), mb_y - 1);
2564 update_pos(td, mb_y, (s->mb_width + 3) + mb_x);
2746 memset(s->top_nnz, 0, s->mb_width * sizeof(*s->top_nnz));
2751 (s->mb_width + 1) * sizeof(*s->macroblocks));
2753 memset(s->intra4x4_pred_mode_top, DC_PRED, s->mb_width * 4);
2911 (s_src->mb_width != s->mb_width || s_src->mb_height != s->mb_height)) {
2913 s->mb_width = s_src->mb_width;