[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.27.2.67, Sun May 9 14:00:35 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,-124)
61  #define XVID_API                 XVID_MAKE_API(4, 0)  #define XVID_API                 XVID_MAKE_API(4, 0)
62    
63  #define XVID_UNSTABLE  #define XVID_UNSTABLE
# Line 73  Line 73 
73   * 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
74   * future   * future
75   */   */
76  #define XVID_BS_VERSION "0025"  #define XVID_BS_VERSION "0030"
77    
78    
79  /*****************************************************************************  /*****************************************************************************
# Line 96  Line 96 
96    
97  /* colorspace values */  /* colorspace values */
98    
99  #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) */
100    #define XVID_CSP_USER     XVID_CSP_PLANAR
101  #define XVID_CSP_I420     (1<< 1) /* 4:2:0 planar */  #define XVID_CSP_I420     (1<< 1) /* 4:2:0 planar */
102  #define XVID_CSP_YV12     (1<< 2) /* 4:2:0 planar */  #define XVID_CSP_YV12     (1<< 2) /* 4:2:0 planar */
103  #define XVID_CSP_YUY2     (1<< 3) /* 4:2:2 packed */  #define XVID_CSP_YUY2     (1<< 3) /* 4:2:2 packed */
# Line 517  Line 518 
518                                                                     *      0 for 1<distance<kfthreshold */                                                                     *      0 for 1<distance<kfthreshold */
519    
520          int container_frame_overhead; /* [in] How many bytes the controller has to compensate per frame due to container format overhead */          int container_frame_overhead; /* [in] How many bytes the controller has to compensate per frame due to container format overhead */
521    
522    #ifdef VBV
523      int vbvsize;
524      int vbvinitial;
525      int vbv_maxrate;
526      int vbv_peakrate;
527    #endif
528    
529  }xvid_plugin_2pass2_t;  }xvid_plugin_2pass2_t;
530    
531  /*****************************************************************************  /*****************************************************************************
# Line 649  Line 658 
658  #define XVID_ME_FASTREFINE8           (1<<29) /* low-complexity 8x8 sub-block refinement */  #define XVID_ME_FASTREFINE8           (1<<29) /* low-complexity 8x8 sub-block refinement */
659    
660  /* Rate Distortion based flags  /* Rate Distortion based flags
661   * Valid when XVID_VOP_MODEDECISION_BITS is enabled */   * Valid when XVID_VOP_MODEDECISION_RD is enabled */
662  #define XVID_ME_HALFPELREFINE16_RD    (1<<14) /* perform RD-based halfpel refinement */  #define XVID_ME_HALFPELREFINE16_RD    (1<<14) /* perform RD-based halfpel refinement */
663  #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 */
664  #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.27.2.67

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