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

  • Convert all AVClass struct declarations to designated initializers.

    10 juin 2017, par Diego Biurrun
    Convert all AVClass struct declarations to designated initializers.
    
    • [DBH] libavcodec/aacenc.c
    • [DBH] libavcodec/ac3enc_fixed.c
    • [DBH] libavcodec/ac3enc_float.c
    • [DBH] libavcodec/dnxhdenc.c
    • [DBH] libavcodec/eac3enc.c
    • [DBH] libavcodec/flacenc.c
    • [DBH] libavcodec/libfdk-aacdec.c
    • [DBH] libavcodec/libfdk-aacenc.c
    • [DBH] libavcodec/libilbc.c
    • [DBH] libavcodec/libopencore-amr.c
    • [DBH] libavcodec/libopenh264enc.c
    • [DBH] libavcodec/libvo-amrwbenc.c
    • [DBH] libavcodec/libvorbis.c
    • [DBH] libavfilter/vf_drawtext.c
    • [DBH] libavfilter/vsrc_movie.c
    • [DBH] libavutil/eval.c
    • [DBH] libavutil/file.c
    • [DBH] libavutil/imgutils.c
    • [DBH] libavutil/tests/opt.c
  • hevc : Add support for alternative transfer characterics SEI

    9 juin 2017, par Vittorio Giovara
    hevc: Add support for alternative transfer characterics SEI
    
    The use of this SEI is for backward compatibility in HLG HDR systems:
    older devices that cannot interpret the "arib-std-b67" transfer will
    get the compatible transfer (usually bt709 or bt2020) from the VUI,
    while newer devices that can interpret HDR will read the SEI and use
    its value instead.
    
    Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
    
    • [DBH] libavcodec/hevc_sei.c
    • [DBH] libavcodec/hevc_sei.h
    • [DBH] libavcodec/hevcdec.c
  • d3d11va : Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable

    9 juin 2017, par Martin Storsjö
    d3d11va: Link directly to dxgi.dll and d3d11.dll functions if LoadLibrary is unavailable
    
    When targeting the UWP API subset, the LoadLibrary function is not
    available (and the fallback, LoadPackagedLibrary, can't be used to
    load system DLLs). In these cases, link directly to the functions
    in the DLLs instead of trying to load them dynamically at runtime.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] configure
    • [DBH] libavutil/hwcontext_d3d11va.c
  • nvenc : Add default value for AVCodecContext::refs

    8 juin 2017, par Srinath K R
    nvenc: Add default value for AVCodecContext::refs
    
    AVCodecContext::refs is used to control the DPB size to be used by the
    encoder. The default value for AVCodecContext::refs as set in
    libavcodec/options_table.h is 1.
    
    This patch sets AVCodecContext::refs to 0 for h264_nvenc and hevc_nvenc in
    order to let the driver take the decision of the correct DPB size to use in
    all cases.
    
    Signed-off-by: Srinath K R <skr@nvidia.com>
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/nvenc_h264.c
    • [DBH] libavcodec/nvenc_hevc.c
  • dxva : add support for new dxva2 and d3d11 hwaccel APIs

    7 juin 2017, par wm4
    dxva: add support for new dxva2 and d3d11 hwaccel APIs
    
    This also adds support to avconv (which is trivial due to the new
    hwaccel API being generic enough).
    
    The new decoder setup code in dxva2.c is significantly based on work by
    Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites.
    
    Signed-off-by: Diego Biurrun <diego@biurrun.de>
    
    • [DBH] Changelog
    • [DBH] avtools/Makefile
    • [DBH] avtools/avconv.h
    • [DBH] avtools/avconv_dxva2.c
    • [DBH] avtools/avconv_opt.c
    • [DBH] configure
    • [DBH] doc/APIchanges
    • [DBH] libavcodec/allcodecs.c
    • [DBH] libavcodec/dxva2.c
    • [DBH] libavcodec/dxva2_h264.c
    • [DBH] libavcodec/dxva2_hevc.c
    • [DBH] libavcodec/dxva2_internal.h
    • [DBH] libavcodec/dxva2_mpeg2.c
    • [DBH] libavcodec/dxva2_vc1.c
    • [DBH] libavcodec/h264_slice.c
    • [DBH] libavcodec/hevcdec.c
    • [DBH] libavcodec/mpeg12dec.c
    • [DBH] libavcodec/vc1dec.c
    • [DBH] libavcodec/version.h
    • [DBH] libavutil/hwcontext_dxva2.h