返信先: 一時的に再生が停滞して10数秒後に再開

フォーラム TuneBrowser 一時的に再生が停滞して10数秒後に再開 返信先: 一時的に再生が停滞して10数秒後に再開

#13428
Tiki
キーマスター

例が悪かったようですみません。前後も含めたログを再掲させていただきます。

2023/04/24 23:17:15,994.0768 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:15,999.6647 000012f4 Processing PlayerCmd:[Seek]
2023/04/24 23:17:16,042.9781 000027a0 Calling Lua: OnPlaybackFile
2023/04/24 23:17:16,154.0533 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:16,159.4184 000012f4 Processing PlayerCmd:[Seek]
2023/04/24 23:17:16,216.7780 000027a0 Calling Lua: OnPlaybackFile
2023/04/24 23:17:16,281.9767 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:16,286.9115 000012f4 Processing PlayerCmd:[Seek]
2023/04/24 23:17:16,330.5251 000027a0 Calling Lua: OnPlaybackFile
2023/04/24 23:17:16,434.4246 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:16,440.0747 000012f4 Processing PlayerCmd:[Seek]
2023/04/24 23:17:16,479.8746 000027a0 Calling Lua: OnPlaybackFile
2023/04/24 23:17:16,586.1570 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:16,591.6618 000012f4 Processing PlayerCmd:[Seek]
2023/04/24 23:17:16,591.6794 000012f4 UnexpectedState caused: TooManySeek.
2023/04/24 23:17:17,009.5103 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:17,019.9919 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:17,033.8597 00002d34 CTBarSliderCtrl::OnLButtonUp
2023/04/24 23:17:17,146.1015 00002d34 CTBarSliderCtrl::OnLButtonUp

ここで、2023/04/24 23:17:16,591.6794で予期しない状態を検出しており、その後の2023/04/24 23:17:17以降のシークはこのログの範囲では処理されていませんでした。ここで挙げたログでは、23:17:15~23:17:16の間にも同様の事象が発生しています。気にされていたCalling Luaの行も含めてあります。

お詳しいようですのでさらに付加情報を申し上げると、00002d34とか000012f4はスレッドのIDです。2023/04/24 23:17:16,591.6794で再生制御を行っているスレッドが予期しない状態を検出しているため、23:17:17以降の操作はすぐには処理されない状態になっています。

スライダーによるシーク操作が短時間に連発していることについて、不思議に思われるのは当然と思います。わたしにもわかりません。すくなくともそのタイミングでのリアルタイムでのマウス操作ではないような気がします。ただTuneBrowserから見ると、スライダーが連続で操作されてその処理を行ったようにしか見えません。

ログの追加のご依頼もありましたが、すみませんがこれ以上のTuneBrowserを改修しての対応はご容赦いただければと思います。

あと、キーボード操作はマウスボタンではないので、一般にはキーボード操作をしたからといってマウスイベントが発生することはありません。