77 |
uint32_t m_ticks; |
uint32_t m_ticks; |
78 |
#endif |
#endif |
79 |
|
|
80 |
} MBParam; |
} |
81 |
|
MBParam; |
82 |
|
|
83 |
|
|
84 |
typedef struct |
typedef struct |
101 |
|
|
102 |
MACROBLOCK * mbs; |
MACROBLOCK * mbs; |
103 |
|
|
104 |
} FRAMEINFO; |
} |
105 |
|
FRAMEINFO; |
106 |
|
|
107 |
typedef struct |
typedef struct |
108 |
{ |
{ |
166 |
|
|
167 |
int encoder_create(XVID_ENC_PARAM * pParam); |
int encoder_create(XVID_ENC_PARAM * pParam); |
168 |
int encoder_destroy(Encoder * pEnc); |
int encoder_destroy(Encoder * pEnc); |
169 |
int encoder_encode(Encoder * pEnc, XVID_ENC_FRAME * pFrame, XVID_ENC_STATS * pResult); |
int encoder_encode(Encoder * pEnc, |
170 |
|
XVID_ENC_FRAME * pFrame, |
171 |
|
XVID_ENC_STATS * pResult); |
172 |
|
|
173 |
static __inline uint8_t get_fcode(uint16_t sr) |
static __inline uint8_t |
174 |
|
get_fcode(uint16_t sr) |
175 |
{ |
{ |
176 |
if (sr <= 16) |
if (sr <= 16) |
177 |
return 1; |
return 1; |