QUOTE
I think only Nero has to be fixed. only the difference in the end matters. The difference in the beginning of a file is determined by the delay of an encoder. Quicktime decoder is obviously tuned to be used with a different encoder than FAAD2/Nero (duh ). FAAD2 gives the exact same delay as the psytel encoder. Quicktime can probably handle a file with 1024 samples less delay, although I'm not sure they could exist.
Quichtime seems to be the most tuned decoder for the file. By the nero-decode not only the last 1024 samples at the end is a problem, at the beginning there is 1024 samples music that shouldn´t be there!
The FAAD2 is 1024 samples smaller than qt/nero, this frames are missing at the beginning, if FAAD2 corrects the delay, why doesn´t nero?
Also the FAAD2 created waves have no vaild hedaer, because the file length is set to 0 in the audio.c, function "open_audio_file":
aufile->total_samples = 0;
QUOTE
Alright maybe someone can solve my problem here as I really can't figure out. Does Nero have problems accepting a 5.1 wav file? It seems to me that everytime I add a 5.1 wav file into Nero to encode, it say it can't read it. After downmixing the 5.1 wav file to a 2.1 surround 2, Nero accepts it with no problem.
Yes, PsyTEL was also able for multichannel-encoding, but nero doesn´t have this function included anymore. If I open a multichannel mp4 nero directly crashes without any error-message. It should bring up a message like "This mp4-file contains 6 channels. Nero will downmix them." But that only work correctly if the channel-mapping is fixed or stored in the file.