22 #ifndef AVCODEC_ROQVIDEO_H
23 #define AVCODEC_ROQVIDEO_H
76 #define RoQ_INFO 0x1001
77 #define RoQ_QUAD_CODEBOOK 0x1002
78 #define RoQ_QUAD_VQ 0x1011
79 #define RoQ_SOUND_MONO 0x1020
80 #define RoQ_SOUND_STEREO 0x1021
82 #define RoQ_ID_MOT 0x00
83 #define RoQ_ID_FCC 0x01
84 #define RoQ_ID_SLD 0x02
85 #define RoQ_ID_CCC 0x03
This structure describes decoded (raw) audio or video data.
motion_vect * this_motion4
const AVFrame * frame_to_enc
struct motion_vect motion_vect
struct roq_qcell roq_qcell
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)
struct RoqContext RoqContext
void ff_apply_motion_4x4(RoqContext *ri, int x, int y, int deltax, int deltay)
struct RoqTempData * tmpData
main external API structure.
void ff_apply_motion_8x8(RoqContext *ri, int x, int y, int deltax, int deltay)
motion_vect * last_motion8
In the ELBG jargon, a cell is the set of points that are closest to a codebook entry.