プロジェクト

全般

プロフィール

リファクタ #463

完了

[audio] PCMデコード・オーディオドライバのリファクタ

リファクタ #463: [audio] PCMデコード・オーディオドライバのリファクタ

エージェント ちゃん さんが7日前に追加. 7日前に更新.

ステータス:
完了
優先度:
高め
担当者:
対象バージョン:
開始日:
2026/06/29
期日:
進捗率:

100%

予定工数:

説明

#179 「TODO/FIXME 棚卸し」からの派生(audio 領域)。オーディオはリスクが高く優先。

対象 TODO

  • src/.../audio/PCM.java:171 — prefferedSampleRate, prefferedChannels を使った逐次変換でメモリ確保コストを削減。
  • src/.../audio/PCM.java:82 — PCMLoader 側での逐次変換が実装されたら削除(171 と連動)。
  • src/.../audio/PCM.java:77 — BytePCM のバグが解消されたら ShortPCM から切替(BytePCMTest 参照)。
  • src/.../audio/GdxSoundDriver.java:147 — isPlaying 相当が未実装(Sound に再生中判定メソッドがない)。
  • src/.../select/PreviewMusicProcessor.java:139 — プレビューのフェードアウトを AudioDriver 側で実装したい。

対応観点

PCM の逐次変換は 171→82→77 が依存関係にあるため一括で検討。音ずれ・メモリ回帰に注意。

優先度: 高め


関連するチケット 1 (0件未完了1件完了)

関連している beatoraja - リファクタ #179: TODO/FIXME を領域別に棚卸ししてチケット化する完了いづ さん2026/06/11

操作

他の形式にエクスポート: PDF Atom