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

  • vaapi_encode : Sync to input surface rather than output

    18 septembre 2016, par Mark Thompson
    vaapi_encode: Sync to input surface rather than output
    
    While outwardly bizarre, this change makes the behaviour consistent
    with other VAAPI encoders which sync to the encode /input/ picture in
    order to wait for /output/ from the encoder.  It is not harmful on
    i965 (because synchronisation already happens in vaRenderPicture(),
    so it has no effect there), and it allows the encoder to work on
    mesa/gallium which assumes this behaviour.
    
    • [DBH] libavcodec/vaapi_encode.c
  • vaapi_encode : Check packed header capabilities

    18 septembre 2016, par Mark Thompson
    vaapi_encode: Check packed header capabilities
    
    This improves behaviour with drivers which do not support packed
    headers, such as AMD VCE on mesa/gallium.
    
    • [DBH] libavcodec/vaapi_encode.c
    • [DBH] libavcodec/vaapi_encode.h
    • [DBH] libavcodec/vaapi_encode_h264.c
    • [DBH] libavcodec/vaapi_encode_h265.c
    • [DBH] libavcodec/vaapi_encode_mjpeg.c
  • vaapi_encode : Refactor initialisation

    18 septembre 2016, par Mark Thompson
    vaapi_encode: Refactor initialisation
    
    This allows better checking of capabilities and will make it easier
    to add more functionality later.
    
    It also commonises some duplicated code around rate control setup
    and adds more comments explaining the internals.
    
    • [DBH] libavcodec/vaapi_encode.c
    • [DBH] libavcodec/vaapi_encode.h
    • [DBH] libavcodec/vaapi_encode_h264.c
    • [DBH] libavcodec/vaapi_encode_h265.c
    • [DBH] libavcodec/vaapi_encode_mjpeg.c
  • avcodec : Add the extended pixel format profile for HEVC

    17 septembre 2016, par Yogender Gupta
    avcodec: Add the extended pixel format profile for HEVC
    
    It is supported by the NVIDIA video SDK 7.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] doc/APIchanges
    • [DBH] libavcodec/avcodec.h
    • [DBH] libavcodec/version.h
  • x86 : fpel : Remove unnecessary sign extend

    16 septembre 2016, par Diego Biurrun
    x86: fpel: Remove unnecessary sign extend
    
    • [DBH] libavcodec/x86/fpel.asm