From b7f0ad6c9a25acb183c58473a762897dc74ecc3f Mon Sep 17 00:00:00 2001 From: Green Sky Date: Tue, 16 Apr 2024 10:23:17 +0200 Subject: [PATCH] enable sdl_image image_loader (animated gif works) --- src/media_meta_info_loader.cpp | 2 ++ src/message_image_loader.cpp | 2 ++ src/tox_avatar_loader.cpp | 2 ++ 3 files changed, 6 insertions(+) diff --git a/src/media_meta_info_loader.cpp b/src/media_meta_info_loader.cpp index ab4a7961..f197b44b 100644 --- a/src/media_meta_info_loader.cpp +++ b/src/media_meta_info_loader.cpp @@ -4,6 +4,7 @@ #include "./image_loader_sdl_bmp.hpp" #include "./image_loader_qoi.hpp" #include "./image_loader_stb.hpp" +#include "./image_loader_sdl_image.hpp" #include @@ -79,6 +80,7 @@ MediaMetaInfoLoader::MediaMetaInfoLoader(RegistryMessageModel& rmm) : _rmm(rmm) _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); + _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); _rmm.subscribe(this, RegistryMessageModel_Event::message_construct); diff --git a/src/message_image_loader.cpp b/src/message_image_loader.cpp index 6abccfc7..e6368354 100644 --- a/src/message_image_loader.cpp +++ b/src/message_image_loader.cpp @@ -4,6 +4,7 @@ #include "./image_loader_qoi.hpp" #include "./image_loader_stb.hpp" #include "./image_loader_webp.hpp" +#include "./image_loader_sdl_image.hpp" #include "./media_meta_info_loader.hpp" #include @@ -22,6 +23,7 @@ MessageImageLoader::MessageImageLoader(void) { _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); + _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); } diff --git a/src/tox_avatar_loader.cpp b/src/tox_avatar_loader.cpp index f741a5e2..93238b6b 100644 --- a/src/tox_avatar_loader.cpp +++ b/src/tox_avatar_loader.cpp @@ -4,6 +4,7 @@ #include "./image_loader_qoi.hpp" #include "./image_loader_stb.hpp" #include "./image_loader_webp.hpp" +#include "./image_loader_sdl_image.hpp" #include #include @@ -24,6 +25,7 @@ ToxAvatarLoader::ToxAvatarLoader(Contact3Registry& cr) : _cr(cr) { _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); + _image_loaders.push_back(std::make_unique()); _image_loaders.push_back(std::make_unique()); }