[ardour-dev] cvs commit

Jack O'Quin joq at io.com
Mon May 10 19:21:59 PDT 2004

Paul Davis <paul at linuxaudiosystems.com> writes:

> i understand the problem here. we have changed the rules. but we don't
> check the session state file to enforce the new rules. we make the
> (somewhat reasonable) assumption that if the state file says "use this
> plugin", then it was being used before and it will work again.
> but i changed the rule so that you cannot "throwaway" data streams in
> a route, and this invalidates your old session's use of gverb on a
> 2in/2out track.
> there are few things i could do here. the most obvious would be to add
> a check on this situation and reject it. let me know if you have other
> ideas/proposals ...

In general, it's probably better for ardour not to accept anything in
a state file uncritically.  There are always going to be invalid or
out-of-date files around (not just during beta testing).  They should
be receive the same skepticism given to user inputs.

More information about the Ardour-Dev mailing list