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/hqx : Combine checks

    13 mars, par Andreas Rheinhardt
    avcodec/hqx: Combine checks
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/hqx.c
  • avcodec/hqx : Cache pointer to used dc table

    13 mars, par Andreas Rheinhardt
    avcodec/hqx: Cache pointer to used dc table
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/hqx.c
    • [DH] libavcodec/hqxvlc.h
  • avcodec/hqx : Don't zero in small chunks, don't zero twice

    13 mars, par Andreas Rheinhardt
    avcodec/hqx: Don't zero in small chunks, don't zero twice
    
    Up until now, decode_block() zeroed every block (of 128 bytes)
    before decoding a block; yet this is suboptimal for all modes,
    because all modes need to reset all the blocks they use anyway
    and so it should be done in one go for all blocks.
    
    For the alpha modes (where blocks need not be coded) all blocks
    are zeroed initially anyway, because decode_block() might not
    be doing it, so zeroing there again for the coded blocks is
    a waste.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/hqx.c
  • avcodec/hqx : Combine memsets

    13 mars, par Andreas Rheinhardt
    avcodec/hqx: Combine memsets
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/hqx.c
  • avcodec/hqxvlc : Make dc9, dc10 VLC tables static

    13 mars, par Andreas Rheinhardt
    avcodec/hqxvlc: Make dc9, dc10 VLC tables static
    
    It allows to share them between frame threads.
    dc11 can unfortunately not be made static without increasing
    LOCALBUF_ELEMS in vlc.c.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/hqx.c
    • [DH] libavcodec/hqxvlc.h