[svn] / branches / dev-api-3 / vfw / src / config.c Repository:
ViewVC logotype

Diff of /branches/dev-api-3/vfw/src/config.c

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

trunk/vfw/src/config.c revision 361, Mon Aug 5 18:26:31 2002 UTC branches/dev-api-3/vfw/src/config.c revision 392, Wed Sep 4 18:44:41 2002 UTC
# Line 63  Line 63 
63  #include <pthread.h>  #include <pthread.h>
64  #endif  #endif
65    
66    #include <xvid.h>       // XviD API
67    
68  #include "codec.h"  #include "codec.h"
69  #include "config.h"  #include "config.h"
 #include "xvid.h"  // cpu masks  
70  #include "resource.h"  #include "resource.h"
71    
72    
# Line 102  Line 103 
103          {"frame_drop_ratio",            &reg.frame_drop_ratio,                  0},          {"frame_drop_ratio",            &reg.frame_drop_ratio,                  0},
104  #endif  #endif
105    
106          {"min_iquant",                          &reg.min_iquant,                                1},          {"min_iquant",                          &reg.min_iquant,                                2},
107          {"max_iquant",                          &reg.max_iquant,                                31},          {"max_iquant",                          &reg.max_iquant,                                31},
108          {"min_pquant",                          &reg.min_pquant,                                1},          {"min_pquant",                          &reg.min_pquant,                                2},
109          {"max_pquant",                          &reg.max_pquant,                                31},          {"max_pquant",                          &reg.max_pquant,                                31},
110    
111          {"desired_size",                        &reg.desired_size,                              570000},          {"desired_size",                        &reg.desired_size,                              570000},
112          {"keyframe_boost",                      &reg.keyframe_boost,                    20},          {"keyframe_boost",                      &reg.keyframe_boost,                    0},
113          {"discard1pass",                        &reg.discard1pass,                              1},          {"discard1pass",                        &reg.discard1pass,                              1},
114          {"dummy2pass",                          &reg.dummy2pass,                                0},          {"dummy2pass",                          &reg.dummy2pass,                                0},
115  // added by koepi for new two-pass curve treatment  // added by koepi for new two-pass curve treatment
# Line 117  Line 118 
118  // end of koepi's additions  // end of koepi's additions
119          {"curve_compression_high",      &reg.curve_compression_high,    25},          {"curve_compression_high",      &reg.curve_compression_high,    25},
120          {"curve_compression_low",       &reg.curve_compression_low,             10},          {"curve_compression_low",       &reg.curve_compression_low,             10},
121          {"use_alt_curve",                       &reg.use_alt_curve,                             0},          {"use_alt_curve",                       &reg.use_alt_curve,                             1},
122          {"alt_curve_use_auto",          &reg.alt_curve_use_auto,                1},          {"alt_curve_use_auto",          &reg.alt_curve_use_auto,                1},
123          {"alt_curve_auto_str",          &reg.alt_curve_auto_str,                50},          {"alt_curve_auto_str",          &reg.alt_curve_auto_str,                30},
124          {"alt_curve_use_auto_bonus_bias",       &reg.alt_curve_use_auto_bonus_bias,     1},          {"alt_curve_use_auto_bonus_bias",       &reg.alt_curve_use_auto_bonus_bias,     1},
125          {"alt_curve_bonus_bias",        &reg.alt_curve_bonus_bias,              50},          {"alt_curve_bonus_bias",        &reg.alt_curve_bonus_bias,              50},
126          {"alt_curve_type",                      &reg.alt_curve_type,                    1},          {"alt_curve_type",                      &reg.alt_curve_type,                    1},
127          {"alt_curve_high_dist",         &reg.alt_curve_high_dist,               300},          {"alt_curve_high_dist",         &reg.alt_curve_high_dist,               500},
128          {"alt_curve_low_dist",          &reg.alt_curve_low_dist,                300},          {"alt_curve_low_dist",          &reg.alt_curve_low_dist,                90},
129          {"alt_curve_min_rel_qual",      &reg.alt_curve_min_rel_qual,    50},          {"alt_curve_min_rel_qual",      &reg.alt_curve_min_rel_qual,    50},
130          {"bitrate_payback_delay",       &reg.bitrate_payback_delay,             240},          {"bitrate_payback_delay",       &reg.bitrate_payback_delay,             250},
131          {"bitrate_payback_method",      &reg.bitrate_payback_method,    0},          {"bitrate_payback_method",      &reg.bitrate_payback_method,    0},
132          {"twopass_max_bitrate",         &reg.twopass_max_bitrate,               10000 * CONFIG_KBPS},          {"twopass_max_bitrate",         &reg.twopass_max_bitrate,               10000 * CONFIG_KBPS},
133          {"twopass_max_overflow_improvement", &reg.twopass_max_overflow_improvement, 60},          {"twopass_max_overflow_improvement", &reg.twopass_max_overflow_improvement, 60},
# Line 511  Line 512 
512                  IDC_CREDITS_END_BEGIN, IDC_CREDITS_END_END, IDC_CREDITS_RATE_RADIO,                  IDC_CREDITS_END_BEGIN, IDC_CREDITS_END_END, IDC_CREDITS_RATE_RADIO,
513                  IDC_CREDITS_QUANT_RADIO, IDC_CREDITS_QUANT_STATIC, IDC_CREDITS_SIZE_RADIO,                  IDC_CREDITS_QUANT_RADIO, IDC_CREDITS_QUANT_STATIC, IDC_CREDITS_SIZE_RADIO,
514                  IDC_CREDITS_QUANTI, IDC_CREDITS_QUANTP, IDC_CREDITS_END_STATIC, IDC_CREDITS_RATE,                  IDC_CREDITS_QUANTI, IDC_CREDITS_QUANTP, IDC_CREDITS_END_STATIC, IDC_CREDITS_RATE,
515                  IDC_CREDITS_START_SIZE, IDC_CREDITS_END_SIZE, IDC_CREDITS_GREYSCALE                  IDC_CREDITS_START_SIZE, IDC_CREDITS_END_SIZE, IDC_CREDITS_GREYSCALE, IDC_HINTFILE
516          };          };
517    
518          const short qual_disable[] = {          const short qual_disable[] = {
519                  IDC_STATS1, IDC_STATS1_BROWSE, IDC_DISCARD1PASS, IDC_HINTEDME,                  IDC_STATS1, IDC_STATS1_BROWSE, IDC_DISCARD1PASS, IDC_HINTEDME,
520                  IDC_CBR_REACTIONDELAY, IDC_CBR_AVERAGINGPERIOD, IDC_CBR_BUFFER,                  IDC_CBR_REACTIONDELAY, IDC_CBR_AVERAGINGPERIOD, IDC_CBR_BUFFER,
521                  IDC_CREDITS_SIZE_RADIO, IDC_CREDITS_END_STATIC, IDC_CREDITS_START_SIZE, IDC_CREDITS_END_SIZE                  IDC_CREDITS_SIZE_RADIO, IDC_CREDITS_END_STATIC, IDC_CREDITS_START_SIZE, IDC_CREDITS_END_SIZE,
522                    IDC_HINTFILE
523          };          };
524    
525          const short quant_disable[] = {          const short quant_disable[] = {
526                  IDC_STATS1, IDC_STATS1_BROWSE, IDC_DISCARD1PASS, IDC_HINTEDME,                  IDC_STATS1, IDC_STATS1_BROWSE, IDC_DISCARD1PASS, IDC_HINTEDME,
527                  IDC_CBR_REACTIONDELAY, IDC_CBR_AVERAGINGPERIOD, IDC_CBR_BUFFER,                  IDC_CBR_REACTIONDELAY, IDC_CBR_AVERAGINGPERIOD, IDC_CBR_BUFFER,
528                  IDC_MINIQUANT, IDC_MAXIQUANT, IDC_MINPQUANT, IDC_MAXPQUANT,                  IDC_MINIQUANT, IDC_MAXIQUANT, IDC_MINPQUANT, IDC_MAXPQUANT,
529                  IDC_CREDITS_SIZE_RADIO, IDC_CREDITS_END_STATIC, IDC_CREDITS_START_SIZE, IDC_CREDITS_END_SIZE                  IDC_CREDITS_SIZE_RADIO, IDC_CREDITS_END_STATIC, IDC_CREDITS_START_SIZE, IDC_CREDITS_END_SIZE,
530                    IDC_HINTFILE
531          };          };
532    
533          const short twopass1_disable[] = {          const short twopass1_disable[] = {

Legend:
Removed from v.361  
changed lines
  Added in v.392

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