<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">пн, 6 нояб. 2023 г., 00:00 Andrew Randrianasulu <<a href="mailto:randrianasulu@gmail.com">randrianasulu@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вс, 5 нояб. 2023 г., 23:16 Phyllis Smith via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer" target="_blank">cin@lists.cinelerra-gg.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small">Maybe Andrew knows how to detect this -- if it is just a matter of looking at each plugin to see if it looks like the word "float" is in effect for the majority of variables, that is something I could do. Or if Andrew has another way?<br></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">may be look for lines like</div><div dir="auto"><br></div><div dir="auto">case BC_RGB_FLOAT</div><div dir="auto">case BC_RGBA_FLOAT</div><div dir="auto"><br></div><div dir="auto">with grep -r in plugins directory?</div><div dir="auto"></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">it looks like they all support at least input in float colorspace but histogram for example calculates curves with 8/16 bit precision, may be this is that gives clamping at the end? Does it exist if you output to native tiff?</div><div dir="auto"><br></div><div dir="auto">also, you can look for</div><div dir="auto"><br></div><div dir="auto">grep "CLAMP" -r plugins/<br></div><div dir="auto"><br></div><div dir="auto">clamp macro itself, but you need some code reading for understand what exactly it clamps ... for example all display output still 8bit, so there is no sense yet to keep full range of channel values for in-plugin drawing ...</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">sorry for absence of easy answer ...</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small"></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Nov 5, 2023 at 12:10 PM Andrea paz via Cin <<a href="mailto:cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">cin@lists.cinelerra-gg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From the source code we can tell if a plugin works in 32 bit float or<br>
8/10 bit integer?<br>
I don't know, maybe by searching for the string "float" in the code or<br>
something like that? Or the normalized range (0-1.0) instead of the<br>
range (0-255), etc.<br>
It would be important to put this information in the manual because,<br>
for example, I know that Histogram works with integers and this can<br>
lead to clipping (with loss of information) in highlights or deep<br>
blacks. In contrast, Blue Banana works in floats.<br>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div>
-- <br>
Cin mailing list<br>
<a href="mailto:Cin@lists.cinelerra-gg.org" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">Cin@lists.cinelerra-gg.org</a><br>
<a href="https://lists.cinelerra-gg.org/mailman/listinfo/cin" rel="noreferrer noreferrer noreferrer noreferrer noreferrer" target="_blank">https://lists.cinelerra-gg.org/mailman/listinfo/cin</a><br>
</blockquote></div></div></div>
</blockquote></div></div></div>