From 82ac28ceab8bcb68751431e257bc39ab7c498a05 Mon Sep 17 00:00:00 2001 From: Thierry Perraut Date: Sat, 7 Feb 2026 17:44:39 -0800 Subject: [PATCH] Add MKV to supported video extensions Include mkv in Video.extensions and extend video extension tests to cover it. (cherry picked from commit fc1099b6afe595d183b1dceaa594cf8b33ca92c6) --- elodie/media/video.py | 2 +- elodie/tests/media/video_test.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/elodie/media/video.py b/elodie/media/video.py index a53d238a..204e37d2 100644 --- a/elodie/media/video.py +++ b/elodie/media/video.py @@ -28,7 +28,7 @@ class Video(Media): __name__ = 'Video' #: Valid extensions for video files. - extensions = ('avi', 'm4v', 'mov', 'mp4', 'mpg', 'mpeg', '3gp', 'mts') + extensions = ('avi', 'm4v', 'mov', 'mp4', 'mpg', 'mpeg', '3gp', 'mts', 'mkv') def __init__(self, source=None): super(Video, self).__init__(source) diff --git a/elodie/tests/media/video_test.py b/elodie/tests/media/video_test.py index 759b39f4..c11c0c99 100644 --- a/elodie/tests/media/video_test.py +++ b/elodie/tests/media/video_test.py @@ -26,6 +26,7 @@ def test_video_extensions(): assert 'mov' in extensions assert 'm4v' in extensions assert '3gp' in extensions + assert 'mkv' in extensions valid_extensions = Video.get_valid_extensions()