Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

DGIndex_mod

a fork from maki's MPEG2DecPlus 0.1.1

DGIndexのd2V生成速度向上版(DGDecではない)
ただのインデックス生成処理に必要以上に時間がかかってるんじゃね?と思ったので、不必要と思われる処理を省いて速度向上
(自分の環境では150MB/s→350MB/s位にUP)

・GUI操作はとても怪しい
・コマンドラインからのd2v生成以外のデバッグをほとんどしていない
・(自分では使わないので)AAC抽出処理もいくつかのバイナリが一致することを確認しただけ
・その他の影響確認をちゃんとしてない
・あまりする気もない
のでexperimental

known issue

  • GUIでBackward操作がたまにロックする(マウスでは動かせる)

変更内容

  • ファイルポインタ取得タイミング変更
  • バッファ読み込み毎にしている処理が結構あるのでバッファを2kB→1MBに変更
  • バッファが大きい場合にファイル終端が読み込まれなくなるのを修正
  • ShowBits関数の速度改善?
  • makiさんのPreview時(VS2017でビルド時にMPEG-2 Videoデコード時に異常終了する)workaround取り込み
  • d2vやm2v書き込み時にwriteバッファ使用(変わらない気もするが)