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

  • avcodec/vp6 : Don't reload unnecessarily often in get_vlc2()

    17 avril, par Andreas Rheinhardt
    avcodec/vp6: Don't reload unnecessarily often in get_vlc2()
    
    The VLC trees used here have very few different codes
    and are therefore guaranteed to not be very deep: The AC/DC
    VLCs have 12 elements and therefore a depth <= 11 whereas
    the run VLCs have only nine elements and therefore a depth <= 8.
    This allows to reduce the worst-case number of reloads for
    reading a VLC code.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/vp6.c
  • avcodec/vp6 : Don't initialize unused VLC tables

    17 avril, par Andreas Rheinhardt
    avcodec/vp6: Don't initialize unused VLC tables
    
    There are only 2*3*4 VLC trees for decoding Huffman encoded
    AC coefficients; see section 13.3.2 of the spec.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/vp56.h
    • [DH] libavcodec/vp6.c
  • avcodec/huffman : Switch to ff_vlc_init_from_lengths()

    17 avril, par Andreas Rheinhardt
    avcodec/huffman: Switch to ff_vlc_init_from_lengths()
    
    Avoids having to create the codes ourselves.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/huffman.c
  • avformat/mov : Reduce seek when interleaved_read is disabled

    17 avril, par Zhao Zhili
    avformat/mov: Reduce seek when interleaved_read is disabled
    
    Don't select sample with small dts when interleaved_read is disabled.
    
    Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
    
    • [DH] libavformat/mov.c
  • avcodec/magicyuvenc : Hoist check out of loop

    17 avril, par Andreas Rheinhardt
    avcodec/magicyuvenc: Hoist check out of loop
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/magicyuvenc.c