79 |
int par_width; |
int par_width; |
80 |
int par_height; |
int par_height; |
81 |
|
|
|
#ifdef _SMP |
|
|
int num_threads; |
|
|
#endif |
|
|
|
|
|
|
|
82 |
int iMaxKeyInterval; |
int iMaxKeyInterval; |
83 |
int max_bframes; |
int max_bframes; |
84 |
|
|
155 |
} FRAMEINFO; |
} FRAMEINFO; |
156 |
|
|
157 |
|
|
158 |
|
#include "motion/motion_smp.h" |
159 |
|
|
160 |
typedef struct |
typedef struct |
161 |
{ |
{ |
162 |
MBParam mbParam; |
MBParam mbParam; |
215 |
int closed_bframenum; /* == -1 if there is no fixup intended */ |
int closed_bframenum; /* == -1 if there is no fixup intended */ |
216 |
QUEUEINFO closed_qframe; /* qFrame, only valid when >= 0 */ |
QUEUEINFO closed_qframe; /* qFrame, only valid when >= 0 */ |
217 |
|
|
218 |
|
/* multithreaded stuff */ |
219 |
|
int num_threads; /* number of additional threads */ |
220 |
|
SMPmotionData * motionData; /* data structures used to pass all thread-specific data */ |
221 |
|
|
222 |
int m_framenum; /* debug frame num counter; unlike iFrameNum, does not reset at ivop */ |
int m_framenum; /* debug frame num counter; unlike iFrameNum, does not reset at ivop */ |
223 |
|
|
224 |
float fMvPrevSigma; |
float fMvPrevSigma; |