Hello,

I receive from a network an AMR audio stream, which I decode with
avcodec_decode_audio3(). For some reason, I get pcm with
SAMPLE_FMT_FLT sampling, which I have to resample to SAMPLE_FMT_S16:
ReSampleContext *resampleCtx = av_audio_resample_init(1, 1, 8000,
8000, SAMPLE_FMT_S16, SAMPLE_FMT_FLT, 16, 10, 0, 1);
audio_resample(resampleCtx, (short *)pcm, (short *)pcm, sampleCount);

During the above process I store 3 streams to files: the original amr
- to *.amr file, the pcm before resampling - to *.wav, and the final
pcm - to another *.wav.
All the three files play similar sound, but the latter one have very
sharp periodic clicks.
What can be wrong in the above resampling procedure?

Thanks.
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to