enc_aacPlus.exeの改造

NO IMAGE

aacPlus v2 (AAC+SBR+PS)エンコーダーとして手軽なもののひとつとして
enc_aacPlus.exeがある
けどうちの環境じゃ48kHz 16bit PCMだとヘッダーの0x10が12となってしまう
12だとPCMではないことになってしまう
そのせいでenc_aacPlus.exeを使うとはじかれてしまう
12を10に変えれば問題なくエンコードできるけど毎回書き換えるのはめんどくさい
そこでenc_aacPlus.exe 20060515版のソースをいじってみた
|| wav.fmtsize!=0x00000010を
10も12も通るように
|| (wav.fmtsize!=0x00000010 && wav.fmtsize!=0x00000012)に
コンパイルはVisual C++ 2005 Express Editionを使用
Win32を使えるようにしておいたのが役に立った