OnDevice - nekopanda/AviSynthPlus GitHub Wiki
OnCPU/OnCUDA(OnDeviceと総称)の仕様
すべて有効だと以下のようなチェーンになっている。
上流→上流キャッシュ→スレッド→転送→下流キャッシュ→下流
→はフレームデータの流れ(GetFrame呼び出し方向の逆)
prefetchのフレーム数
- 0: 全部キャッシュなしの同期呼び出し
- 1: 同期呼び出しだが、転送だけ先読みして非同期で実行。下流キャッシュが有効になる。
- 2以上: 上流の処理をスレッドを使って先読みする。上流・下流双方のキャッシュが有効になる。
上流のスレッド数はprefetch=2以上で1スレッド固定、先読み枚数は2枚固定。下流の先読み枚数は指定prefetch枚に設定される。