3 |
* XVID MPEG-4 VIDEO CODEC |
* XVID MPEG-4 VIDEO CODEC |
4 |
* - Encoder related header - |
* - Encoder related header - |
5 |
* |
* |
6 |
* Copyright(C) 2002-2003 Michael Militzer <isibaar@xvid.org> |
* Copyright(C) 2002-2010 Michael Militzer <isibaar@xvid.org> |
7 |
* 2002-2003 Peter Ross <pross@xvid.org> |
* 2002-2003 Peter Ross <pross@xvid.org> |
8 |
* |
* |
9 |
* This program is free software ; you can redistribute it and/or modify |
* This program is free software ; you can redistribute it and/or modify |
213 |
QUEUEINFO closed_qframe; /* qFrame, only valid when >= 0 */ |
QUEUEINFO closed_qframe; /* qFrame, only valid when >= 0 */ |
214 |
|
|
215 |
/* multithreaded stuff */ |
/* multithreaded stuff */ |
216 |
int num_threads; /* number of additional threads */ |
int num_threads; /* number of encoder threads */ |
217 |
SMPmotionData * motionData; /* data structures used to pass all thread-specific data */ |
SMPData * smpData; /* data structures used to pass all thread-specific data */ |
218 |
|
|
219 |
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 */ |
220 |
|
|
221 |
float fMvPrevSigma; |
float fMvPrevSigma; |
222 |
|
|
223 |
|
int num_slices; /* number of slices to code */ |
224 |
} Encoder; |
} Encoder; |
225 |
|
|
226 |
/***************************************************************************** |
/***************************************************************************** |