add vvdec as standalone encoder

This commit is contained in:
千住柱間 2024-09-23 11:57:56 -04:00
parent 11884850c6
commit a7795a0dab
Signed by: hashirama
GPG key ID: 53E62470A86BC185

View file

@ -151,9 +151,9 @@
#:use-module ((guix licenses) #:prefix license:)) #:use-module ((guix licenses) #:prefix license:))
(define-public vvdec (define-public vvdec-lib
(package (package
(name "vvdec") (name "vvdec-lib")
(version "2.3.1") (version "2.3.1")
(source (source
(origin (origin
@ -171,7 +171,7 @@
#~(list "-DBUILD_SHARED_LIBS=1") #~(list "-DBUILD_SHARED_LIBS=1")
#:cmake cmake #:cmake cmake
#:tests? #f )) #:tests? #f ))
(synopsis "VVdeC, the Fraunhofer Versatile Video Decoder.") (synopsis "(Library) VVdeC, the Fraunhofer Versatile Video Decoder.")
(description (description
"VVdeC, the Fraunhofer Versatile Video Decoder, is a fast software H.266/VVC decoder implementation supporting all features of the VVC Main10 profile.") "VVdeC, the Fraunhofer Versatile Video Decoder, is a fast software H.266/VVC decoder implementation supporting all features of the VVC Main10 profile.")
(home-page "https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html") (home-page "https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html")
@ -180,6 +180,37 @@
(define-public vvdec-app
(package
(name "vvdec-app")
(version "2.3.1")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/fraunhoferhhi/vvdec.git")
(commit "a1996a8c12593c5ce116243bed7a65dd59489a8d")))
(sha256
(base32 "0ka74689s0hmw68gnm6vi8fah43ppabmbc9fjbv7bfjd728vnnv0"))))
(build-system cmake-build-system)
(arguments
(list
#:configure-flags
#~(list "-DCMAKE_BUILD_TYPE=Release"
"-DVVENC_INSTALL_FULLFEATURE_APP=ON")
#:cmake cmake
#:tests? #f ))
(synopsis "(Standalone Encoder) VVdeC, the Fraunhofer Versatile Video Decoder.")
(description
"VVdeC, the Fraunhofer Versatile Video Decoder, is a fast software H.266/VVC decoder implementation supporting all features of the VVC Main10 profile.")
(home-page "https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html")
(license
(list license:bsd-3))))
(define-public ffmpeg-vvdec (define-public ffmpeg-vvdec
(package (package
@ -457,4 +488,5 @@ audio/video codec library.")
(list license:lgpl2.1)))) (list license:lgpl2.1))))
uvg266
vvdec-app