I need to use the Gnash open source flash library. However I need someone to make various changes (not to the core engine) before i can use this library.
I require work in the form of two visual c++ 2005 projects. The first will be a static library representing the gnash library, and the second will be a win32/opengl project which loads/displays a swf file using the static library, to demonstrate it working. At this point i must stress i cannot use any DLLs, so any dependancies will have to be static libs.
At the moment i think the Gnash project for windows relies on SDL or GDK. I cannot use either of these unfortunately (or Glut etc...). For display i need straight win32/wgl functions (the simple example project at [login to view URL] would serve as a good basis for a test program). For input / mouse etc i need to use the Object Oriented Input System library (this is pretty simple library). Gnash also uses SDL for sound i think (see [login to view URL]). I need to replace the usage of SDL with the portaudio library, which is also easy to use. The only other dependancy on SDL is [login to view URL], but this is basic file functionality and can easily be replaced with standard library or something similar.
I am only intrested in a static lib so i can integrate flash movies into my opengl scenes easily. Gnash offers alot of things which i don't need to be in the static library, such as plugin functionality which is not needed etc.
So what i want to summarise is:
- static lib containing Gnash functionality.
- replace SDL with portaudio/OOIS libs
- No DLLs!
- test project