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.27.2.10 2003-06-09 13:50:44 edgomez Exp $ |
* $Id: encoder.h,v 1.27.2.12 2003-08-02 15:08:24 edgomez Exp $ |
24 |
* |
* |
25 |
****************************************************************************/ |
****************************************************************************/ |
26 |
|
|
64 |
|
|
65 |
int profile; |
int profile; |
66 |
|
|
67 |
xvid_global_t global_flags; |
int global_flags; |
68 |
int bquant_ratio; |
int bquant_ratio; |
69 |
int bquant_offset; |
int bquant_offset; |
70 |
int frame_drop_ratio; |
int frame_drop_ratio; |
89 |
/* vars that not "quite" frame independant */ |
/* vars that not "quite" frame independant */ |
90 |
uint32_t m_rounding_type; |
uint32_t m_rounding_type; |
91 |
uint32_t m_fcode; |
uint32_t m_fcode; |
92 |
xvid_vol_t vol_flags; |
int vol_flags; |
93 |
|
|
94 |
int64_t m_stamp; |
int64_t m_stamp; |
95 |
} |
} |
123 |
{ |
{ |
124 |
int frame_num; |
int frame_num; |
125 |
int fincr; |
int fincr; |
126 |
xvid_vol_t vol_flags; |
int vol_flags; |
127 |
xvid_vop_t vop_flags; |
int vop_flags; |
128 |
xvid_motion_t motion_flags; |
int motion_flags; |
129 |
|
|
130 |
int coding_type; |
int coding_type; |
131 |
uint32_t quant; |
uint32_t quant; |
143 |
|
|
144 |
WARPPOINTS warp; /* as in bitstream */ |
WARPPOINTS warp; /* as in bitstream */ |
145 |
GMC_DATA gmc_data; /* common data for all MBs */ |
GMC_DATA gmc_data; /* common data for all MBs */ |
146 |
|
NEW_GMC_DATA new_gmc_data; /* common data for all MBs */ |
147 |
|
|
148 |
int length; /* the encoded size of this frame */ |
int length; /* the encoded size of this frame */ |
149 |
|
|