git.libav.org Git - libav.git/rss log

Libav master git repository

http://git.libav.org/?p=libav.git;a=summary

Les articles publiés sur le site

  • configure : Use indirection for the -o assembler flag also for x86asm

    14 mars 2018, par Diego Biurrun
    configure: Use indirection for the -o assembler flag also for x86asm
    
    Similar indirections are used for the -o compiler/assembler flag to
    account for differences in compiler/assembler syntax. For x86asm half
    the infrastructure for doing the same currently exists unused.
    Finish and use that infrastructure for consistency.
    
    • [DBH] configure
  • configure : Drop unused helper function test_cflags_cpp()

    13 mars 2018, par Diego Biurrun
    configure: Drop unused helper function test_cflags_cpp()
    
    • [DBH] configure
  • configure : Don’t assume an aligned stack on clang on windows

    12 mars 2018, par Martin Storsjö
    configure: Don't assume an aligned stack on clang on windows
    
    If we'd enable a 16 byte aligned stack, clang/llvm would also assume
    that alignment everywhere and produce code that strictly requires it.
    That would require adding realignment (via attribute_align_arg) on every
    single public library function or enable -mstackrealign (which does the
    same on every single function).
    
    Also relatedly; the parameter currently tested (-mllvm
    -stack-alignment=16) hasn't actually been supported for quite some
    time; current clang versions use -mstack-alignment=16 for the same.
    Actually testing for that parameter would be a different change
    though, since it has a real risk of changing behaviour on any other
    platform where clang is used.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] configure
  • avcodec/extract_extradata : Move the reference in the bsf internal buffer

    11 mars 2018, par James Almer
    avcodec/extract_extradata: Move the reference in the bsf internal buffer
    
    There is no need to allocate a new packet for it.
    
    Reviewed-by: Mark Thompson <sw@jkqxz.net>
    Signed-off-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/extract_extradata_bsf.c
  • avcodec/extract_extradata : don’t uninitialize the H2645Packet on every processed...

    10 mars 2018, par James Almer
    avcodec/extract_extradata: don't uninitialize the H2645Packet on every processed packet
    
    Based on hevc_parser code. This prevents repeated unnecessary allocations
    and frees on every packet processed by the bsf.
    
    Reviewed-by: Jun Zhao <mypopydev@gmail.com>
    Signed-off-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/extract_extradata_bsf.c