Quote:
Originally Posted by Youka
It's mysterious that for every frame in avisynth the same context has to be make the current again.
|
Revisiting this, it occurs to me that the reason you are seeing this could be multithreading. The OpenGL context is specific to a single thread, but depending on your encoder (or if using a MT version of Avisynth), GetFrame() may be called from a different thread than the constructor.