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

  • aac_adtstoasc_bsf : validate and forward extradata if the stream is already ASC

    25 novembre 2016, par James Almer
    aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC
    
    Fixes AAC AudioSpecificConfig passthrough.
    
    Signed-off-by: James Almer <jamrial@gmail.com>
    Signed-off-by: Anton Khirnov <anton@khirnov.net>
    
    • [DBH] libavcodec/aac_adtstoasc_bsf.c
  • lavfi : Add VAAPI deinterlacer

    25 novembre 2016, par Mark Thompson
    lavfi: Add VAAPI deinterlacer
    
    • [DBH] configure
    • [DBH] libavfilter/Makefile
    • [DBH] libavfilter/allfilters.c
    • [DBH] libavfilter/version.h
    • [DBH] libavfilter/vf_deinterlace_vaapi.c
  • mss2 : only use error correction for matching block counts

    24 novembre 2016, par Andreas Cadhalpun
    mss2: only use error correction for matching block counts
    
    This fixes a heap-buffer-overflow in ff_er_frame_end when decoding mss2
    with coded_width/coded_height larger than width/height.
    
    Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
    Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
    
    • [DBH] libavcodec/mss2.c
  • binkaudio : switch to the new send/receive API

    24 novembre 2016, par Anton Khirnov
    binkaudio: switch to the new send/receive API
    
    It is more natural for this codec and allows to avoid awkward constructs
    like "consuming 0 bytes from input". Also, keep a reference to the input
    packet to avoid unnecessary copying.
    
    • [DBH] libavcodec/binkaudio.c
  • pthread_frame : do not run hwaccel decoding asynchronously unless it’s safe

    24 novembre 2016, par Anton Khirnov
    pthread_frame: do not run hwaccel decoding asynchronously unless it's safe
    
    Certain hardware decoding APIs are not guaranteed to be thread-safe, so
    having the user access decoded hardware surfaces while the decoder is
    running in another thread can cause failures (this is mainly known to
    happen with DXVA2).
    
    For such hwaccels, only allow the decoding thread to run while the user
    is inside a lavc decode call (avcodec_send_packet/receive_frame).
    
    • [DBH] libavcodec/avcodec.h
    • [DBH] libavcodec/hwaccel.h
    • [DBH] libavcodec/pthread_frame.c
    • [DBH] libavcodec/vaapi_h264.c
    • [DBH] libavcodec/vaapi_mpeg2.c
    • [DBH] libavcodec/vaapi_mpeg4.c
    • [DBH] libavcodec/vaapi_vc1.c
    • [DBH] libavcodec/vaapi_vp8.c
    • [DBH] libavcodec/vdpau_h264.c
    • [DBH] libavcodec/vdpau_hevc.c
    • [DBH] libavcodec/vdpau_mpeg12.c
    • [DBH] libavcodec/vdpau_mpeg4.c
    • [DBH] libavcodec/vdpau_vc1.c
    • [DBH] libavcodec/version.h