From f95055e228a68166316ff30258bc7d1628be3e98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Komar=C4=8Devi=C4=87?= Date: Fri, 6 Dec 2024 22:04:39 +0100 Subject: [PATCH] Add support for AVC in HEIF mime types (cherry picked from commit 1f97a0a7e0340975749894b0d6eac5fb2474fb51) # Conflicts: # src/bmffimage.cpp --- src/bmffimage.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/bmffimage.cpp b/src/bmffimage.cpp index 752c72cc0b..b5d9712abe 100644 --- a/src/bmffimage.cpp +++ b/src/bmffimage.cpp @@ -29,6 +29,8 @@ enum { TAG_ftyp = 0x66747970U, ///< "ftyp" File type box */ + TAG_avci = 0x61766369U, ///< "avci" AVC */ + TAG_avcs = 0x61766373U, ///< "avcs" AVC */ TAG_avif = 0x61766966U, ///< "avif" AVIF */ TAG_avio = 0x6176696fU, ///< "avio" AVIF */ TAG_avis = 0x61766973U, ///< "avis" AVIF */ @@ -114,6 +116,10 @@ static bool skipBox(uint32_t box) { std::string BmffImage::mimeType() const { switch (fileType_) { + case TAG_avci: + return "image/avci"; + case TAG_avcs: + return "image/avcs"; case TAG_avif: case TAG_avio: case TAG_avis: