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