about summary refs log tree commit diff
path: root/pkgs/servers/misc
diff options
context:
space:
mode:
authorLuke Granger-Brown <git@lukegb.com>2022-09-25 18:49:52 +0100
committerGitHub <noreply@github.com>2022-09-25 18:49:52 +0100
commit4df912235a8267c48dde16fb9ae318893bfab580 (patch)
tree056f97874533facd6bcb03cccc2b1baeab6afe8d /pkgs/servers/misc
parent2ff1d7bf8a92b6468d3647684aa03945fbbe3b08 (diff)
parent2d582d641b52fad9386880118c618fb58c4c2a32 (diff)
Merge pull request #192314 from lukegb/ovenmediaengine
oven-media-engine: 0.13.2 -> 0.14.10
Diffstat (limited to 'pkgs/servers/misc')
-rw-r--r--pkgs/servers/misc/oven-media-engine/default.nix11
1 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/servers/misc/oven-media-engine/default.nix b/pkgs/servers/misc/oven-media-engine/default.nix
index 76357bb4d8ab5..2c49da6846168 100644
--- a/pkgs/servers/misc/oven-media-engine/default.nix
+++ b/pkgs/servers/misc/oven-media-engine/default.nix
@@ -14,17 +14,18 @@
 , srtp
 , jemalloc
 , pcre2
+, hiredis
 }:
 
 stdenv.mkDerivation rec {
   pname = "oven-media-engine";
-  version = "0.13.2";
+  version = "0.14.10";
 
   src = fetchFromGitHub {
     owner = "AirenSoft";
     repo = "OvenMediaEngine";
     rev = "v${version}";
-    sha256 = "0lkpidx4r890mcdk9m69j4iahm7qr7w34h11w1nmi132v0rqm0h8";
+    sha256 = "09diqgv5pbv8igb4x9lzrmaf5ic1fd3m8y7rlpwh4w145qwjxc8y";
   };
 
   sourceRoot = "source/src";
@@ -32,13 +33,17 @@ stdenv.mkDerivation rec {
   enableParallelBuilding = true;
 
   nativeBuildInputs = [ bc pkg-config perl ];
-  buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid ];
+  buildInputs = [ openssl srt zlib ffmpeg libvpx libopus srtp jemalloc pcre2 libuuid hiredis ];
 
   preBuild = ''
     patchShebangs core/colorg++
     patchShebangs core/colorgcc
     patchShebangs projects/main/update_git_info.sh
 
+    sed -i -e 's/const AVOutputFormat /AVOutputFormat /g' \
+      projects/modules/mpegts/mpegts_writer.cpp \
+      projects/modules/file/file_writer.cpp \
+      projects/modules/rtmp/rtmp_writer.cpp
     sed -i -e '/^CC =/d' -e '/^CXX =/d' -e '/^AR =/d' projects/third_party/pugixml-1.9/scripts/pugixml.make
   '';