git.videolan.org Git - x264.git/summary

x264 git repository

http://git.videolan.org/?p=x264.git;a=summary

Les articles publiés sur le site

  • Remove an unused parameter from x264_slicetype_frame_cost()

    12 avril 2016, par Anton Mitrofanov
    Remove an unused parameter from x264_slicetype_frame_cost()
    
    The b_intra_penalty parameter is no longer used anywhere after the
    improvements to the --b-adapt 1 algorithm.
    
    • [DH] encoder/slicetype.c
  • msvc : Add snprintf/vsnprintf replacements

    11 avril 2016, par Henrik Gramner
    msvc: Add snprintf/vsnprintf replacements
    
    MSVC pre-VS2015 has broken snprintf/vsnprintf implementations which are
    incompatible with C99 and may lead to buffer overflows.
    
    • [DH] common/osdep.c
    • [DH] common/osdep.h
  • Improve the —b-adapt 1 algorithm

    10 avril 2016, par Anton Mitrofanov
    Improve the --b-adapt 1 algorithm
    
    Roughly the same speed as before but with significantly better results,
    comparable to --b-adapt 2.
    
    • [DH] encoder/slicetype.c
  • x86inc : Enable AVX emulation in additional cases

    7 avril 2016, par Anton Mitrofanov
    x86inc: Enable AVX emulation in additional cases
    
    Allows emulation to work when dst is equal to src2 as long as the
    instruction is commutative, e.g. `addps m0, m1, m0`.
    
    • [DH] common/x86/x86inc.asm
  • x86inc : Improve handling of %ifid with multi-token parameters

    7 avril 2016, par Anton Mitrofanov
    x86inc: Improve handling of %ifid with multi-token parameters
    
    The yasm/nasm preprocessor only checks the first token, which means that
    parameters such as `dword [rax]` are treated as identifiers, which is
    generally not what we want.
    
    • [DH] common/x86/deblock-a.asm
    • [DH] common/x86/pixel-a.asm
    • [DH] common/x86/x86inc.asm