From 01e1f8eeb2688c960dfa861945bd4691e598f8b0 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Wed, 17 Jun 2020 13:22:49 -0400 Subject: [PATCH 45/58] gnu: Add svt-hevc. * gnu/packages/video.scm (svt-hevc): New variable. --- gnu/packages/video.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index fd688b0906..2bb4c77f39 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -167,6 +167,34 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xorg)) +(define-public svt-hevc + (package + (name "svt-hevc") + (version "1.4.3") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/OpenVisualCloud/SVT-HEVC.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1sqh3dciqm2p1b66kngcpxqy5fx3ramxlxy8gfcbdwn2i3rsqhs7")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ; No target + (native-inputs + `(("yasm" ,yasm))) + (synopsis "SVT HEVC encoder") + (description "Scalable Video Technology (SVT) is a software-based video +coding technology that is highly optimized for Intel's Xeon processors. Using +the SVT-HEVC encoder, it is possible to spread video encoding processing across +multiple Intel's Xeon processors to achieve a real advantage of processing +efficiency.") + (home-page "https://01.org/svt") + (license (license:non-copyleft "file://LICENSE.md")))) + (define-public mediasdk (package (name "mediasdk") -- 2.26.2