git.videolan.org Git - ffmpeg.git/rss log

FFmpeg git repo

http://git.videolan.org/?p=ffmpeg.git;a=summary

Les articles publiés sur le site

  • vulkan_ffv1 : optimize symbol reader

    2 avril, par Lynne
    vulkan_ffv1: optimize symbol reader
    
    This was the fastest variant tested.
    
    • [DH] libavcodec/vulkan/ffv1_dec.comp
  • avcodec/ffv1 : Store slices*planes with the minimum bits needed after remap

    2 avril, par Michael Niedermayer
    avcodec/ffv1: Store slices*planes with the minimum bits needed after remap
    
    This also means that if a plane*slice has only 1 color nothing
    is stored after the remap table
    
    This also corrects the RCT offset to the exact value after remap
    not a fixed 65536
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/ffv1.c
    • [DH] libavcodec/ffv1.h
    • [DH] libavcodec/ffv1dec.c
    • [DH] libavcodec/ffv1dec_template.c
    • [DH] libavcodec/ffv1enc.c
    • [DH] libavcodec/ffv1enc_template.c
  • avcodec/m[jx]pegdec : Simplify freeing frame

    2 avril, par Andreas Rheinhardt
    avcodec/m[jx]pegdec: Simplify freeing frame
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mjpegdec.c
    • [DH] libavcodec/mxpegdec.c
  • avcodec/ffv1 : Only allocate fltmap* and bitmap when needed

    2 avril, par Michael Niedermayer
    avcodec/ffv1: Only allocate fltmap* and bitmap when needed
    
    This reduces memory requirements
    
    Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
    
    • [DH] libavcodec/ffv1.c
    • [DH] libavcodec/ffv1.h
    • [DH] libavcodec/ffv1dec.c
    • [DH] libavcodec/ffv1enc.c
    • [DH] libavcodec/ffv1enc_template.c
  • tests/fate/vcodec : Test "default" Huffman tables, too

    2 avril, par Andreas Rheinhardt
    tests/fate/vcodec: Test "default" Huffman tables, too
    
    Since 45eeb1f785d6c726181568db341bbf80b43e32c0
    optimal Huffman tables are the default (without slice-threading).
    This made the fate-vsynth*-mjpeg-{trell-,}-huffman tests
    identical to their corresponding tests without "-huffman".
    
    This is of course wasteful, so switch the two tests with
    "-huffman" counterparts back to the default tables.
    Also use one of these tests to test slice threaded encoding.
    It has so far been untested.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] tests/fate/vcodec.mak
    • [DH] tests/ref/seek/vsynth_lena-mjpeg
    • [DH] tests/ref/vsynth/vsynth1-mjpeg
    • [DH] tests/ref/vsynth/vsynth1-mjpeg-trell
    • [DH] tests/ref/vsynth/vsynth2-mjpeg
    • [DH] tests/ref/vsynth/vsynth2-mjpeg-trell
    • [DH] tests/ref/vsynth/vsynth3-mjpeg
    • [DH] tests/ref/vsynth/vsynth3-mjpeg-trell
    • [DH] tests/ref/vsynth/vsynth_lena-mjpeg
    • [DH] tests/ref/vsynth/vsynth_lena-mjpeg-trell