[FFmpeg-cvslog] r23095 - in trunk/libavcodec: Makefile allcodecs.c mpegaudio.h mpegaudio_tablegen.h mpegaudiodec.c mpegaudiodec_float.c

Michael Niedermayer michaelni
Wed May 12 13:22:31 CEST 2010


qOn Wed, May 12, 2010 at 02:58:02PM +0400, Michael Kostylev wrote:
> 
> On Tue May 11 21:52:42 2010
> michael wrote:
> 
> > Modified: trunk/libavcodec/mpegaudio_tablegen.h
> > ==============================================================================
> > --- trunk/libavcodec/mpegaudio_tablegen.h	Tue May 11 20:53:49 2010	(r23094)
> > +++ trunk/libavcodec/mpegaudio_tablegen.h	Tue May 11 21:52:42 2010	(r23095)
> > @@ -37,6 +37,8 @@ static int8_t   table_4_3_exp[TABLE_4_3_
> >  static uint32_t table_4_3_value[TABLE_4_3_SIZE];
> >  static uint32_t exp_table[512];
> >  static uint32_t expval_table[512][16];
> > +static float exp_table_float[512];
> > +static float expval_table_float[512][16];
> >  
> >  static void mpegaudio_tableinit(void)
> >  {
> > @@ -58,8 +60,10 @@ static void mpegaudio_tableinit(void)
> >          for (value = 0; value < 16; value++) {
> >              double f = (double)value * cbrtf(value) * pow(2, (exponent - 400) * 0.25 + FRAC_BITS + 5);
> >              expval_table[exponent][value] = llrint(f);
> > +            expval_table_float[exponent][value] = f;
> >          }
> >          exp_table[exponent] = expval_table[exponent][1];
> > +        exp_table_float[exponent] = expval_table_float[exponent][1];
> >      }
> >  }
> >  #endif /* CONFIG_HARDCODED_TABLES */
> 
> That's not enough.

did i mention that i dont like our table generator API?


> 
> Michael

>  tableprint.c |    1 +
>  tableprint.h |    1 +
>  2 files changed, 2 insertions(+)
> b82cb5f87c321d8b5b3ccc20d1b8aa1cdd44f849  float_2d_array.diff

ok

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

I wish the Xiph folks would stop pretending they've got something they
do not.  Somehow I fear this will remain a wish. -- M?ns Rullg?rd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-cvslog/attachments/20100512/1447f459/attachment.pgp>



More information about the ffmpeg-cvslog mailing list