From: Good Guy Date: Sun, 13 Apr 2025 17:23:49 +0000 (-0600) Subject: Credit Andrew mod to use in combination with other plugins without introducing clipping X-Git-Tag: 2025-04~3 X-Git-Url: https://git.cinelerra-gg.org/git/?a=commitdiff_plain;h=391a6a8ed09ac5e7291dd9e1d5921df3c3f88a64;p=goodguy%2Fcinelerra.git Credit Andrew mod to use in combination with other plugins without introducing clipping --- diff --git a/cinelerra-5.1/plugins/blur/blur.C b/cinelerra-5.1/plugins/blur/blur.C index 896cddbb..ad99c4a6 100644 --- a/cinelerra-5.1/plugins/blur/blur.C +++ b/cinelerra-5.1/plugins/blur/blur.C @@ -32,7 +32,7 @@ #include - +#define MAX_FLT 3.40282347e+38 #define MIN_RADIUS 2 @@ -571,7 +571,7 @@ void BlurEngine::run() break; case BC_RGB_FLOAT: - BLUR(float, 1.0, 3); + BLUR(float, MAX_FLT, 3); break; case BC_RGBA8888: @@ -580,7 +580,7 @@ void BlurEngine::run() break; case BC_RGBA_FLOAT: - BLUR(float, 1.0, 4); + BLUR(float, MAX_FLT, 4); break; case BC_RGB161616: diff --git a/cinelerra-5.1/plugins/titler/titler.C b/cinelerra-5.1/plugins/titler/titler.C index b4157811..7ebbfaec 100644 --- a/cinelerra-5.1/plugins/titler/titler.C +++ b/cinelerra-5.1/plugins/titler/titler.C @@ -2306,9 +2306,9 @@ void TitleTranslateUnit::process_package(LoadPackage *package) switch( output->get_color_model() ) { case BC_RGB888: TRANSLATE(unsigned char, 0xff, 3, 0); break; - case BC_RGB_FLOAT: TRANSLATE(float, 1.0, 3, 0); break; + case BC_RGB_FLOAT: TRANSLATE(float, MAX_FLT, 3, 0); break; case BC_YUV888: TRANSLATE(unsigned char, 0xff, 3, 0x80); break; - case BC_RGBA_FLOAT: TRANSLATE(float, 1.0, 4, 0); break; + case BC_RGBA_FLOAT: TRANSLATE(float, MAX_FLT, 4, 0); break; case BC_RGBA8888: TRANSLATE(unsigned char, 0xff, 4, 0); break; case BC_YUVA8888: TRANSLATE(unsigned char, 0xff, 4, 0x80); break; }