Since no one appears to be able to answer my previous question, I have a simpler one. Is VSFilter open source, and if so, where can I download the code?
Forgive me for not being familiar with this CVS deal, but is there a way to download the whole project without having to download each file seperately?
I'm replying to an old thread. I'm chasing down a heap-corrupting AV that I've isolated to VSFilter.DLL's VobSub function, specifically the CVobSubImage::TrimSubImage() method. It's running off the end of the heap block on the memset(dst, 0, (1 + w + 1)*sizeof(RGBQUAD)); statement. Obviously I'm curious if anyone has encountered this or has dug around the code enough to understand the purpose of the function in question. There doesn't seem to be much discussion of VSFilter over on the SourceForge project.
Yes, there's a bug in the VSFilter code that handles memory allocation. I built a fixed version, so if anyone has the problem (manifests as an Avisynth exception midway through the script playback), then message me. Looks like the project is dead, otherwise I'd submit the fix to the project.