[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.10, Sun Mar 23 04:01:49 2003 UTC revision 1.27.2.11, Tue Mar 25 10:57:02 2003 UTC
# Line 370  Line 370 
370    
371  xvid_plugin_func xvid_plugin_fixed;   /* fixed quantizer control */  xvid_plugin_func xvid_plugin_fixed;   /* fixed quantizer control */
372  xvid_plugin_func xvid_plugin_cbr;   /* constant bitrate control */  xvid_plugin_func xvid_plugin_cbr;   /* constant bitrate control */
373  xvid_plugin_func xvid_plugin_2pass1;   /* 2pass rate control: pass 1 */  xvid_plugin_func xvid_plugin_2pass1;   /* 2pass rate control: first pass */
374    xvid_plugin_func xvid_plugin_2pass2;   /* 2pass rate control: second pass */
375    
376  xvid_plugin_func xvid_plugin_lumimasking;  /* lumimasking */  xvid_plugin_func xvid_plugin_lumimasking;  /* lumimasking */
377    
# Line 404  Line 405 
405  } xvid_plugin_2pass1_t;  } xvid_plugin_2pass1_t;
406    
407    
408    #define XVID_CURVE_COSINE   0   /* low aggressiveness */
409    #define XVID_CURVE_LINEAR   1   /* medium aggressiveness */
410    #define XVID_CURVE_SINE     2   /* high aggressiveness */
411    
412    #define XVID_PAYBACK_BIAS   0   /* payback with bias */
413    #define XVID_PAYBACK_PROP   1   /* payback proportionally */
414    
415    typedef struct {
416        int version;
417        char * filename1;
418        char * filename2;
419    
420        int keyframe_boost;             /* keyframe boost percentage: [0..100...]; */
421        int payback_method;
422        int bitrate_payback_delay;
423        int curve_compression_high;
424        int curve_compression_low;
425        int max_overflow_improvement;
426        int max_overflow_degradation;
427        int min_quant[3];
428        int max_quant[3];
429    
430        int use_alt_curve;
431            int alt_curve_high_dist;
432            int alt_curve_low_dist;
433        int alt_curve_use_auto;
434            int alt_curve_auto_str;
435            int alt_curve_type; /* XVID_CURVE_ */
436            int alt_curve_min_rel_qual;
437            int alt_curve_use_auto_bonus_bias;
438        int alt_curve_bonus_bias;
439    
440        int kftreshold;
441            int kfreduction;
442        int min_key_interval;
443    }xvid_plugin_2pass2_t;
444    
445    
446  /*****************************************************************************  /*****************************************************************************

Legend:
Removed from v.1.27.2.10  
changed lines
  Added in v.1.27.2.11

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