Threading was always 0 by default, which causes Hybrid to set it according to the detected cpu count. (read tool-tip for details)
Did some testing,...
What I did:
- Start Hybrid
- Set "Filtering->Support" to "Avisynth"
- Load the "t2s" file you provided
- Enable "Fitlering->Fiter view"
- Start "Filtering->Avisynth (Filter) Preview"
- Move the slider in the Preview to the middle of the stream and wait for the preview to catch up
This did take quite long, but I got no errors.
Used the slider to jump through the stream a few times more and again it took a really long time, but no errors.
Tried DGDecNV, FFVideo- and LWLibavVideoSource they all show the same effect.
Enabling Hardware Decoding for LWLibavVideoSource didn't help either.
I also tried opening and scrolling through the script using Avspmod which showed the same effect.
Using TDeint instead of QTGMC shortened the slider moving quite a lot.
My guess is that the main problems are:
a. Avisynth can't jump through the source without always starting at the beginning od the source and decoding the frames from the start till the point you want to go in.
b. QTGMC slows down considerably since it always uses a bunch of frame before and after and thus jumps inside the source.
Some more testing showed that removing the 'PrevGlobals="Replace"' part from the QTGMC call did also help a lot here. This was added to allow multiple QTGMC instance in a single script.
->I'll look into it.
Cu Selur