diff options
author | Martin Eesmaa <martin.eesmaa@protonmail.com> | 2023-02-04 19:12:19 +1100 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-02-27 17:50:46 +0000 |
commit | 0426f4b1074d91298e87423cf982ed7a9ce2b743 (patch) | |
tree | ae1c16d34ea697497cccbbeaf79e71e0b657063d /player/external_files.c | |
parent | c5d12305170cf83305617f5bf6693352835dea37 (diff) | |
download | mpv-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.c | 18 |
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", |