• Fiona Glaser's avatar
    Much faster chroma encoding and other opts · 83d805fe
    Fiona Glaser authored
    ~15% faster chroma encode by reorganizing CBP calculation and adding special-case idct_dc function, since most coded chroma blocks are DC-only.
    Small optimization in cache_save (skip_bp)
    Fix array_non_zero to not violate strict aliasing (should eliminate miscompilation issues in the future)
    Add in automatic substitutions for some asm instructions that have an equivalent smaller representation.
macroblock.c 38.8 KB