summaryrefslogtreecommitdiffstats
path: root/player/external_files.c
diff options
context:
space:
mode:
authorMartin Eesmaa <martin.eesmaa@protonmail.com>2023-02-04 19:12:19 +1100
committerDudemanguy <random342@airmail.cc>2023-02-27 17:50:46 +0000
commit0426f4b1074d91298e87423cf982ed7a9ce2b743 (patch)
treeae1c16d34ea697497cccbbeaf79e71e0b657063d /player/external_files.c
parentc5d12305170cf83305617f5bf6693352835dea37 (diff)
downloadmpv-0426f4b1074d91298e87423cf982ed7a9ce2b743.tar.bz2
mpv-0426f4b1074d91298e87423cf982ed7a9ce2b743.tar.xz
external_files: recognize jxl and avif files as cover art
Diffstat (limited to 'player/external_files.c')
-rw-r--r--player/external_files.c18
1 files changed, 17 insertions, 1 deletions
diff --git a/player/external_files.c b/player/external_files.c
index 4a53851509..ad8fdfef36 100644
--- a/player/external_files.c
+++ b/player/external_files.c
@@ -43,7 +43,7 @@ static const char *const audio_exts[] = {"mp3", "aac", "mka", "dts", "flac",
NULL};
static const char *const image_exts[] = {"jpg", "jpeg", "png", "gif", "bmp",
- "webp", "jxl", "tiff", "tif",
+ "webp", "jxl", "tiff", "tif", "avif",
NULL};
// Stolen from: vlc/-/blob/master/modules/meta_engine/folder.c#L40
@@ -51,24 +51,40 @@ static const char *const image_exts[] = {"jpg", "jpeg", "png", "gif", "bmp",
static const char *const cover_files[] = {
"AlbumArt.jpg",
"AlbumArt.webp",
+ "AlbumArt.jxl",
+ "AlbumArt.avif",
"Album.jpg",
"Album.webp",
+ "Album.jxl",
+ "Album.avif",
"cover.jpg",
"cover.png",
"cover.webp",
+ "cover.jxl",
+ "cover.avif",
"front.jpg",
"front.png",
"front.webp",
+ "front.jxl",
+ "front.avif",
"AlbumArtSmall.jpg",
"AlbumArtSmall.webp",
+ "AlbumArtSmall.jxl",
+ "AlbumArtSmall.avif",
"Folder.jpg",
"Folder.png",
"Folder.webp",
+ "Folder.jxl",
+ "Folder.avif",
".folder.png",
".folder.webp",
+ ".folder.jxl",
+ ".folder.avif",
"thumb.jpg",
"thumb.webp",
+ "thumb.jxl",
+ "thumb.avif",
"front.bmp",
"front.gif",