[gegl] gegl: add awareness of Y~aA babl models



commit 48ff97138213173aac78269b22a41ed84bbfe1c0
Author: Øyvind Kolås <pippin gimp org>
Date:   Thu May 9 16:39:51 2019 +0200

    gegl: add awareness of Y~aA babl models
    
    Not neccesary to fix the crash in issue #151, but adds these now fully expected
    in babl encodings to what GEGL also expects.

 gegl/gegl-utils.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/gegl/gegl-utils.c b/gegl/gegl-utils.c
index 34779da9e..c79016e8e 100644
--- a/gegl/gegl-utils.c
+++ b/gegl/gegl-utils.c
@@ -61,6 +61,7 @@ gegl_babl_format_linear_float (const Babl *format)
   else if (babl_model_is (model, "YA") ||
            babl_model_is (model, "Y'A") ||
            babl_model_is (model, "Y~A") ||
+           babl_model_is (model, "Y~aA") ||
            babl_model_is (model, "YaA") ||
            babl_model_is (model, "Y'aA"))
   {
@@ -119,6 +120,7 @@ gegl_babl_format_perceptual_float (const Babl *format)
   else if (babl_model_is (model, "YA") ||
            babl_model_is (model, "Y'A") ||
            babl_model_is (model, "Y~A") ||
+           babl_model_is (model, "Y~aA") ||
            babl_model_is (model, "YaA") ||
            babl_model_is (model, "Y'aA"))
   {
@@ -177,6 +179,7 @@ gegl_babl_format_nonlinear_float (const Babl *format)
   else if (babl_model_is (model, "YA") ||
            babl_model_is (model, "Y'A") ||
            babl_model_is (model, "Y~A") ||
+           babl_model_is (model, "Y~aA") ||
            babl_model_is (model, "YaA") ||
            babl_model_is (model, "Y'aA"))
   {
@@ -232,6 +235,7 @@ gegl_babl_format_premultiplied_linear_float (const Babl *format)
       babl_model_is (model, "YA") ||
       babl_model_is (model, "Y'A") ||
       babl_model_is (model, "Y~A") ||
+      babl_model_is (model, "Y~aA") ||
       babl_model_is (model, "YaA") ||
       babl_model_is (model, "Y'aA"))
   {
@@ -285,6 +289,7 @@ gegl_babl_format_premultiplied_perceptual_float (const Babl *format)
       babl_model_is (model, "YA") ||
       babl_model_is (model, "Y'A") ||
       babl_model_is (model, "Y~A") ||
+      babl_model_is (model, "Y~aA") ||
       babl_model_is (model, "YaA") ||
       babl_model_is (model, "Y'aA"))
   {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]