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

  • h264 : Add stream constraint values to the common header

    23 juin 2017, par Mark Thompson
    h264: Add stream constraint values to the common header
    
    With comments describing the derivation of each value.
    
    • [DBH] libavcodec/h264.h
  • hevc : Validate the number of long term reference pictures

    23 juin 2017, par Mark Thompson
    hevc: Validate the number of long term reference pictures
    
    This would overflow if the stream contained a value greater than the
    maximum allowed by the standard (32).
    
    • [DBH] libavcodec/hevc_ps.c
  • hevc : Improve stream constraint values in common header

    23 juin 2017, par Mark Thompson
    hevc: Improve stream constraint values in common header
    
    Add comments to describe the sources of the constraint values expressed here,
    and add some more related values which will be used in following patches.
    
    Fix the incorrect values for SPS and PPS count (they are not the same as those
    used for H.264), and remove HEVC_MAX_CU_SIZE because it is not used anywhere.
    
    • [DBH] libavcodec/hevc.h
    • [DBH] libavcodec/hevc_ps.c
    • [DBH] libavcodec/hevc_ps.h
    • [DBH] libavformat/hevc.c
  • hwframe : Allow hwaccel frame allocators to align surface sizes

    22 juin 2017, par Anton Khirnov
    hwframe: Allow hwaccel frame allocators to align surface sizes
    
    Hardware accelerated decoding generally uses AVHWFramesContext for pool
    allocation of hardware surfaces. These are setup to allocate surfaces
    aligned to hardware and hwaccel API requirements. Due to the
    architecture, av_hwframe_get_buffer() will return AVFrames with
    the dimensions set to the aligned sizes.
    
    This causes some decoders (like hevc) return these aligned size as
    final frame size, instead of cropping them to the video's actual
    dimensions. To make sure this doesn't happen, crop the frame to the
    size the decoder expects when ff_get_buffer() is called.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/decode.c
  • dxva : verbose-log decoder GUID list

    22 juin 2017, par wm4
    dxva: verbose-log decoder GUID list
    
    Helpful for debugging.
    
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/dxva2.c