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

  • dxva : add declarative profile checks

    22 juin 2017, par wm4
    dxva: add declarative profile checks
    
    Make supported codec profiles part of each dxva_modes entry. Every DXVA2
    mode is representative for a codec with a subset of supported profiles,
    so reflecting that in dxva_modes seems appropriate.
    
    In practice, this will more strictly check MPEG2 profiles, will stop
    relying on the surface format checks for selecting the correct HEVC
    profile, and remove the verbose messages for mismatching H264/HEVC
    profiles. Instead of the latter, it will now print the more nebulous "No
    decoder device for codec found" verbose message.
    
    This also respects AV_HWACCEL_FLAG_ALLOW_PROFILE_MISMATCH. Move the
    Main10 HEVC entry before the normal one to make this work better.
    
    Originally inspired by VLC's code.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/dxva2.c
  • configure : Automatically add -isysroot for darwin if —sysroot is specified

    21 juin 2017, par Martin Storsjö
    configure: Automatically add -isysroot for darwin if --sysroot is specified
    
    Check the existing flags in the cc/cflags/cppflags/ldflags for
    occurrances of -isysroot; if none is found but --sysroot was specified,
    set -isysroot to the same value as --sysroot.
    
    This simplifies configuring cross-builds for iOS, if the global
    environment variable SDKROOT isn't set.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] configure
  • build : Add an option for passing linker flags to the shared library build

    20 juin 2017, par Janne Grunau
    build: Add an option for passing linker flags to the shared library build
    
    Also employ this mechanism to pass $libdir to the runtime library search
    path if rpath is enabled. This fixes underlinking of some test binaries
    on some systems.
    
    • [DBH] avbuild/library.mak
    • [DBH] configure
  • movenc : move tags definitions to where they are used

    19 juin 2017, par John Stebbins
    movenc: move tags definitions to where they are used
    
    • [DBH] libavformat/movenc.c
  • movenc : simplify codec_tag lookup

    19 juin 2017, par John Stebbins
    movenc: simplify codec_tag lookup
    
    mux.c init_muxer() already sets codec_tag correctly in the cases
    simplified here.
    
    This also adds the capability to support alternative tags for the
    same codec_id.
    
    • [DBH] libavformat/movenc.c