• Guillaume Martres's avatar
    Enable tx domain distortion at speed >= 4 instead of >= 1 · 48c700ae
    Guillaume Martres authored
    This way, the default speed (3) always uses pixel domain distortion
    which is easier to understand while we figure out what our quantizers
    should look like, how to set lambda, what distortion metrics to use,
    etc.
    
    Note that this only affects --tune Psnr since --tune Psychovisual always
    uses (weighted) pixel domain distortion.
    
    At speed 3 with --tune Psnr the metrics change are:
    
       PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
    -0.1422 | -0.4571 | -0.2197 |  -0.1806 | -0.1451 | -0.1617 |    -0.5266
    
    And the encoding speed seems to be only very slightly reduced.
    48c700ae
api.rs 18.7 KB