The October.2008 dev meeting decided to drop this design proposal as is.
Basically, this text just tells us "to make Lumiera good", and especially it
contains a mixture of topics
-
We fully agree to 80% of the statements made there, but we think those
statements are so very basic and self-evident as to be considered off-topic
here. We are aware of the recurring problems with open source video editing.
That’s why we are here.
-
The proposal draws conclusions on two technically substantial points, at
which we don’t agree. And it fails to provide sufficient (technically sound)
arguments to prove these statements.
While it is certainly desirable to be cross-platform as much as possible and
especially ''target Microsoft Windows'', we don’t see much possibilities with
today’s mainstream technology to build an application which is as
technologically demanding as a video editor is. We would end up developing two
or even three sister applications, or we are forced to sacrifice performance
for portability. When put up to face such options, we have a clear preference
to concentrate on a really free and open platform.
While it is certainly desirable to make the application as robust as
possible, we don’t see how ''using multiple separate processes'' could help
us with this goal 'without creating major scalability or performance
problems' due to the use of shared memory. And, yet more important: we don’t
share the basic assumption made in the proposal, namely that video processing
is inherently dangerous. We think the basic algorithms involved are
sufficiently well-known and understandable to implement them in a sound manner.