Lines Matching defs:stride
323 ptrdiff_t stride, int dx, int dy)
327 if (dx) s->vp56dsp.edge_filter_hor(yuv + 10-dx , stride, t);
328 if (dy) s->vp56dsp.edge_filter_ver(yuv + stride*(10-dy), stride, t);
332 ff_vp3dsp_h_loop_filter_12(yuv + 10-dx, stride, bounding_values);
334 ff_vp3dsp_v_loop_filter_12(yuv + stride*(10-dy), stride, bounding_values);
339 ptrdiff_t stride, int x, int y)
368 src + s->block_offset[b] + (dy-2)*stride + (dx-2),
369 stride, stride,
374 src_offset = 2 + 2*stride;
379 src + s->block_offset[b] + (dy-2)*stride + (dx-2),
380 stride, 12);
382 src_offset = 2 + 2*stride;
385 src_offset = s->block_offset[b] + dy*stride + dx;
389 vp56_deblock_filter(s, src_block, stride, dx&7, dy&7);
394 overlap_offset += (s->mv[b].y > 0) ? stride : -stride;
399 stride, s->mv[b], mask, s->filter_selection, b<4);
403 stride, 8);
405 s->hdsp.put_pixels_tab[1][0](dst, src_block+src_offset, stride, 8);
409 static void vp56_idct_put(VP56Context *s, uint8_t * dest, ptrdiff_t stride, int16_t *block, int selector)
412 s->vp3dsp.idct_put(dest, stride, block);
414 ff_vp3dsp_idct10_put(dest, stride, block);
417 static void vp56_idct_add(VP56Context *s, uint8_t * dest, ptrdiff_t stride, int16_t *block, int selector)
420 s->vp3dsp.idct_add(dest, stride, block);
422 ff_vp3dsp_idct10_add(dest, stride, block);
424 s->vp3dsp.idct_dc_add(dest, stride, block);
448 s->stride[plane], s->block_coeff[b], s->idct_selector[b]);
459 s->stride[plane], 8);
461 s->stride[plane], s->block_coeff[b], s->idct_selector[b]);
476 vp56_mc(s, b, plane, frame_ref->data[plane], s->stride[plane],
479 s->stride[plane], s->block_coeff[b], s->idct_selector[b]);
526 int stride = s->frames[VP56_FRAME_CURRENT]->linesize[0];
537 s->stride[i] = s->flip * s->frames[VP56_FRAME_CURRENT]->linesize[i];
553 s->edge_emu_buffer_alloc = av_malloc(16*stride);
558 s->edge_emu_buffer += 15 * stride;