26 |
* along with this program; if not, write to the Free Software |
* along with this program; if not, write to the Free Software |
27 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
28 |
* |
* |
29 |
* $Id: motion_est.h,v 1.1.2.12 2003-01-09 11:36:33 syskin Exp $ |
* $Id: motion_est.h,v 1.1.2.14 2003-01-24 11:44:24 syskin Exp $ |
30 |
* |
* |
31 |
***************************************************************************/ |
***************************************************************************/ |
32 |
|
|
137 |
const uint8_t * bRefH; |
const uint8_t * bRefH; |
138 |
const uint8_t * bRefV; |
const uint8_t * bRefV; |
139 |
const uint8_t * bRefHV; |
const uint8_t * bRefHV; |
140 |
|
const uint8_t * b_RefCU; |
141 |
|
const uint8_t * b_RefCV; |
142 |
|
|
143 |
VECTOR bpredMV; |
VECTOR bpredMV; |
144 |
uint32_t bFcode; |
uint32_t bFcode; |
145 |
// fields for direct mode |
// fields for direct mode |
234 |
int inter4v, |
int inter4v, |
235 |
MACROBLOCK * const pMB); |
MACROBLOCK * const pMB); |
236 |
|
|
237 |
static VECTOR |
|
238 |
|
static WARPPOINTS |
239 |
GlobalMotionEst(const MACROBLOCK * const pMBs, |
GlobalMotionEst(const MACROBLOCK * const pMBs, |
240 |
const MBParam * const pParam, const uint32_t iFcode); |
const MBParam * const pParam, |
241 |
|
const FRAMEINFO * const current, |
242 |
|
const FRAMEINFO * const reference, |
243 |
|
const IMAGE * const pRefH, |
244 |
|
const IMAGE * const pRefV, |
245 |
|
const IMAGE * const pRefHV ); |
246 |
|
|
247 |
#define iDiamondSize 2 |
#define iDiamondSize 2 |
248 |
|
|