[FFmpeg-cvslog] r19787 - in trunk/libavcodec: aac.c aacenc.c ac3enc.c adpcm.c adxenc.c flacenc.c g726.c libfaac.c libgsm.c libmp3lame.c libopencore-amr.c libvorbis.c mpegaudioenc.c pcm-mpeg.c pcm.c roqaudioenc.c v...

Diego Biurrun diego
Sun Sep 6 15:11:56 CEST 2009


On Sun, Sep 06, 2009 at 11:25:06AM +0200, Reimar D?ffinger wrote:
> On Sun, Sep 06, 2009 at 11:15:07AM +0200, reimar wrote:
> > 
> > Log:
> > Make sample_fmts and channel_layouts compound literals const to reduce size of
> > .data section.
> 
> Hmm. I committed this since I sent similar patches ages ago and
> basically got no reaction.

I think you did right.

> While I think it is still a good change, it may have been a bit silly,
> since gcc still seems to be unable to place those compound literals in
> .rodata, they still end up in data (a quick search indicates this was
> first reported against gcc 3.0.3 and nobody cared...).

There's always hope for better compilers...

Diego



More information about the ffmpeg-cvslog mailing list