You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
Avoid creating tiny (possibly only 64 bytes large) audio packets resulting in
huge processing and memory usage overhead for avi files with raw PCM audio. Originally committed as revision 22521 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -749,7 +749,8 @@ resync:
|
||||
if(ast->sample_size <= 1) // minorityreport.AVI block_align=1024 sample_size=1 IMA-ADPCM
|
||||
size= INT_MAX;
|
||||
else if(ast->sample_size < 32)
|
||||
size= 64*ast->sample_size;
|
||||
// arbitrary multiplier to avoid tiny packets for raw PCM data
|
||||
size= 1024*ast->sample_size;
|
||||
else
|
||||
size= ast->sample_size;
|
||||
|
||||
|
Reference in New Issue
Block a user