On Mon, 10 Dec 2007 15:15:31 +0100, Burkhard Plaum <[EMAIL PROTECTED]> wrote:

IMO the colormodel settings of a project aren't necessary at all. Usually
it's always possible for all elements of a pipeline to negotiate their colormodels, if the APIs are designed properly. If one want's to increase precision, one can insert a "Force colormodel" filter to make subsequent operations work in float RGBA instead of 32 bit RGBA.

 I would love to see the colour model go away from the basic project
settings.  If Cinelerra could use alpha "on demand", the performance
would improve for projects that use it here and there, and as a bonus
it would make Cinelerra easier to use! (no more "remember to use YUVA"!)


Furthermore, there is no law, that all video data in all tracks must have the same colormodel all the time and thinking so prevents some fundamental optimizations (both speed and quality wise): E.g. if YUV 4:2:0 images are read from the source, processed by some simple
Brightness/Saturation/Contrast filter and written to the rendered file
(again in YUV 4:2:0), they don't have to be upsampled to 4:4:4 at all.

 Hear, hear! (then again, this sounds like Cin3 stuff...)

--
Herman Robak

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to