I've submitted an application for GStreamer wrapper for AviSynth video filters GSoC project. I don't know yet whether i will be accepted or not, but i thought it would be a good idea to start doing some things right away.
One of the things is that i will have to provide plugins with avisynth.h header modified to be cross-platform (since GStreamer is cross-platform), and i would also like to re-use some of the AviSynth code (VideoFrameBuffer, VideoFrame, IClip class constructors/destructors/methods; and maybe FillBorder & AlignPlanar).
GStreamer is very strict when it comes to licensing: all GStreamer plugins should be LGPLed (but they are allowed to depend on non-LGPL libraries). I think i can rewrite FillBorder, AlignPlanar and most of the internal filters as dynamic libraries, solving that problem, but avisynth.h and parts of avisynth.cpp still need to be licensed under LGPL...
I would you kindly give me a definitive answer ("possible" or "impossible" will do) within a week?
Hi LRN,
I saw that your proposal is accepted as a GSoC project. Congrats? I opened a thread for you http://forum.doom9.org/showthread.php?p=1276625#post1276625 . I hope you can sign on a post over there.
Regards,
Wilbert Dijkhof