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

  • x86 : SSE2 and SSSE3 plane_copy_deinterleave_rgb

    23 février 2014, par Henrik Gramner
    x86: SSE2 and SSSE3 plane_copy_deinterleave_rgb
    
    About 5.6x faster than C on Haswell.
    
    • [DH] common/x86/mc-a2.asm
    • [DH] common/x86/mc-c.c
    • [DH] tools/checkasm.c
  • Don’t set chroma_loc_info_present_flag for non-4:2:0

    23 février 2014, par Anton Mitrofanov
    Don't set chroma_loc_info_present_flag for non-4:2:0
    
    The H.264 spec says it shouldn't be set in these cases.
    
    • [DH] encoder/set.c
  • Fix build with Android NDK

    23 février 2014, par Yu Xiaolei
    Fix build with Android NDK
    
    Android NDK does not expose sched_getaffinity.
    
    • [DH] common/cpu.c
    • [DH] configure
  • Fix pointer cast warning for 64-bit builds

    23 février 2014, par Anton Mitrofanov
    Fix pointer cast warning for 64-bit builds
    
    • [DH] common/cpu.h
    • [DH] encoder/encoder.c
  • x86 : Minor mbtree_propagate_cost improvements

    16 février 2014, par Henrik Gramner
    x86: Minor mbtree_propagate_cost improvements
    
    Reduce the number of registers used from 7 to 6.
    Reduce the number of vector registers used by the AVX2 implementation from 8 to 7.
    Multiply fps_factor by 1/256 once per frame instead of once per macroblock row.
    Use mova instead of movu for dst since it's guaranteed to be aligned.
    Some cosmetics.
    
    • [DH] common/mc.c
    • [DH] common/x86/mc-a2.asm
    • [DH] encoder/slicetype.c
    • [DH] tools/checkasm.c