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

  • arm : Update the var2 functions to the new signature

    29 mai 2017, par Martin Storsjö
    arm: Update the var2 functions to the new signature
    
    The existing functions could easily be used by just calling them
    twice - this would give the following cycle numbers from checkasm:
    
                 Cortex A7     A8     A9   A53
    var2_8x8_c:       7302   5342   5050  4400
    var2_8x8_neon:    2645   1612   1932  1715
    var2_8x16_c:     14300  10528  10020  8637
    var2_8x16_neon:   5127   2695   3217  2651
    
    However, by merging both passes into the same function, we get the
    following speedup:
    var2_8x8_neon:    2312   1190   1389  1300
    var2_8x16_neon:   4862   2130   2293  2422
    
    • [DH] common/arm/pixel-a.S
    • [DH] common/arm/pixel.h
    • [DH] common/pixel.c
  • x86 : AVX-512 mbtree_propagate_list

    28 mai 2017, par Henrik Gramner
    x86: AVX-512 mbtree_propagate_list
    
    Uses gathers and scatters in combination with conflict detections to
    vectorize the scalar part.
    
    Also improve the checkasm test to try different mb_y values and check
    for out-of-bounds writes.
    
    • [DH] common/x86/mc-a2.asm
    • [DH] common/x86/mc-c.c
    • [DH] tools/checkasm.c
  • x86 : Avoid self-relative expressions on macho64

    23 mai 2017, par Henrik Gramner
    x86: Avoid self-relative expressions on macho64
    
    Functions that uses self-relative expressions in the form of [foo-$$]
    appears to cause issues on 64-bit Mach-O systems when assembled with nasm.
    Temporarily disable those functions on macho64 for the time being until
    we've figured out the root cause.
    
    • [DH] common/bitstream.c
    • [DH] common/pixel.c
    • [DH] common/quant.c
    • [DH] encoder/cabac.c
    • [DH] encoder/rdo.c
  • configure : Don't try to detect clang by $CC

    22 mai 2017, par Anton Mitrofanov
    configure: Don't try to detect clang by $CC
    
    Only check if option -Werror=unknown-warning-option is supported before adding it
    
    • [DH] configure
  • x86 : Fix linking with 8-bit depth shared libx264

    22 mai 2017, par Anton Mitrofanov
    x86: Fix linking with 8-bit depth shared libx264
    
    • [DH] common/x86/cabac-a.asm