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

  • mbaff : fix mb_field_decoding_flag tracking and simplify allow skip check

    10 mars 2014, par Anton Mitrofanov
    mbaff: fix mb_field_decoding_flag tracking and simplify allow skip check
    
    Fixes an issue with too many forced non-skips in mbaff+cavlc, as well as
    non-deterministic output with mbaff+cavlc+sliceQ-threads.
    
    • [DH] common/macroblock.c
    • [DH] encoder/cavlc.c
  • Fix memory overwrite in x264_deblock_h_chroma_mbaff_sse2

    10 mars 2014, par Anton Mitrofanov
    Fix memory overwrite in x264_deblock_h_chroma_mbaff_sse2
    
    Fixes possible corruption with MBAFF+sliced threads.
    
    • [DH] common/x86/deblock-a.asm
  • Fix corruption with CAVLC overflow handling in MBAFF+main profile

    2 mars 2014, par Jason Garrett-Glaser
    Fix corruption with CAVLC overflow handling in MBAFF+main profile
    
    Probably a regression in 83561e.
    
    • [DH] encoder/encoder.c
  • x86inc : free up variable name "n" in global namespace

    1er mars 2014, par Loren Merritt
    x86inc: free up variable name "n" in global namespace
    
    • [DH] common/x86/pixel-a.asm
    • [DH] common/x86/x86inc.asm
  • Macroblock tree overhaul/optimization

    23 février 2014, par Jason Garrett-Glaser
    Macroblock tree overhaul/optimization
    
    Move the second core part of macroblock tree into an assembly function;
    SIMD-optimize roughly half of it (for x86). Roughly ~25-65% faster mbtree,
    depending on content.
    
    Slightly change how mbtree handles the tradeoff between range and precision
    for propagation.
    
    Overall a slight (but mostly negligible) effect on SSIM and ~2% faster.
    
    • [DH] common/macroblock.c
    • [DH] common/mc.c
    • [DH] common/mc.h
    • [DH] common/x86/const-a.asm
    • [DH] common/x86/mc-a2.asm
    • [DH] common/x86/mc-c.c
    • [DH] common/x86/predict-a.asm
    • [DH] encoder/slicetype.c
    • [DH] tools/checkasm.c