I'd like to do some development work on Cinelerra. But I'd kind of like to know that my work wont just lie around unpatched if I do it. So cehteh's comments are particularly apropos here.
What I propose to start off with are the check_sig() functions in each file loader. Nice and easy to begin with! I noticed that each one takes in class Asset, whereas what it could really do with is an open file handle. I'd also like to strip it out of its class, and turn it into a function. Why? Well, because it would made the function vectorisable. That will simplify the calling code to a loop. My "grand vision" is that eventually all these classes will be stripped of their classhood, making the whole thing vectorisable. The eventual payoff for this is that one can obtain an index for a matching signature. No more masses of switches, just an index lookup. That goal would be some way away, though. check_sig() is my immediate goal. Now, what you'll get out of it at this stage is no new functionality. But you will get cleaner code. And less of it. Just my little contribution to the development process. Is there an interest in me doing it? _______________________________________________ Cinelerra mailing list [email protected] https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
