36 |
* support for EXTENDED API |
* support for EXTENDED API |
37 |
* - 22.08.2001 fixed bug in iDQtab |
* - 22.08.2001 fixed bug in iDQtab |
38 |
* |
* |
39 |
* $Id: encoder.h,v 1.13 2002-06-24 09:53:17 suxen_drol Exp $ |
* $Id: encoder.h,v 1.18.2.2 2002-09-29 15:53:42 chl Exp $ |
40 |
* |
* |
41 |
****************************************************************************/ |
****************************************************************************/ |
42 |
|
|
92 |
uint32_t fincr; |
uint32_t fincr; |
93 |
uint32_t fbase; |
uint32_t fbase; |
94 |
|
|
95 |
|
#ifdef _SMP |
96 |
|
int num_threads; |
97 |
|
#endif |
98 |
|
|
99 |
#ifdef BFRAMES |
#ifdef BFRAMES |
100 |
int max_bframes; |
int max_bframes; |
101 |
#endif |
#endif |
112 |
|
|
113 |
HINTINFO *hint; |
HINTINFO *hint; |
114 |
|
|
115 |
#ifdef BFRAMES |
int64_t m_stamp; |
|
uint32_t m_seconds; |
|
|
uint32_t m_ticks; |
|
|
#endif |
|
|
|
|
116 |
} |
} |
117 |
MBParam; |
MBParam; |
118 |
|
|
128 |
uint32_t fcode; |
uint32_t fcode; |
129 |
uint32_t bcode; |
uint32_t bcode; |
130 |
|
|
|
#ifdef BFRAMES |
|
131 |
uint32_t seconds; |
uint32_t seconds; |
132 |
uint32_t ticks; |
uint32_t ticks; |
133 |
#endif |
int64_t stamp; |
134 |
|
|
135 |
IMAGE image; |
IMAGE image; |
136 |
|
|
179 |
/* constants */ |
/* constants */ |
180 |
int global; |
int global; |
181 |
int bquant_ratio; |
int bquant_ratio; |
182 |
|
int frame_drop_ratio; |
183 |
|
|
184 |
/* image queue */ |
/* image queue */ |
185 |
int queue_head; |
int queue_head; |