Change filefilter.c: HEIF and AVIF entries so that no duplicate occur in the case...
authorTomasz Golinski <tomaszg@math.uwb.edu.pl>
Tue, 31 May 2022 12:23:19 +0000 (14:23 +0200)
committerColin Clark <colin.clark@cclark.uk>
Wed, 1 Jun 2022 09:44:27 +0000 (10:44 +0100)
Note that 'writable' flag is disabled as Exiv2 doesn't yet support writing BMFF tags. Caveat: gdk-pixbuf code doesn't take it into account.

src/filefilter.c

index 88803e5..5de3bb3 100644 (file)
@@ -295,8 +295,7 @@ void filter_add_defaults(void)
        filter_add_if_missing("pdf", "Portable Document Format", ".pdf", FORMAT_CLASS_DOCUMENT, FALSE, FALSE, TRUE);
 #endif
 #ifdef HAVE_HEIF
-       filter_add_if_missing("HEIF", "HEIF Format", ".heic;.heif", FORMAT_CLASS_IMAGE, FALSE, FALSE, TRUE);
-       filter_add_if_missing("AVIF", "AVIF Format", ".avif", FORMAT_CLASS_IMAGE, FALSE, FALSE, TRUE);
+       filter_add_if_missing("heif/avif", "HEIF/AVIF Image", ".heif;.heic;.avif", FORMAT_CLASS_IMAGE, FALSE, TRUE, TRUE);
 #endif
 #ifdef HAVE_WEBP
        filter_add_if_missing("webp", "WebP Format", ".webp", FORMAT_CLASS_IMAGE, FALSE, FALSE, TRUE);