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

  • Simplify threadpool_wait

    25 octobre 2015, par Henrik Gramner
    Simplify threadpool_wait
    
    • [DH] common/threadpool.c
  • x86inc : Avoid creating unnecessary local labels

    16 octobre 2015, par Henrik Gramner
    x86inc: Avoid creating unnecessary local labels
    
    The REP_RET workaround is only needed on old AMD cpus, and the labels clutter
    up the symbol table and confuse debugging/profiling tools, so use EQU to
    create SHN_ABS symbols instead of creating local labels. Furthermore, skip
    the workaround completely in functions that definitely won't run on such cpus.
    
    This patch doesn't modify any emitted instructions, and doesn't actually affect
    x264 at all. It's only for other projects that use x86inc.asm without an
    appropriate `strip` command in their buildsystem.
    
    Note that EQU is just creating a local label when using nasm instead of yasm.
    This is probably a bug, but at least it doesn't break anything.
    
    • [DH] common/x86/x86inc.asm
  • windows : Use native threads by default

    16 octobre 2015, par Henrik Gramner
    windows: Use native threads by default
    
    --disable-win32thread can be passed as an argument to configure to compile
    with pthreads, which was the old default behavior.
    
    • [DH] configure
  • x86inc : Simplify AUTO_REP_RET

    15 octobre 2015, par Henrik Gramner
    x86inc: Simplify AUTO_REP_RET
    
    cpuflags is never undefined any more, it's set to 0 instead.
    
    Also fix an incorrect comment.
    
    • [DH] common/x86/x86inc.asm
  • 2-pass : Take into account possible frame reordering

    13 octobre 2015, par Anton Mitrofanov
    2-pass: Take into account possible frame reordering
    
    • [DH] encoder/ratecontrol.c