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

  • aarch64 : vp8 : Fix assembling with clang

    31 janvier 2019, par Martin Storsjö
    aarch64: vp8: Fix assembling with clang
    
    This also partially fixes assembling with MS armasm64 (via
    gas-preprocessor).
    
    The movrel macro invocations need to pass the offset via a separate
    parameter. Mach-o and COFF relocations don't allow a negative
    offset to a symbol, which is handled properly if the offset is passed
    via the parameter. If no offset parameter is given, the macro
    evaluates to something like "adrp x17, subpel_filters-16+(0)", which
    older clang versions also fail to parse (the older clang versions
    only support one single offset term, although it can be a parenthesis.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/aarch64/vp8dsp_neon.S
  • aarch64 : vp8 : Fix a typo in a comment

    31 janvier 2019, par Martin Storsjö
    aarch64: vp8: Fix a typo in a comment
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/aarch64/vp8dsp_neon.S
  • aarch64 : vp8 : Reorder the function pointer inits to match the arm original

    31 janvier 2019, par Martin Storsjö
    aarch64: vp8: Reorder the function pointer inits to match the arm original
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/aarch64/vp8dsp_init_aarch64.c
  • aarch64 : vp8 : Move the vp8dsp makefile entries to the right places

    31 janvier 2019, par Martin Storsjö
    aarch64: vp8: Move the vp8dsp makefile entries to the right places
    
    Even if NEON would be disabled, the init functions should be built
    as they are called as long as ARCH_AARCH64 is set.
    
    These functions are part of a generic DSP subsytem, not tied directly
    to one decoder. (They should be built if the vp7 decoder is enabled,
    even if the vp8 decoder is disabled.)
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/aarch64/Makefile
  • aarch64 : vp8 : Remove superfluous includes

    31 janvier 2019, par Martin Storsjö
    aarch64: vp8: Remove superfluous includes
    
    This fixes building with MSVC, which lacks unistd.h.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/aarch64/vp8dsp_init_aarch64.c