DGIndexのd2V生成速度向上版(DGDecではない)
ただのインデックス生成処理に必要以上に時間がかかってるんじゃね?と思ったので、不必要と思われる処理を省いて速度向上
(自分の環境では150MB/s→350MB/s位にUP)
・GUI操作はとても怪しい
・コマンドラインからのd2v生成以外のデバッグをほとんどしていない
・(自分では使わないので)AAC抽出処理もいくつかのバイナリが一致することを確認しただけ
・その他の影響確認をちゃんとしてない
・あまりする気もない
のでexperimental
- GUIでBackward操作がたまにロックする(マウスでは動かせる)
- ファイルポインタ取得タイミング変更
- バッファ読み込み毎にしている処理が結構あるのでバッファを2kB→1MBに変更
- バッファが大きい場合にファイル終端が読み込まれなくなるのを修正
- ShowBits関数の速度改善?
- makiさんのPreview時(VS2017でビルド時にMPEG-2 Videoデコード時に異常終了する)workaround取り込み
- d2vやm2v書き込み時にwriteバッファ使用(変わらない気もするが)