26 |
* along with this program; if not, write to the xvid_free Software |
* along with this program; if not, write to the xvid_free Software |
27 |
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |
28 |
* |
* |
29 |
* $Id: mbprediction.h,v 1.9 2002-06-12 20:38:40 edgomez Exp $ |
* $Id: mbprediction.h,v 1.11 2002-06-30 10:46:29 suxen_drol Exp $ |
30 |
* |
* |
31 |
*************************************************************************/ |
*************************************************************************/ |
32 |
|
|
33 |
|
/****************************************************************************** |
34 |
|
* * |
35 |
|
* Revision history: * |
36 |
|
* * |
37 |
|
* 29.06.2002 get_pmvdata() bounding * |
38 |
|
* * |
39 |
|
******************************************************************************/ |
40 |
|
|
41 |
|
|
42 |
#ifndef _MBPREDICTION_H_ |
#ifndef _MBPREDICTION_H_ |
43 |
#define _MBPREDICTION_H_ |
#define _MBPREDICTION_H_ |
44 |
|
|
79 |
int16_t qcoeff[64], |
int16_t qcoeff[64], |
80 |
uint32_t current_quant, |
uint32_t current_quant, |
81 |
int32_t iDcScaler, |
int32_t iDcScaler, |
82 |
int16_t predictors[8]); |
int16_t predictors[8], |
83 |
|
const int bound); |
84 |
|
|
85 |
|
|
86 |
/* get_pmvdata returns the median predictor and nothing else */ |
/* get_pmvdata returns the median predictor and nothing else */ |
87 |
|
|
207 |
} |
} |
208 |
|
|
209 |
|
|
210 |
|
|
211 |
|
int |
212 |
|
get_pmvdata2(const MACROBLOCK * const pMBs, |
213 |
|
const uint32_t x, |
214 |
|
const uint32_t y, |
215 |
|
const uint32_t x_dim, |
216 |
|
const uint32_t block, |
217 |
|
VECTOR * const pmv, |
218 |
|
int32_t * const psad, |
219 |
|
const int bound); |
220 |
|
|
221 |
|
|
222 |
/* This is somehow a copy of get_pmv, but returning all MVs and Minimum SAD |
/* This is somehow a copy of get_pmv, but returning all MVs and Minimum SAD |
223 |
instead of only Median MV */ |
instead of only Median MV */ |
224 |
|
|