[FFmpeg-user] libavcodec adts/aac decoder

nisar nisar.med at gmail.com
Thu Aug 1 14:58:58 CEST 2013


I am trying to decode adts/aac packets using libavcodec. the input format is 
sample rate: 48000
2 channels

Each packet I send for decode is around 684 bytes long and the first packet
is usually 20 bytes long.

The decoded packet is around 8192 bytes and sample output format is
AV_SAMPLE_FMT_FLTP. When I send this data for playout using SDL I can hear
noise in the output

SDL_AudioSpec desiredSpec;

    desiredSpec.freq = 48000;
    desiredSpec.format = AUDIO_F32SYS;
    desiredSpec.channels = 2;
    desiredSpec.samples = 2048;
    desiredSpec.callback = audio_callback;
    desiredSpec.userdata = this;

I need to know why am I getting noise in the sound output and how to fix it.


View this message in context: http://ffmpeg-users.933282.n4.nabble.com/libavcodec-adts-aac-decoder-tp4660387.html
Sent from the FFmpeg-users mailing list archive at Nabble.com.

More information about the ffmpeg-user mailing list