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

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

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

revision 617, Wed Oct 30 23:12:13 2002 UTC revision 620, Sat Nov 2 16:11:07 2002 UTC
# Line 28  Line 28 
28  *               ToDo ? : when BFRAMES is defined, the API_VERSION should not  *               ToDo ? : when BFRAMES is defined, the API_VERSION should not
29  *                        be the same (3.0 ?)  *                        be the same (3.0 ?)
30  *  *
31  *  $Id: xvid.h,v 1.17.2.5 2002-10-30 23:11:35 Isibaar Exp $  *  $Id: xvid.h,v 1.17.2.7 2002-11-02 16:08:14 chl Exp $
32  *  *
33  *****************************************************************************/  *****************************************************************************/
34    
# Line 229  Line 229 
229  #define XVID_GREYSCALE                  0x01000000      /* enable greyscale only mode (even for */  #define XVID_GREYSCALE                  0x01000000      /* enable greyscale only mode (even for */
230  #define XVID_GRAYSCALE                  0x01000000  /* color input material chroma is ignored) */  #define XVID_GRAYSCALE                  0x01000000  /* color input material chroma is ignored) */
231    
232    #define XVID_GMC                        0x20000000
233    
234  /* Flags for XVID_ENC_FRAME.motion */  /* Flags for XVID_ENC_FRAME.motion */
235  #define PMV_ADVANCEDDIAMOND8    0x00004000  #define PMV_ADVANCEDDIAMOND8    0x00004000
# Line 271  Line 272 
272  #ifdef _SMP  #ifdef _SMP
273                  int num_threads;                /* number of threads */                  int num_threads;                /* number of threads */
274  #endif  #endif
 #ifdef BFRAMES  
275                  int global;                             /* global/debug options */                  int global;                             /* global/debug options */
276                  int max_bframes;                /* max sequential bframes (0=disable bframes) */                  int max_bframes;                /* max sequential bframes (0=disable bframes) */
277                  int bquant_ratio;               /* bframe quantizer multipier (percentage).                  int bquant_ratio;               /* bframe quantizer multipier (percentage).
# Line 280  Line 280 
280                                                                   * quant = ((past_quant + future_quant) * bquant_ratio)/200                                                                   * quant = ((past_quant + future_quant) * bquant_ratio)/200
281                                                                   */                                                                   */
282                  int frame_drop_ratio;   /* frame dropping: 0=drop none... 100=drop all */                  int frame_drop_ratio;   /* frame dropping: 0=drop none... 100=drop all */
 #endif  
283                  void *handle;                   /* [out] encoder instance handle */                  void *handle;                   /* [out] encoder instance handle */
284          }          }
285          XVID_ENC_PARAM;          XVID_ENC_PARAM;
# Line 335  Line 334 
334                                                                   */                                                                   */
335                  HINTINFO hint;                  /* [in/out] mv hint information */                  HINTINFO hint;                  /* [in/out] mv hint information */
336    
 #ifdef BFRAMES  
337                  int bquant;                             /* [in] bframe quantizer */                  int bquant;                             /* [in] bframe quantizer */
 #endif  
338    
339          }          }
340          XVID_ENC_FRAME;          XVID_ENC_FRAME;

Legend:
Removed from v.617  
changed lines
  Added in v.620

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