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

  • hwcontext_vaapi : add a quirk for the missing MemoryType attribute

    30 septembre 2016, par Anton Khirnov
    hwcontext_vaapi: add a quirk for the missing MemoryType attribute
    
    The Intel binary iHD driver does not support the
    VASurfaceAttribMemoryType, so surface allocation will fail when using
    it.
    
    • [DBH] doc/APIchanges
    • [DBH] libavutil/hwcontext_vaapi.c
    • [DBH] libavutil/hwcontext_vaapi.h
    • [DBH] libavutil/version.h
  • vaapi_h265 : Fix buffering parameters

    30 septembre 2016, par Mark Thompson
    vaapi_h265: Fix buffering parameters
    
    A decoder may need this to be set correctly to output frames in the
    right order.
    
    • [DBH] libavcodec/vaapi_encode_h265.c
  • vaapi_h265 : Fix slice header writing

    30 septembre 2016, par Mark Thompson
    vaapi_h265: Fix slice header writing
    
    This was not observed earlier because the only syntax element which
    it normally misses with the current setup is slice_qp_delta, but that
    is always going to be zero (in IDR frames QP isn't varied on the
    slice) which will always exp-golomb code as a single 1 bit.  The
    immediately following part is the byte alignment, which is always a 1
    bit followed by 0s which are ignored, so as long as the bitstream is
    never aligned at that point we will never notice because the only
    difference is that an ignored bit is a 1 instead of a 0.
    
    • [DBH] libavcodec/vaapi_encode_h265.c
  • vaapi_encode : Decide on GOP setup before initialising sequence parameters

    30 septembre 2016, par Mark Thompson
    vaapi_encode: Decide on GOP setup before initialising sequence parameters
    
    This was always too late; several fields related to it have been incorrectly
    zero since the encoder was added.
    
    • [DBH] libavcodec/vaapi_encode.c
  • hwcontext_vaapi : Enable P010 support

    30 septembre 2016, par Mark Thompson
    hwcontext_vaapi: Enable P010 support
    
    This is required for 10-bit surfaces.
    
    • [DBH] libavutil/hwcontext_vaapi.c