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

  • intreadwrite : Add intermediate variables in the byteswise AV_W*() macros

    1er août 2016, par Martin Storsjö
    intreadwrite: Add intermediate variables in the byteswise AV_W*() macros
    
    This avoids issues with expanding the argument multiple times,
    and makes sure that it is of the right type for the following shifts.
    
    Even if the caller of a macro could be expected not to pass parameters
    that have side effects if expanded multiple times, these fallback
    codepaths are rarely, if ever, tested, so it is expected that such
    issues can arise.
    
    Thefore, for safety, make sure the fallback codepaths only expand
    the arguments once.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavutil/intreadwrite.h
  • Revert "libavutil : Use an intermediate variable in AV_COPY*U"

    1er août 2016, par Martin Storsjö
    Revert "libavutil: Use an intermediate variable in AV_COPY*U"
    
    This reverts commit 014773b66bdff4de24f384066d1a85d2a5bb6774.
    
    Since 230b1c070, the bytewise AV_W*() macros only expand their
    argument once, i.e. doing exactly the same change as was done
    in the AV_COPY*U macros, so this change is no longer necessary.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavutil/intreadwrite.h
  • Revert "Don’t use expressions with side effects in macro parameters"

    1er août 2016, par Martin Storsjö
    Revert "Don't use expressions with side effects in macro parameters"
    
    This reverts commit 25bacd0a0c32ae682e6f411b1ac9020aeaabca72.
    
    Since 230b1c070, the bytewise AV_W*() macros only expand their
    argument once, so revert to the more readable version of these.
    
    Signed-off-by: Martin Storsjö <martin@martin.st>
    
    • [DBH] libavcodec/dxv.c
    • [DBH] libavformat/xmv.c
  • h264dec : reset nb_slice_ctx_queued for hwaccel decoding

    1er août 2016, par Anton Khirnov
    h264dec: reset nb_slice_ctx_queued for hwaccel decoding
    
    Fixes hwaccel decoding of files with multiple slices.
    
    Found-By: Mark Thompson <sw@jkqxz.net>
    
    • [DBH] libavcodec/h264dec.c
  • avconv_vaapi : Convert to use hw_frames_ctx only

    31 juillet 2016, par Mark Thompson
    avconv_vaapi: Convert to use hw_frames_ctx only
    
    Most of the functionality here has moved into lavc.
    
    • [DBH] avconv_vaapi.c