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.4 2002-10-05 21:37:44 Isibaar Exp $ |
* $Id: motion_est.h,v 1.1.2.6 2002-10-17 13:50:23 syskin Exp $ |
30 |
* |
* |
31 |
***************************************************************************/ |
***************************************************************************/ |
32 |
|
|
49 |
|
|
50 |
/* vector map (vlc delta size) smoother parameters ! float !*/ |
/* vector map (vlc delta size) smoother parameters ! float !*/ |
51 |
#define NEIGH_TEND_16X16 4.0 |
#define NEIGH_TEND_16X16 4.0 |
52 |
#define NEIGH_TEND_8X8 7.0 |
#define NEIGH_TEND_8X8 6.0 |
53 |
|
|
54 |
static const int lambda_vec16[32] = |
static const int lambda_vec16[32] = |
55 |
{ 0 ,(int)(1.00235 * NEIGH_TEND_16X16 + 0.5), |
{ 0 ,(int)(1.00235 * NEIGH_TEND_16X16 + 0.5), |
116 |
const uint8_t * RefHV; |
const uint8_t * RefHV; |
117 |
const uint8_t * RefQ; |
const uint8_t * RefQ; |
118 |
const uint8_t * Cur; |
const uint8_t * Cur; |
119 |
uint32_t iQuant; |
uint32_t lambda16; //weights of motion vectors |
120 |
|
uint32_t lambda8; |
121 |
uint32_t iEdgedWidth; |
uint32_t iEdgedWidth; |
122 |
uint32_t iFcode; |
uint32_t iFcode; |
123 |
int * temp; |
int * temp; |