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

  • vaapi_decode : use the correct logging context

    19 décembre 2016, par Anton Khirnov
    vaapi_decode: use the correct logging context
    
    • [DBH] libavcodec/vaapi_decode.c
  • hevcdec : do not set decoder-global SPS prematurely

    18 décembre 2016, par Anton Khirnov
    hevcdec: do not set decoder-global SPS prematurely
    
    It should only be set after the decoder state has been fully initialized
    for using that SPS.
    Fixes possible invalid reads on get_format() failure.
    
    CC: libav-stable@libav.org
    
    • [DBH] libavcodec/hevcdec.c
  • h264dec : make sure to only end a field if it has been started

    18 décembre 2016, par Anton Khirnov
    h264dec: make sure to only end a field if it has been started
    
    Calling ff_h264_field_end() when the per-field state is not properly
    initialized leads to all kinds of undefined behaviour.
    
    CC: libav-stable@libav.org
    Bug-Id: 977 978 992
    
    • [DBH] libavcodec/h264_picture.c
    • [DBH] libavcodec/h264_slice.c
    • [DBH] libavcodec/h264dec.c
    • [DBH] libavcodec/h264dec.h
  • build : Store library version numbers in .version files

    17 décembre 2016, par Diego Biurrun
    build: Store library version numbers in .version files
    
    This moves work from the configure to the Make stage where it can
    be parallelized and ensures that shared libraries are built with
    the right version number in the filename.
    
    • [DBH] Makefile
    • [DBH] avbuild/common.mak
    • [DBH] avbuild/library.mak
    • [DBH] avbuild/libversion.sh
    • [DBH] configure
  • mpeg12dec : move setting first_field to mpeg_field_start()

    17 décembre 2016, par Anton Khirnov
    mpeg12dec: move setting first_field to mpeg_field_start()
    
    For field picture, the first_field is set based on its previous value.
    Before this commit, first_field is set when reading the picture
    coding extension. However, in corrupted files there may be multiple
    picture coding extension headers, so the final value of first_field that
    is actually used during decoding can be wrong. That can lead to various
    undefined behaviour, like predicting from a non-existing field.
    
    Fix this problem, by setting first_field in mpeg_field_start(), which
    should be called exactly once per field.
    
    CC: libav-stable@libav.org
    Bug-ID: 999
    
    • [DBH] libavcodec/mpeg12dec.c