pulseaudioジャックシンク使用後のVLC再生の問題

pulseaudioジャックシンク使用後のVLC再生の問題

ディストリビューション: Debian Bullseye オーディオインターフェイス: M-Audio M-Track 2X2M, Focusrite Scarlett 2i4

vlc、mpv、quodlibet、firefoxを使ってすべてのサウンドを再生できます。

ジャックを起動し、各アプリケーションに使用するように指示することで、サウンドを再生し続けることができます。パルスオーディオジャック受信機

ジャックが停止すると、すべてのソフトウェアがジャック受信機からオーディオインターフェイスに返されます。 vlcにオーディオ再生の問題があること(画像が大丈夫に見える場合)を除いて、すべてうまく再生されます(ジャックを停止したときの短いトランジション欠陥)。

症状は2つのオーディオインターフェイス間で若干異なります。

M-Audio M-Track 2X2Mを使用すると、音が数秒ごとに停止し、コンソールに次のエラーが表示されます。

[0000559265fdea20] pulse audio output warning: starting late (-17920 us)
[0000559265fdea20] main audio output warning: playback way too early (-512867): playing silence
[0000559265fdea20] main audio output warning: playback too late (60253): up-sampling
[0000559265fdea20] main audio output warning: timing screwed (drift: 121333 us): stopping resampling
[0000559265fdea20] main audio output warning: playback too late (121292): up-sampling
[0000559265fdea20] main audio output warning: playback way too late (182033): flushing buffers
[0000559265fdea20] main audio output warning: playback way too early (-508497): playing silence
[0000559265fdea20] main audio output warning: playback too late (75859): up-sampling
[0000559265fdea20] main audio output warning: timing screwed (drift: 154957 us): stopping resampling
[0000559265fdea20] main audio output warning: playback too late (154937): up-sampling
[0000559265fdea20] main audio output warning: playback way too late (194625): flushing buffers
[0000559265fdea20] pulse audio output warning: starting late (-1470 us)
[0000559265fdea20] main audio output warning: playback way too early (-508119): playing silence
[0000559265fdea20] main audio output warning: playback too late (60012): up-sampling
[0000559265fdea20] main audio output warning: timing screwed (drift: 120048 us): stopping resampling
[0000559265fdea20] main audio output warning: playback too late (120331): up-sampling
[0000559265fdea20] main audio output warning: playback way too late (180143): flushing buffers
[0000559265fdea20] pulse audio output warning: starting late (-3654 us)
[0000559265fdea20] main audio output warning: playback way too early (-548874): playing silence
[0000559265fdea20] main audio output warning: playback too late (77824): up-sampling
[0000559265fdea20] main audio output warning: timing screwed (drift: 159831 us): stopping resampling
[0000559265fdea20] main audio output warning: playback too late (159790): up-sampling
[0000559265fdea20] main audio output warning: playback way too late (180711): flushing buffers
[0000559265fdea20] pulse audio output warning: starting late (-19826 us)
[0000559265fdea20] main audio output warning: playback way too early (-513173): playing silence
[0000559265fdea20] main audio output warning: playback too late (60207): up-sampling

Scarlettの場合、このようなバグも経験せず、音が止まらなかったが、切り取ったように汚れた音が聞こえた。

vlcが影響を受ける唯一のプレイヤーのようです。

vlcを再起動しても役に立ちませんでした。

出力を内部サウンドカードに変更して再度変更しても役に立ちませんでした。内部サウンドカードを選択すると問題がハングアップし、オーディオインターフェイスを選択すると再び表示されます。

pulseaudioを再起動してからvlcを再起動すると、問題は解決しました(次回まで)。

systemctl --user restart pulseaudio

私は何も知らない。システムログに関連内容は表示されません。関連性を示す唯一のログは上記のvlcログですが、根本的な原因ではない結果のみを表示するのは残念です。


jackを停止したときにQjackCtlでそのエラーが見つかりました。パルスオーディオジャック受信機を使用している場合にのみ表示されます。

Sat Dec  3 18:13:29 2022: Client 'qjackctl' with PID 5618 is out
Sat Dec  3 18:13:29 2022: Stopping jack server...
Sat Dec  3 18:13:29 2022: Client 'system' with PID 0 is out
Sat Dec  3 18:13:29 2022: Client 'PulseAudio JACK Sink' with PID 5393 is out
Sat Dec  3 18:13:29 2022: Client 'PulseAudio JACK Source' with PID 5393 is out
Sat Dec  3 18:13:29 2022: ERROR: Cannot write socket fd = 47 err = Broken pipe
Sat Dec  3 18:13:29 2022: ERROR: CheckRes error
Sat Dec  3 18:13:29 2022: ERROR: Could not write notification
Sat Dec  3 18:13:29 2022: ERROR: ClientNotify fails name = system notification = 1 val1 = 0 val2 = 0
Sat Dec  3 18:13:29 2022: ERROR: Cannot write socket fd = 51 err = Broken pipe
Sat Dec  3 18:13:29 2022: ERROR: CheckRes error
Sat Dec  3 18:13:29 2022: ERROR: Could not write notification
Sat Dec  3 18:13:29 2022: ERROR: ClientNotify fails name = system notification = 1 val1 = 0 val2 = 0
Sat Dec  3 18:13:29 2022: Released audio card Audio1
Sat Dec  3 18:13:29 2022: ERROR: Cannot write socket fd = 47 err = Broken pipe
Sat Dec  3 18:13:29 2022: ERROR: CheckRes error
Sat Dec  3 18:13:29 2022: ERROR: Could not write notification
Sat Dec  3 18:13:29 2022: ERROR: ClientNotify fails name = freewheel notification = 1 val1 = 0 val2 = 0
Sat Dec  3 18:13:29 2022: ERROR: Cannot write socket fd = 51 err = Broken pipe
Sat Dec  3 18:13:29 2022: ERROR: CheckRes error
Sat Dec  3 18:13:29 2022: ERROR: Could not write notification
Sat Dec  3 18:13:29 2022: ERROR: ClientNotify fails name = freewheel notification = 1 val1 = 0 val2 = 0

ジャックを停止すると、パルスオーディオジャック受信機が悪い方法で中断され、パルスオーディオが混乱する可能性がありますか?

ベストアンサー1

おすすめ記事