[svn] / branches / dev-api-4 / xvidcore / vfw / src / codec.c Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/vfw/src/codec.c

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

revision 1107, Sat Aug 2 15:08:48 2003 UTC revision 1202, Sun Nov 9 20:49:21 2003 UTC
# Line 371  Line 371 
371                  pass2.filename = codec->config.stats;                  pass2.filename = codec->config.stats;
372    
373          pass2.keyframe_boost = codec->config.keyframe_boost;   /* keyframe boost percentage: [0..100...]; */          pass2.keyframe_boost = codec->config.keyframe_boost;   /* keyframe boost percentage: [0..100...]; */
         pass2.payback_method = codec->config.bitrate_payback_method;  
         pass2.bitrate_payback_delay = codec->config.bitrate_payback_delay;  
374          pass2.curve_compression_high = codec->config.curve_compression_high;          pass2.curve_compression_high = codec->config.curve_compression_high;
375          pass2.curve_compression_low = codec->config.curve_compression_low;          pass2.curve_compression_low = codec->config.curve_compression_low;
376                    pass2.overflow_control_strength = codec->config.overflow_control_strength;
377          pass2.max_overflow_improvement = codec->config.twopass_max_overflow_improvement;          pass2.max_overflow_improvement = codec->config.twopass_max_overflow_improvement;
378          pass2.max_overflow_degradation = codec->config.twopass_max_overflow_degradation;          pass2.max_overflow_degradation = codec->config.twopass_max_overflow_degradation;
         pass2.kftreshold = codec->config.kftreshold;  
379              pass2.kfreduction = codec->config.kfreduction;              pass2.kfreduction = codec->config.kfreduction;
380          pass2.min_key_interval = codec->config.min_key_interval;          pass2.min_key_interval = codec->config.min_key_interval;
381          pass2.container_frame_overhead = 24;    /* AVI */          pass2.container_frame_overhead = 24;    /* AVI */
# Line 568  Line 566 
566          if (codec->config.chromame)          if (codec->config.chromame)
567                  frame.motion |= XVID_ME_CHROMA_PVOP + XVID_ME_CHROMA_BVOP;                  frame.motion |= XVID_ME_CHROMA_PVOP + XVID_ME_CHROMA_BVOP;
568    
569            if (codec->config.cartoon_mode) {
570                    frame.vop_flags |= XVID_VOP_CARTOON;
571    #if 0 /* Seems to cause crashes with P4 cpus */
572                    frame.motion |= XVID_ME_DETECT_STATIC_MOTION;
573    #endif
574            }
575    
576          frame.motion |= pmvfast_presets[codec->config.motion_search];          frame.motion |= pmvfast_presets[codec->config.motion_search];
577    
578          switch (codec->config.vhq_mode)          switch (codec->config.vhq_mode)

Legend:
Removed from v.1107  
changed lines
  Added in v.1202

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