From: Øyvind Kolås Date: Tue, 6 Nov 2018 13:18:20 +0000 (+0100) Subject: babl: permit registering model conversions for non-rgb models X-Git-Tag: archive/raspbian/1%0.1.106-3+rpi1^2~98^2^2~2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bee0f4d2876a62204785a3638874e224293a3c90;p=babl.git babl: permit registering model conversions for non-rgb models --- diff --git a/babl/babl-conversion.c b/babl/babl-conversion.c index 1127c00..180ddad 100644 --- a/babl/babl-conversion.c +++ b/babl/babl-conversion.c @@ -228,20 +228,13 @@ _conversion_new (const char *name, const Babl *src_format = NULL; const Babl *dst_format = NULL; - if (model_is_rgba (BABL (babl->conversion.source)) || - model_is_rgba (BABL (babl->conversion.destination))) - { - src_format = babl_format_with_model_as_type ( - BABL (babl->conversion.source), - babl_type_from_id (BABL_DOUBLE)); - dst_format = babl_format_with_model_as_type ( - BABL (babl->conversion.destination), - babl_type_from_id (BABL_DOUBLE)); - } - else - { - babl_fatal ("neither source nor destination model is RGBA (requirement might be temporary)"); - } + src_format = babl_format_with_model_as_type ( + BABL (babl->conversion.source), + babl_type_from_id (BABL_DOUBLE)); + dst_format = babl_format_with_model_as_type ( + BABL (babl->conversion.destination), + babl_type_from_id (BABL_DOUBLE)); + babl_conversion_new ( src_format, dst_format,