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 |
20 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
21 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
22 |
* |
* |
23 |
* $Id: encoder.h,v 1.33 2010-09-13 07:38:09 Isibaar Exp $ |
* $Id: encoder.h,v 1.34 2010-12-18 16:02:00 Isibaar Exp $ |
24 |
* |
* |
25 |
****************************************************************************/ |
****************************************************************************/ |
26 |
|
|
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 |
/***************************************************************************** |
/***************************************************************************** |