fdk-aac icon indicating copy to clipboard operation
fdk-aac copied to clipboard

Does FDK-AAC support ER-AAC-LD?

Open ezicomezigo opened this issue 7 years ago • 3 comments

Can fdk-aac decode ER-AAC-LD stream? aacDecoder_DecodeFrame always returns error when i try to decode ER-AAC-LD stream below in the latest git master version. I tried to test same file in v0.1.5 but there is a lot of noise and errors. The results are very different from the reference wav below.

  • test file links test file's location: http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-4_2004_Conformance_Testing/audio_conformance/mpeg4audio-conformance/compressedMp4/er_ad214_44_ep0.mp4 reference wave file: http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_14496-4_2004_Conformance_Testing/audio_conformance/mpeg4audio-conformance/referencesWav/er_ad214_44.wav

ezicomezigo avatar Dec 12 '17 10:12 ezicomezigo

Sorry, I don't really know about this. I don't see any difference in behaviour between v0.1.5 and current master though; if reading that file via libavformat and decoding with libfdk-aac, I get the same errors with both versions.

mstorsjo avatar Dec 18 '17 10:12 mstorsjo

The error occurs after the following commit. -> https://github.com/mstorsjo/fdk-aac/commit/d2fa9750d5f5cc5099ed616f762aad36cf2d3e9a

Anyway, since there is prediction data (ltp_data_present) in that file, it seems that decoding is not possible in FDK-AAC. Thanks.

ezicomezigo avatar Dec 20 '17 07:12 ezicomezigo

The error occurs after the following commit. -> d2fa975

Oh, indeed - I somehow tested a bit sloppily when I tested it before; I can confirm this now.

Anyway, since there is prediction data (ltp_data_present) in that file, it seems that decoding is not possible in FDK-AAC.

Ok, thanks for checking!

mstorsjo avatar Dec 20 '17 07:12 mstorsjo