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

  • libx264 API usage example

    12 octobre 2014, par Anton Mitrofanov
    libx264 API usage example
    
    • [DH] Makefile
    • [DH] example.c
  • aarch64 : NEON asm for intra chroma deblocking

    10 octobre 2014, par Janne Grunau
    aarch64: NEON asm for intra chroma deblocking
    
    deblock_h_chroma_420_intra, deblock_h_chroma_422_intra and
    x264_deblock_h_chroma_intra_mbaff_neon are ~3 times faster.
    deblock_chroma_intra[1] is ~4 times faster than C.
    
    • [DH] common/aarch64/deblock-a.S
    • [DH] common/deblock.c
  • checkasm : Serialize read_time() calls on x86

    8 octobre 2014, par Henrik Gramner
    checkasm: Serialize read_time() calls on x86
    
    Improves the accuracy of benchmarks, especially in short functions.
    
    To quote the Intel 64 and IA-32 Architectures Software Developer's Manual:
    "The RDTSC instruction is not a serializing instruction. It does not necessarily
    wait until all previous instructions have been executed before reading the counter.
    Similarly, subsequent instructions may begin execution before the read operation
    is performed. If software requires RDTSC to be executed only after all previous
    instructions have completed locally, it can either use RDTSCP (if the processor
    supports that instruction) or execute the sequence LFENCE;RDTSC."
    
    RDTSCP would accomplish the same task, but it's only available since Nehalem.
    
    This change makes SSE2 a requirement to run checkasm.
    
    • [DH] tools/checkasm.c
  • Update to the latest version of gas-preprocessor.pl from http://git.libav.org/?p...

    29 septembre 2014, par Anton Mitrofanov
    Update to the latest version of gas-preprocessor.pl from git.libav.org/?p=gas-preprocessor.git
    
    Contributions by Janne Grunau, Martin Storsjo, Mans Rullgard, David Conrad, Martin Aumuller and others
    
    • [DH] configure
    • [DH] extras/gas-preprocessor.pl
    • [DH] tools/gas-preprocessor.pl
  • Support case-independent string options

    29 septembre 2014, par Vittorio Giovara
    Support case-independent string options
    
    • [DH] common/common.c