[FFmpeg-devel] MPADecodeContext on stack
Andreas Öman
andreas
Thu Jan 22 08:22:54 CET 2009
M?ns Rullg?rd wrote:
> Michael Niedermayer <michaelni at gmx.at> writes:
>
>> On Mon, Jan 19, 2009 at 05:56:54PM +0100, Andreas ?man wrote:
>>> Hi
>>>
>>> MPADecodeContext is allocated on the stack at two places:
>>>
>>> libavformat/mp3.c
>>> libavcodec/mpegaudio_parser.c
>>>
>>> sizeof(MPADecodeContext) = ~23k
>>>
>>> This is, by far, the biggest stack consumer in ffmpeg.
>> i do not belive this entirely
>
> You believe correctly. Here's a list of stack offenders on ARM:
Aw, seems i missed two things.
a) I only had decoders compiled in :)
b) My analysis only caught those where framesize <32k
More information about the ffmpeg-devel
mailing list