22 #ifndef AVCODEC_ROQVIDEO_H 23 #define AVCODEC_ROQVIDEO_H 77 #define RoQ_INFO 0x1001 78 #define RoQ_QUAD_CODEBOOK 0x1002 79 #define RoQ_QUAD_VQ 0x1011 80 #define RoQ_SOUND_MONO 0x1020 81 #define RoQ_SOUND_STEREO 0x1021 83 #define RoQ_ID_MOT 0x00 84 #define RoQ_ID_FCC 0x01 85 #define RoQ_ID_SLD 0x02 86 #define RoQ_ID_CCC 0x03 Context structure for the Lagged Fibonacci PRNG.
This structure describes decoded (raw) audio or video data.
motion_vect * this_motion4
const AVFrame * frame_to_enc
void ff_apply_vector_2x2(RoqContext *ri, int x, int y, roq_cell *cell)
motion_vect * this_motion8
motion_vect * last_motion4
unsigned int framesSinceKeyframe
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)
In the ELBG jargon, a cell is the set of points that are closest to a codebook entry.
struct RoqTempData * tmpData
Libavcodec external API header.
main external API structure.
Describe the class of an AVClass context structure.
void ff_apply_motion_8x8(RoqContext *ri, int x, int y, int deltax, int deltay)
motion_vect * last_motion8