mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add libyuv.
* gnu/packages/image.scm (libyuv): New variable. Change-Id: If7f5be6bcf88cf2d11e8d3c911f492f1ab8fd2d0 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
parent
54c7f142e2
commit
e93bc7264b
1 changed files with 27 additions and 0 deletions
|
@ -2925,3 +2925,30 @@ data scheme is represented as a terminal-friendly escape sequence. So if you
|
|||
want to view a SIXEL image file, all you have to do is @command{cat} it to
|
||||
your terminal.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public libyuv
|
||||
(package
|
||||
(name "libyuv")
|
||||
(version "2021.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://chromium.googlesource.com/libyuv/libyuv")
|
||||
(commit "4620f1705822fd6ab99939f43ce63099bd3d9ae0")))
|
||||
(sha256
|
||||
(base32 "17vdm2g5qvrby7xa3agiqwh7ips33dxg6sw18s3q2xkfil4xw3mm"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments (list #:tests? #f))
|
||||
(home-page "https://chromium.googlesource.com/libyuv/libyuv/")
|
||||
(synopsis "YUV scaling and conversion functionality")
|
||||
(description "libyuv is an open source project that includes YUV scaling and
|
||||
conversion functionality. It can:
|
||||
@itemize
|
||||
@item Scale YUV to prepare content for compression, with point, bilinear or box
|
||||
filter.
|
||||
@item Convert to YUV from webcam formats for compression.
|
||||
@item Convert to RGB formats for rendering/effects.
|
||||
@item Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
|
||||
@end itemize")
|
||||
(license license:expat)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue