Skip to content
  • Fiona Glaser's avatar
    Support changing resolutions between passes with macroblock-tree · dea5d7a5
    Fiona Glaser authored
    Implement a basic separable bilinear filter to rescale the quantizer offsets.
    Structure inspired by swscale, but floating-point instead of fixed-point.
    Not as optimized as it could be, but it's quite fast already.
    
    Example compression penalties on a 720p video game recording:
    First pass with 720p and second as 480p: ~-1.5% (vs. same res)
    First pass with 480p and second as 720p: ~-3% (vs. same res)
    dea5d7a5