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/mpegaudioenc : Avoid intermediate buffer

    10 avril, par Andreas Rheinhardt
    avcodec/mpegaudioenc: Avoid intermediate buffer
    
    We know the final size before encoding, so we can switch to
    ff_get_encode_buffer() which avoids an implicit memcpy().
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegaudioenc.c
  • avcodec/mpegaudioenc : Combine writing scale factors

    10 avril, par Andreas Rheinhardt
    avcodec/mpegaudioenc: Combine writing scale factors
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegaudioenc.c
  • avcodec/mpegaudioenc_{fixed,float} : Merge encoders

    10 avril, par Andreas Rheinhardt
    avcodec/mpegaudioenc_{fixed,float}: Merge encoders
    
    Most of the encoders is the same. So deduplicate them.
    This reduces code size from 22410B to 12637B here.
    The data in mpegaudiotab.h is also automatically deduplicated.
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/Makefile
    • [DH] libavcodec/mpegaudioenc.c
    • [DH] libavcodec/mpegaudioenc_fixed.c
    • [DH] libavcodec/mpegaudioenc_float.c
    • [DH] libavcodec/mpegaudioenc_template.c
  • avcodec/mpegaudioenc_template : Remove always-false branch

    10 avril, par Andreas Rheinhardt
    avcodec/mpegaudioenc_template: Remove always-false branch
    
    The sample rates here have already been checked generically
    via CODEC_SAMPLERATES().
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavcodec/mpegaudioenc_template.c
  • avformat/asf_tags : Deduplicate tags

    10 avril, par Andreas Rheinhardt
    avformat/asf_tags: Deduplicate tags
    
    Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
    
    • [DH] libavformat/asf.h
    • [DH] libavformat/asf_tags.c