[cvs] / xvidcore / src / xvid.h Repository:
ViewVC logotype

Diff of /xvidcore/src/xvid.h

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

revision 1.27.2.61, Sat Dec 27 10:50:50 2003 UTC revision 1.33.2.7, Sat Jun 5 23:08:01 2004 UTC
# Line 57  Line 57 
57  #define XVID_API_MAJOR(a)        (((a)>>16) & 0xff)  #define XVID_API_MAJOR(a)        (((a)>>16) & 0xff)
58  #define XVID_API_MINOR(a)        (((a)>> 0) & 0xff)  #define XVID_API_MINOR(a)        (((a)>> 0) & 0xff)
59    
60  #define XVID_VERSION             XVID_MAKE_VERSION(1,0,-126)  #define XVID_VERSION             XVID_MAKE_VERSION(1,0,1)
61  #define XVID_API                 XVID_MAKE_API(4, 0)  #define XVID_API                 XVID_MAKE_API(4, 0)
62    
 #define XVID_UNSTABLE  
   
63  /* Bitstream Version  /* Bitstream Version
64   * this will be writen into the bitstream to allow easy detection of xvid   * this will be writen into the bitstream to allow easy detection of xvid
65   * encoder bugs in the decoder, without this it might not possible to   * encoder bugs in the decoder, without this it might not possible to
# Line 73  Line 71 
71   * doesnt hurt but not increasing it could cause difficulty for decoders in the   * doesnt hurt but not increasing it could cause difficulty for decoders in the
72   * future   * future
73   */   */
74  #define XVID_BS_VERSION "0025"  #define XVID_BS_VERSION 35
   
75    
76  /*****************************************************************************  /*****************************************************************************
77   * error codes   * error codes
# Line 96  Line 93 
93    
94  /* colorspace values */  /* colorspace values */
95    
96  #define XVID_CSP_USER     (1<< 0) /* 4:2:0 planar (==I420, except for pointers/strides) */  #define XVID_CSP_PLANAR   (1<< 0) /* 4:2:0 planar (==I420, except for pointers/strides) */
97    #define XVID_CSP_USER     XVID_CSP_PLANAR
98  #define XVID_CSP_I420     (1<< 1) /* 4:2:0 planar */  #define XVID_CSP_I420     (1<< 1) /* 4:2:0 planar */
99  #define XVID_CSP_YV12     (1<< 2) /* 4:2:0 planar */  #define XVID_CSP_YV12     (1<< 2) /* 4:2:0 planar */
100  #define XVID_CSP_YUY2     (1<< 3) /* 4:2:2 packed */  #define XVID_CSP_YUY2     (1<< 3) /* 4:2:2 packed */
# Line 649  Line 647 
647  #define XVID_ME_FASTREFINE8           (1<<29) /* low-complexity 8x8 sub-block refinement */  #define XVID_ME_FASTREFINE8           (1<<29) /* low-complexity 8x8 sub-block refinement */
648    
649  /* Rate Distortion based flags  /* Rate Distortion based flags
650   * Valid when XVID_VOP_MODEDECISION_BITS is enabled */   * Valid when XVID_VOP_MODEDECISION_RD is enabled */
651  #define XVID_ME_HALFPELREFINE16_RD    (1<<14) /* perform RD-based halfpel refinement */  #define XVID_ME_HALFPELREFINE16_RD    (1<<14) /* perform RD-based halfpel refinement */
652  #define XVID_ME_HALFPELREFINE8_RD     (1<<15) /* perform RD-based halfpel refinement for 8x8 mode */  #define XVID_ME_HALFPELREFINE8_RD     (1<<15) /* perform RD-based halfpel refinement for 8x8 mode */
653  #define XVID_ME_QUARTERPELREFINE16_RD (1<<16) /* perform RD-based qpel refinement */  #define XVID_ME_QUARTERPELREFINE16_RD (1<<16) /* perform RD-based qpel refinement */

Legend:
Removed from v.1.27.2.61  
changed lines
  Added in v.1.33.2.7

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