I have recently tested out the UMC::AACEncoder through the audio_codec_con.exe application.
I encountered a problem when trying to play those files through QuickTime and iTunes. I have encoded a sample 32 bits signed PCM wav file that is a little more than 5 seconds long.
I have used the following command to perform the conversion and generate an AAC encoded track.
audio_codec_con -ct aac_enc -br 128 -aac_o MP4 -aac_p AAC_LC -aac_s lr -aac_ns 0 Sample.wav Sample.m4a
Now the problem happens when I try to play the file in iTunes or QuickTime. QuickTime outputs no sound and iTunes plays the file but with lots of audible static.
Other software like Winamp and Windows Media Player are able to playback the file correctly. AAC files encoded by iTunes or Nero Digital Audio+ command line tool playback fine on all software as well including iTunes and QuickTime player.
So the question is whether anyone is aware of a discrepancy in either the UMC::AACEncoder or in the apple Quicktime decoder with respect to the AAC format specification that could explain why Apple software cannot playback the files I generated using UMC?