• Michael Niedermayer's avatar
    Merge commit 'e57c4706' · 83db6cb5
    Michael Niedermayer authored
    * commit 'e57c4706':
      lavc: don't reuse audio buffers
    
    This commit causes a 0.5% speedloss for mp3 and 2% for raw pcm, that is
    "time ffmpeg" style tested thus includes disk IO, demux and parsing
    
    I would not have merged it if it wasnt required for the "new" buffer API
    but sadly it is.
    Once the new API is in ill reimplement proper buffer reuse, which will
    fix this speedloss. In case we choose not to merge the "new" buffer
    API then this commit here should be reverted.
    
    Conflicts:
    	libavcodec/internal.h
    	libavcodec/utils.c
    Merged-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
    83db6cb5
internal.h 5.83 KB