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

  • lavc : external hardware frame pool initialization

    19 octobre 2017, par wm4
    lavc: external hardware frame pool initialization
    
    This adds a new API, which allows the API user to query the required
    AVHWFramesContext parameters. This also reduces code duplication across
    the hwaccels by introducing ff_decode_get_hw_frames_ctx(), which uses
    the new API function. It takes care of initializing the hw_frames_ctx
    if needed, and does additional error handling and API usage checking.
    
    Support for VDA and Cuvid missing.
    
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    
    • [DBH] doc/APIchanges
    • [DBH] libavcodec/avcodec.h
    • [DBH] libavcodec/decode.c
    • [DBH] libavcodec/decode.h
    • [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/vaapi_decode.c
    • [DBH] libavcodec/vaapi_decode.h
    • [DBH] libavcodec/vaapi_h264.c
    • [DBH] libavcodec/vaapi_hevc.c
    • [DBH] libavcodec/vaapi_mpeg2.c
    • [DBH] libavcodec/vaapi_mpeg4.c
    • [DBH] libavcodec/vaapi_vc1.c
    • [DBH] libavcodec/vaapi_vp8.c
    • [DBH] libavcodec/vdpau.c
    • [DBH] libavcodec/vdpau_h264.c
    • [DBH] libavcodec/vdpau_hevc.c
    • [DBH] libavcodec/vdpau_internal.h
    • [DBH] libavcodec/vdpau_mpeg12.c
    • [DBH] libavcodec/vdpau_mpeg4.c
    • [DBH] libavcodec/vdpau_vc1.c
    • [DBH] libavcodec/version.h
  • qsv : Make the hevc idr_interval consistent with the h264 one

    17 octobre 2017, par Luca Barbato
    qsv: Make the hevc idr_interval consistent with the h264 one
    
    According to the MediaSDK documentation the idr_interval value has
    a different meaning depending on the codec:
    
        0 in H264 means make every I-frame IDR, in HEVC it means to have
        it only at the beginning.
    
        1 in H264 means every other I-frame is not-IDR, in HEVC it means
        that every I-frame is IDR.
    
    Keep the behaviour consistent between the two encoders by increasing
    by 1 internally the idr_interval value for HEVC.
    
    • [DBH] libavcodec/qsvenc_hevc.c
  • configure : Add check_cc/require_cc helper functions to simplify some expressions

    17 octobre 2017, par Diego Biurrun
    configure: Add check_cc/require_cc helper functions to simplify some expressions
    
    • [DBH] configure
  • cbs : Add test dependencies

    17 octobre 2017, par Mark Thompson
    cbs: Add test dependencies
    
    Fixes the MPEG-2 failure with --disable-error-resilience.
    
    • [DBH] tests/fate/cbs.mak
  • qsv : Expose idr_interval for hevc as well

    14 octobre 2017, par Luca Barbato
    qsv: Expose idr_interval for hevc as well
    
    • [DBH] libavcodec/qsvenc_hevc.c