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

  • hevcdec : Use LOCAL_ALIGNED_* for declaring local variables with alignment

    28 mars 2017, par Martin Storsjö
    hevcdec: Use LOCAL_ALIGNED_* for declaring local variables with alignment
    
    Not all compilers can do alignment larger than the normal stack alignment
    for variables on the stack. In these cases, the LOCAL_ALIGNED_* macros
    produce the workaround alignment wrapper consisting of a padded array
    and a pointer variable.
    
    This fixes the hevc fate tests on RVCT/ARMCC after adding IDCT assembly
    that actually assumes/relies on this alignment.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/hevcdec.c
  • arm : Always build the hevcdsp_init_arm.c file

    28 mars 2017, par Martin Storsjö
    arm: Always build the hevcdsp_init_arm.c file
    
    The main hevcdsp.c file calls this init function if HAVE_ARM is set,
    regardless of whether neon support is available or not.
    
    This fixes builds where neon isn't supported by the build tools at all.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/arm/Makefile
  • lavfi : Add support for increasing hardware frame pool sizes

    27 mars 2017, par Mark Thompson
    lavfi: Add support for increasing hardware frame pool sizes
    
    AVFilterContext.extra_hw_frames functions identically to the field of
    the same name in AVCodecContext.
    
    • [DBH] doc/APIchanges
    • [DBH] libavfilter/avfilter.c
    • [DBH] libavfilter/avfilter.h
    • [DBH] libavfilter/internal.h
    • [DBH] libavfilter/version.h
  • vf_scale_qsv : Support increasing hardware frame pool size

    27 mars 2017, par Mark Thompson
    vf_scale_qsv: Support increasing hardware frame pool size
    
    The deinterlacer does not change, because it does not allocate any new
    frames (for output it uses the same pool as the input).
    
    • [DBH] libavfilter/vf_scale_qsv.c
  • vf_*_vaapi : Support increasing hardware frame pool size

    27 mars 2017, par Mark Thompson
    vf_*_vaapi: Support increasing hardware frame pool size
    
    Defaults to 10 frames to preserve compatibility, but can allocate
    fewer if extra_hw_frames is set explicitly.
    
    • [DBH] libavfilter/vf_deinterlace_vaapi.c
    • [DBH] libavfilter/vf_scale_vaapi.c