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

  • alac : do not return success if nothing was decoded

    14 août 2016, par Anton Khirnov
    alac: do not return success if nothing was decoded
    
    If we encounter an END element before anything is decoded, we would
    return success even though the output frame has not been allocated,
    which is invalid.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/alac.c
  • vmnc : check that subrectangles fit into their containing rectangles

    14 août 2016, par Anton Khirnov
    vmnc: check that subrectangles fit into their containing rectangles
    
    Fixes possible invalid writes with corrupted files.
    
    CC: libav-stable@libav.org
    Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
    
    • [DBH] libavcodec/vmnc.c
  • Prepare for 12_alpha1 Release

    12 août 2016, par Sean McGovern
    Prepare for 12_alpha1 Release
    
    • [DBH] RELEASE
  • hwcontext_qsv : transfer data through the child context when VPP fails

    10 août 2016, par Anton Khirnov
    hwcontext_qsv: transfer data through the child context when VPP fails
    
    Uploading/downloading data through VPP may not work for some formats, in
    that case we can still try to call av_hwframe_transfer_data() on the
    child context.
    
    Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>
    
    • [DBH] libavutil/hwcontext_qsv.c
  • hwcontext_qsv : add support for the P8 format

    10 août 2016, par Anton Khirnov
    hwcontext_qsv: add support for the P8 format
    
    When using GPU surfaces with QSV, one needs to supply a frame allocator,
    which will be invoked to pass surface pools to libmfx.
    For encoding, this allocator gets invoked not only for the pool of input
    frames, but also for a separate pool of (apparently) reconstructed frames
    and another pool of MFX_FOURCC_P8, which on Windows needs to return
    D3DFMT_P8 D3D surfaces. Those are probably used to store the encoded
    bitstream on the GPU.
    
    Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>
    
    • [DBH] libavutil/hwcontext_qsv.c