alsaアプリケーションはノイズで始まります。

alsaアプリケーションはノイズで始まります。

キャプチャデバイス用のALSAドライバがあり、VLCでうまく動作します。私のアプリを使ってキャプチャしてレンダリングしようとすると、いくつかの問題があります。問題は、再生を開始すると、最初に少し騒音が発生し、途中で音声が途切れることです。不連続性は、一部のオーディオフレームが途中で失われることを意味します。正弦波が割れている音のように見え、連続して再生されます。 snd_pcm_dropとsnd_pcm_drainを試しましたが、うまくいきませんでした。

オーディオをレンダリングするためにaplay.cファイルを参照として使用します。しかし、play.cコードを使用すると最初にノイズが発生するため、クロスチェックのためにアプリケーションバッファをダンプしてからaplayユーティリティを使用して再生しました。アプリケーションバッファの内容は良好です。 FFPlayアプリでも確認しました。 FFPlay再生中もノイズはありません。アフラ引用するlink 、私のオーディオレンダリングは参照リンクと似ています。

オーディオの再生を始めるとノイズが出るのはなぜですか?

ベストアンサー1

おすすめ記事