Diamonddrake 397 Master Poster

I have been working closely with libvlc the core library that plays videos in VLC player. I wrote my own wrapper because its actually a well written library and all the wrappers I have found are more complicated than libvlc itsself. So 5 little classes give me all the power i need. its not perfect, but its not the problem.

somehow in testing applications I build with this, installing and uninstalling, building and moving, I somehow broke the ability for libvlc to work. I have dug through the registry to no avail, I just don't know what happend. VLC player still works fine, but all the applications built around my lib, no matter where they are, crash when opening a specific file type ".flv" it worked before, then it just stopped. It wasn't a changed to the wrapper (because I didn't make any) and its not just my wrapper. i downloaded nVLC from codeproject and it has the same problem, crash on opening flv files.

If I compile my application, and install it on a different computer, it works fine. In fact, there is a completely working application based on libvlc 1.1.2 and my wrapper released on my website, and installed on all my machines that works wonderfully. But something happened to my main machine that's keeping it from working.

If anyone has any ideas, any at all I'm willing to try them. I just DON'T want to reinstall windows, and for some reason I don't remember I turned off system restore so that's out. I'm running windows 7 home premium 32-bit.

This isn't a problem with my program, as it is a problem with my system that I somehow caused while working on my program. Feel free to point in laugh, so long as it comes with a solution.