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

  • makedef : Extend the script for use with mingw tools as well

    24 août 2017, par Martin Storsjö
    makedef: Extend the script for use with mingw tools as well
    
    This is invoked by setting the NM and AR variables to the names of
    those specific tools. The ARCH variable also needs to be provided,
    to choose the symbol prefix (nm doesn't provide any option that
    dumps the architecture easily).
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] compat/windows/makedef
  • makedef : Fold as much text transformations as possible into the initial dump

    24 août 2017, par Martin Storsjö
    makedef: Fold as much text transformations as possible into the initial dump
    
    This avoids redoing them for each expression in the list.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] compat/windows/makedef
  • swscale : Do not expand a macro with ’defined’ in it

    24 août 2017, par Derek Buitenhuis
    swscale: Do not expand a macro with 'defined' in it
    
    Fixes:
    
        libswscale/utils.c:1632:5: warning: macro expansion producing 'defined' has undefined behavior [-Wexpansion-to-defined]
        #if USE_MMAP
            ^
        libswscale/utils.c:1577:49: note: expanded from macro 'USE_MMAP'
        #define USE_MMAP (HAVE_MMAP && HAVE_MPROTECT && defined MAP_ANONYMOUS)
                                                        ^
    Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libswscale/utils.c
  • configure : Include d3d11va_extralibs in libavutil

    24 août 2017, par Martin Storsjö
    configure: Include d3d11va_extralibs in libavutil
    
    This fixes shared WinRT/UWP builds with d3d11va enabled.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] configure
  • msvc : Properly specify dllexport for data symbols shared across dll boundaries

    24 août 2017, par Martin Storsjö
    msvc: Properly specify dllexport for data symbols shared across dll boundaries
    
    We currently only have exported data symbols within libavcodec, but
    the concept is easy to extend to other libraries if necessary.
    The attribute declaration needs to be in a private header though,
    since we can't use CONFIG_SHARED in public installed headers.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] avbuild/library.mak
    • [DBH] libavcodec/ac3tab.h
    • [DBH] libavcodec/dca.h
    • [DBH] libavcodec/internal.h
    • [DBH] libavcodec/jpegtables.h
    • [DBH] libavcodec/mpeg4audio.h
    • [DBH] libavcodec/mpegaudiodata.h
    • [DBH] libavutil/internal.h