Hi,
I'm running into an issue with the aac decoder when processing raw input. I'm using the ezsdk 5_05_02_00 witht the c674x-aaclcdec_01_41_00_00_elf DSP AAC decoder on a dm816x EVM. The decoder is able to process the data but I only am able to hear a buzz sound at the output adts work fine. For creating the files I'm using gstreamer on a PC:
File with ADTS stream format:
gst-launch audiotestsrc ! "audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)2" ! faac outputformat=1 ! perf ! aacparse ! filesink location=file_faac_adts.aac -v
File with RAW stream format:
gst-launch audiotestsrc ! "audio/x-raw-int, endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16, rate=(int)48000, channels=(int)2" ! faac ! perf ! aacparse ! filesink location=file_faac_raw.aac -v
For decoding the files I'm using the adec_snt_a8host_debug.xv5T example application for decoding:
This works:
adec_snt_a8host_debug.xv5T -i /file_faac_adts.aac -c aaclc -r 0 -s 48000
This causes a buzzing sound:
adec_snt_a8host_debug.xv5T -i /file_faac_raw.aac -c aaclc -r 1 -s 48000
Any ideas or suggestions?