[svn] / branches / dev-api-3 / xvidcore / src / motion / motion_est.h Repository:
ViewVC logotype

Diff of /branches/dev-api-3/xvidcore/src/motion/motion_est.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 600, Thu Oct 17 13:27:22 2002 UTC revision 601, Thu Oct 17 13:50:23 2002 UTC
# Line 26  Line 26 
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.5 2002-10-17 13:27:22 Isibaar Exp $   *  $Id: motion_est.h,v 1.1.2.6 2002-10-17 13:50:23 syskin Exp $
30   *   *
31   ***************************************************************************/   ***************************************************************************/
32    
# Line 49  Line 49 
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),
# Line 105  Line 105 
105  // general fields  // general fields
106                  int max_dx, min_dx, max_dy, min_dy;                  int max_dx, min_dx, max_dy, min_dy;
107                  uint32_t rounding;                  uint32_t rounding;
                 uint32_t quarterpel;  
108                  VECTOR predMV;                  VECTOR predMV;
109                  VECTOR predQMV;                  VECTOR predQMV;
110                  VECTOR *currentMV;                  VECTOR *currentMV;
# Line 117  Line 116 
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;

Legend:
Removed from v.600  
changed lines
  Added in v.601

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4