[Ffmpeg-devel] Re: Memory leak in output_example ... ?

Burkhard Plaum plaum
Fri Sep 23 15:49:23 CEST 2005


Hi,

> > Another thing: I used only a few codecs and I think the same problems 
> > accour with different codecs...
> 
> Could well be... but every memory leak that is squashed is good.

I found, that there is another leak in the alaw/ulaw encoders:
In pcm.c, function pcm_encode_init():

linear_to_alaw = av_malloc(16384); -> linear_to_alaw = av_mallocz_static(16384);
linear_to_ulaw = av_malloc(16384); -> linear_to_alaw = av_mallocz_static(16384);

I don't use the alaw/ulaw codecs (have my own implementations), so I cannot
make/test a patch.

Another question is, if there should be a function av_malloc_static().
av_mallocz_static initializes the memory with 0 (like calloc), but in this
case this isn't necessary since the whole table gets initialized anyway.

Cheers

Burkhard





More information about the ffmpeg-devel mailing list