2011-01-01 15 views
0

私はC++とSDL/SDL_mixerで非常に簡単なゲームを書いています。ゲームは、何かが起こったときに効果音を演奏するいくつかのシンプルなオーディオ機能を使用し、私のプログラムは今までうまく動作しています。一見無作為な時間に、プログラムは息をつくような音と静的な音を作り始めます(ただし、サウンドエフェクトを再生することはできます)。ノートパソコンのマイク:http://www.mediafire.com/?oe9nrdk9w5r572kでサウンドを録音しました。サウンドを作る際に、プログラムがクラッシュすることもあればクラッシュすることもありません。私は何をすべきかと迷っています。私のC++プログラムをクラッシュさせるオーディオバグ

+0

どのプラットフォーム(CPU、OS、コンパイラ)ですか? –

+0

CodeBlocks、Windows 7、AMD Athlon X2 – ahota

+0

別のコンピュータや別のスピーカーでプログラムを実行するのはどうですか? –

答えて

0

サウンドデータを保存するメモリ領域が上書きされる(「ノイズ」出力につながる)ように聞こえます。アクセス違反でプログラムがクラッシュすると、メモリの破損も指摘されます。

オーディオデータを含むバッファが適切に割り当てられ、使用中に解放/削除されないことを確認してください。

関連する問題