[svn] / trunk / vfw / src / xvid.h Repository:
ViewVC logotype

Diff of /trunk/vfw/src/xvid.h

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

revision 295, Fri Jul 12 12:26:55 2002 UTC revision 355, Thu Aug 1 12:56:29 2002 UTC
# Line 37  Line 37 
37  *               ToDo ? : when BFRAMES is defined, the API_VERSION should not  *               ToDo ? : when BFRAMES is defined, the API_VERSION should not
38  *                        be the same (3.0 ?)  *                        be the same (3.0 ?)
39  *  *
40  *  $Id: xvid.h,v 1.6 2002-07-12 12:26:55 suxen_drol Exp $  *  $Id: xvid.h,v 1.8 2002-08-01 12:56:28 chl Exp $
41  *  *
42  *****************************************************************************/  *****************************************************************************/
43    
# Line 73  Line 73 
73  #define XVID_CSP_RGB555 10  #define XVID_CSP_RGB555 10
74  #define XVID_CSP_RGB565 11  #define XVID_CSP_RGB565 11
75  #define XVID_CSP_USER   12  #define XVID_CSP_USER   12
76    #define XVID_CSP_EXTERN      1004  // per slice rendering
77  #define XVID_CSP_YVYU   1002  #define XVID_CSP_YVYU   1002
78  #define XVID_CSP_RGB32  1000  #define XVID_CSP_RGB32  1000
79  #define XVID_CSP_NULL   9999  #define XVID_CSP_NULL   9999
# Line 156  Line 157 
157          XVID_DEC_FRAME;          XVID_DEC_FRAME;
158    
159    
160            // This struct is used for per slice rendering
161            typedef struct
162            {
163                    void *y,*u,*v;
164                    int stride_y, stride_u,stride_v;
165            } XVID_DEC_PICTURE;
166    
167    
168  /*****************************************************************************  /*****************************************************************************
169   * Decoder entry point   * Decoder entry point
170   ****************************************************************************/   ****************************************************************************/
# Line 207  Line 216 
216  #define XVID_ME_EPZS                    0x00100000  #define XVID_ME_EPZS                    0x00100000
217    
218    
219    #define XVID_GREYSCALE                  0x01000000      /* enable greyscale only mode (even for */
220    #define XVID_GRAYSCALE                  0x01000000      /* color input material chroma is ignored) */
221    
222    
223  /* Flags for XVID_ENC_FRAME.motion */  /* Flags for XVID_ENC_FRAME.motion */
224  #define PMV_ADVANCEDDIAMOND8    0x00004000  #define PMV_ADVANCEDDIAMOND8    0x00004000
225  #define PMV_ADVANCEDDIAMOND16   0x00008000  #define PMV_ADVANCEDDIAMOND16   0x00008000
# Line 256  Line 269 
269                                                                   * eg. 200 = x2 multiplier                                                                   * eg. 200 = x2 multiplier
270                                                                   * quant = ((past_quant + future_quant) * bquant_ratio)/200                                                                   * quant = ((past_quant + future_quant) * bquant_ratio)/200
271                                                                   */                                                                   */
272                    int frame_drop_ratio;   /* frame dropping: 0=drop none... 100=drop all */
273  #endif  #endif
274                  void *handle;                   /* [out] encoder instance handle */                  void *handle;                   /* [out] encoder instance handle */
275          }          }

Legend:
Removed from v.295  
changed lines
  Added in v.355

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