Go to the documentation of this file.
32 int outstride,
int instride,
int sz)
51 bptr[0 ] = cell->
y[0];
52 bptr[1 ] = cell->
y[1];
81 bptr[ 0] = bptr[ 1] = bptr[
stride ] = bptr[
stride +1] = cell->
y[0];
82 bptr[ 2] = bptr[ 3] = bptr[
stride +2] = bptr[
stride +3] = cell->
y[1];
91 bptr[ 2] = bptr[ 3] = bptr[
stride +2] = bptr[
stride +3] =
97 bptr[ 2] = bptr[ 3] = bptr[
stride +2] = bptr[
stride +3] =
124 for(cp = 0; cp < 3; cp++) {
129 outstride, instride, sz);
135 int deltax,
int deltay)
141 int deltax,
int deltay)
void ff_apply_motion_8x8(RoqContext *ri, int x, int y, int deltax, int deltay)
static void block_copy(unsigned char *out, unsigned char *in, int outstride, int instride, int sz)
uint8_t * data[AV_NUM_DATA_POINTERS]
pointer to the picture/channel planes.
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t mx
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
void ff_apply_vector_2x2(RoqContext *ri, int x, int y, roq_cell *cell)
uint8_t ptrdiff_t const uint8_t ptrdiff_t int intptr_t intptr_t my
void ff_apply_vector_4x4(RoqContext *ri, int x, int y, roq_cell *cell)
void ff_apply_motion_4x4(RoqContext *ri, int x, int y, int deltax, int deltay)
int linesize[AV_NUM_DATA_POINTERS]
For video, a positive or negative value, which is typically indicating the size in bytes of each pict...
static void apply_motion_generic(RoqContext *ri, int x, int y, int deltax, int deltay, int sz)