2006-08-08から1日間の記事一覧

CodeGuard detects access over run at vorbisenc.c

さて、前のエントリで「(ここは)動きました」と書いたのは、その先にさらなる罠があったからです。 alloca()の問題を解決することで、ようやくエンコードができるようになりました。 自分のテストプログラムでは、サンプリング周波数を11.025kHz→22.05kHz→44…

続 vorbisencとbcc32

どうもalloca()前後のコードがおかしい感じです。 ↓C++BuilderのCPUウィンドウからのコピペです。 mapping0.c.614: sortindex[i]=alloca(sizeof(**sortindex)*n/2); 00430A26 6A00 push $00 00430A28 8B55C8 mov edx,[ebp-$38] 00430A2B C1E202 shl edx,$02 …