From 4d72c4f9bcb3f9ef2d8133d8785a3842e7854bf3 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <janne@kuschku.de>
Date: Mon, 9 Mar 2020 17:00:03 +0100
Subject: [PATCH] add matroska and hevc support

---
 src/ffmpeg_api/api.rs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/ffmpeg_api/api.rs b/src/ffmpeg_api/api.rs
index 1f96072..51df241 100644
--- a/src/ffmpeg_api/api.rs
+++ b/src/ffmpeg_api/api.rs
@@ -130,7 +130,8 @@ impl<'a> AVInputFormat<'a> {
 
         for container in containers.split(",") {
             match (container, stream_codec) {
-                ("mp4", "h264") => return Ok("video/mp4"),
+                ("mp4", "h264") | ("mp4", "hevc") => return Ok("video/mp4"),
+                ("matroska", "h264") | ("matroska", "hevc") => return Ok("video/x-matroska"),
                 ("webm", "vp8") | ("webm", "vp9") | ("webm", "av1") => return Ok("video/webm"),
                 _ => {}
             }
-- 
GitLab