[FFmpeg-cvslog] r23646 - in trunk/libavcodec: mpegaudio.h mpegaudiodec.c

Vitor Sessak vitor1001
Sun Jun 20 15:01:13 CEST 2010


On 06/20/2010 05:49 AM, Ramiro Polla wrote:
> On Sat, Jun 19, 2010 at 6:56 AM, vitor<subversion at mplayerhq.hu>  wrote:
>> +void ff_mpa_synth_filter(MPA_INT *synth_buf_ptr, int *synth_buf_offset,
>> +                         MPA_INT *window, int *dither_state,
>> +                         OUT_INT *samples, int incr,
>> +                         INTFLOAT sb_samples[SBLIMIT])
>> +{
>> +    register MPA_INT *synth_buf;
>> +    int offset;
>> +#if FRAC_BITS<= 15
>> +    int32_t tmp[32];
>> +#endif
>> +
>> +    offset = *synth_buf_offset;
>> +    synth_buf = synth_buf_ptr + offset;
>> +
>> +#if FRAC_BITS<= 15&&  !CONFIG_FLOAT
>> +    dct32(tmp, sb_samples);
>> +    for(j=0;j<32;j++) {
>> +        /* NOTE: can cause a loss in precision if very high amplitude
>> +           sound */
>> +        synth_buf[j] = av_clip_int16(tmp[j]);
>> +    }
>> +#else
>> +    dct32(synth_buf, sb_samples);
>> +#endif
>> +
>> +    apply_window_mp3_c(synth_buf, window, dither_state, samples, incr);
>
> $ ./configure --disable-mpegaudio-hp
> $ make libavcodec/mpegaudiodec.o
> CC  libavcodec/mpegaudiodec.o
> libavcodec/mpegaudiodec.c: In function ?ff_mpa_synth_filter?:
> libavcodec/mpegaudiodec.c:936: error: ?j? undeclared (first use in
> this function)
> libavcodec/mpegaudiodec.c:936: error: (Each undeclared identifier is
> reported only once
> libavcodec/mpegaudiodec.c:936: error: for each function it appears in.)
> libavcodec/mpegaudiodec.c: In function ?compute_antialias_float?:
> libavcodec/mpegaudiodec.c:1846: warning: assignment from incompatible
> pointer type
> make: *** [libavcodec/mpegaudiodec.o] Error 1

True. I fixed it without sending a patch, it is obvious enough.

-Vitor



More information about the ffmpeg-cvslog mailing list