Before I get into the main section of my post, I'd like to point out my current position. I'm a programmer by hobby, and in a year or two possibly by profession (damn you job market). And I've started to recently take an interest in AMV making. I'm at a crossroads, looking at the various OSS projects to help out on and currently I'm reviewing Lumiera.
Lumiera is basically Cinelera3. They are fustrated at the code architecture and basically want to rewrite Cinelera from the ground up. They've all agreed that they like Cinelerra, but the code isn't up to par. (look at Cinelerra2 code >_> All class fields are public, no RAII or exception handling ability. No "layers" to the code so when a plugin crashes the whole damn thing crashes... ick...). So far I somewhat agree with them. I find the Cinelerra interface and some of the technical aspects awesome, although buggy.
Unfortunately, the philsophy between your project and Lumiera seem to be different. As stated before, they basically want Cinelera again. Meaning Linux Specific with maybe "accidental" portability that results from it (hallo there *BSD/Mac OSX).
Nonetheless, I see benefit from communication. At very least, you can benefit would be having a look at their design pages. IE: the Brainstorming pages.(
GUI Brainstorm and
General BrainDump). According to the blog, you're still looking for a multimedia framework right? It might be possible for you to build on top of the
Gavl library, which appears to also be used by Lumiera. Also, I like their setup for a formal design process.
I just see two projects in similar situations. So with some communication, both projects might benefit. At worst, an early rivalry will start up (you guys could be KDE vs Gnome of Linux NLEditors :-p), and at best both projects might be able to share code (Maybe you can have similar plugins? I dunno, thats a pipe dream >_>).
Good luck with your project! I'll be sure to keep Saya in my list of th