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

  • Revise the 2-pass algorithm

    13 octobre 2015, par Anton Mitrofanov
    Revise the 2-pass algorithm
    
    • [DH] encoder/encoder.c
    • [DH] encoder/ratecontrol.c
  • x86inc : Use more consistent indentation

    12 octobre 2015, par Henrik Gramner
    x86inc: Use more consistent indentation
    
    • [DH] common/x86/x86inc.asm
  • x86inc : Preserve arguments when allocating stack space

    12 octobre 2015, par Henrik Gramner
    x86inc: Preserve arguments when allocating stack space
    
    When allocating stack space with a larger alignment than the known stack
    alignment a temporary register is used for storing the stack pointer.
    Ensure that this isn't one of the registers used for passing arguments.
    
    • [DH] common/x86/x86inc.asm
  • x86inc : Add debug symbols indicating sizes of compiled functions

    12 octobre 2015, par Geza Lore
    x86inc: Add debug symbols indicating sizes of compiled functions
    
    Some debuggers/profilers use this metadata to determine which function a
    given instruction is in; without it they get can confused by local labels
    (if you haven't stripped those). On the other hand, some tools are still
    confused even with this metadata. e.g. this fixes `gdb`, but not `perf`.
    
    Currently only implemented for ELF.
    
    • [DH] common/x86/x86inc.asm
    • [DH] tools/checkasm-a.asm
  • x86 : Avoid some bypass delays and false dependencies

    11 octobre 2015, par Henrik Gramner
    x86: Avoid some bypass delays and false dependencies
    
    A bypass delay of 1-3 clock cycles may occur on some CPUs when transitioning
    between int and float domains, so try to avoid that if possible.
    
    • [DH] common/x86/deblock-a.asm
    • [DH] common/x86/mc-a.asm
    • [DH] common/x86/pixel-a.asm
    • [DH] common/x86/predict-a.asm
    • [DH] common/x86/sad-a.asm
    • [DH] common/x86/x86util.asm