1. Avss.cpp
Code:
HRESULT hr = dss2->OpenFile(CA2WEX<128>(filename, CP_OEMCP), avgframe);
DirectShowSource.cpp
Code:
MultiByteToWideChar(CP_ACP, 0, filename, -1, filenameW, MAX_PATH);
There is a whole thread dedicated to non-ascii characters in scripts.
2. The avss code seems predictable, I suspect the frame grab code in the renderer is getting caught. (I don't have the renderer code
) Sorry I can't help.