Field3D
- Ebuilds: 1, Stable: 1.7.3_p20230509, Testing: 1.7.3_p20230509 Description:
Field3D is an open source library for storing voxel data.
It provides C++ classes that handle in-memory storage and
a file format based on HDF5 that allows the C++ objects
to be written to and read from disk.
Homepage:http://opensource.imageworks.com/?p=field3d License: BSD
SoQt
- Ebuilds: 2, Stable: 1.6.3, Testing: 1.6.4 Description:
SoQt is a Qt GUI component toolkit library for Coin. It is also compatible
with SGI and TGS Open Inventor, and the API is based on the API of the
InventorXt GUI component toolkit.
Homepage:https://github.com/coin3d/coin/wiki License: GPL-2
SoXt
- Ebuilds: 2, Stable: 1.4.1, Testing: 1.4.2 Description:
SoXt is an alternative to SGIs InventorXt library, which is a GUI
binding for using Open Inventor with Xt/Motif. While SoXt has been developed
for use with Coin, it is also possible to compile it against Open Inventor
from SGI or TGS.
Homepage:https://github.com/coin3d/coin/wiki License: GPL-2
aften
- Ebuilds: 1, Testing: 0.0.8-r3 Description:
Aften is an audio encoder which generates compressed audio streams based
on ATSC A/52 specification. This type of audio is also known as AC-3 or
Dolby® Digital and is one of the audio codecs used in DVD-Video content.
Homepage:https://aften.sourceforge.net/ License: LGPL-2.1 BSD
allegro
- Ebuilds: 2, Stable: 4.4.3.1-r1, Testing: 5.2.10.1, 4.4.3.1-r1 Description:
Allegro is a game programming library for C/C++ developers distributed
freely, supporting the following platforms: DOS, Unix (Linux, FreeBSD,
Irix, Solaris, Darwin), Windows, QNX, BeOS and MacOS X. It provides many
functions for graphics, sounds, player input (keyboard, mouse and joystick)
and timers. It also provides fixed and floating point mathematical
functions, 3d functions, file management functions, compressed datafile
and a GUI.
Homepage:https://liballeg.org/ License: Allegro MIT GPL-2+ ZLIB
blib
- Ebuilds: 2, Stable: 1.1.7-r4 Description: Library full of useful things to hack the Blinkenlights
Homepage:http://www.blinkenlights.de License: GPL-2+
cimg
- Ebuilds: 1, Testing: 3.4.3 Description:
The CImg Library is a small and open-source C++ library for image
processing, designed with these properties in mind: usefullness,
genericity, portability, simplicity, extensibility and freedom.
Due to its generic conception, it can cover a wide range of image
processing applications.
Homepage:https://cimg.eu/ https://github.com/GreycLab/CImg License: CeCILL-2 CeCILL-C
cogl
- Ebuilds: 1, Stable: 1.22.8-r3, Testing: 1.22.8-r3 Description: A library for using 3D graphics hardware to draw pretty pictures
Homepage:https://www.cogl3d.org/ License: MIT BSD
coin
- Ebuilds: 2, Stable: 4.0.4, Testing: 4.0.6 Description: High-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1
Homepage:https://github.com/coin3d/coin/wiki License: || ( GPL-2 PEL )
dssi
- Ebuilds: 1, Stable: 1.1.1-r2 Description: Plugin API for software instruments with user interfaces
Homepage:https://dssi.sourceforge.net/ License: BSD LGPL-2.1
elles_icc_profiles
- Ebuilds: 1, Stable: 20160501.0932-r1, Testing: 20160501.0932-r1 Description:
Elle Stone has developed LCMS-based ICC profile-making code which
makes a variety of RGB working space profiles, plus Gray profiles,
plus XYZ and LAB identity profiles. The code includes the most
commonly used RGB working space profiles (including ACES, ACEScg,
AdobeRGB1998, ProPhotoRGB, Rec.2020, and sRGB/Rec.709), plus
an assortment of less commonly used profiles. Each RGB working
space profile "family" is provided with the profile's standard Tone
Reproduction Curve ("TRC"), the linear gamma, gamma 1.8, and gamma
2.2 TRCs, and the sRGB, LAB "L", and Rec709 TRCs, in both V2 and V4
versions.
The profiles are carefully checked for accuracy and are guaranteed
to be well-behaved, making them suitable for colour-managed image
editing.
Homepage:https://ninedegreesbelow.com/photography/lcms-make-icc-profiles.html License: CC-BY-SA-3.0
embree
- Ebuilds: 3, Stable: 4.4.0, Testing: 4.4.0, 4.3.1-r1 Description:
Intel® Embree is a collection of high-performance ray tracing kernels,
developed at Intel. The target users of Intel® Embree are graphics
application engineers who want to improve the performance of their
photo-realistic rendering application by leveraging Embree's
performance-optimized ray tracing kernels.
Homepage:https://github.com/RenderKit/embree License: Apache-2.0
esdl
- Ebuilds: 1, Stable: 1.3.1-r1 Description:
ESDL - What is that?
It is library that gives you access to SDL and Opengl
functionality in your erlang program.
SDL handles 2d graphics, user events and audio while
Opengl handles 3d graphics. More information.
Homepage:https://esdl.sourceforge.net/ License: BSD
exiftool
- Ebuilds: 3, Stable: 13.30, Testing: 13.30 Description:
ExifTool is a platform-independent Perl library plus a command-line
application for reading, writing and editing meta information in image,
audio and video files. ExifTool supports many different types of
metadata including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile,
Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of
many digital cameras by Canon, Casio, FujiFilm, HP, JVC/Victor, Kodak,
Leaf, Minolta/Konica- Minolta, Nikon, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Ricoh, Sanyo, Sigma/Foveon and Sony.
Homepage:https://exiftool.org/ https://exiftool.sourceforge.net
fontconfig
- Ebuilds: 2, Stable: 2.17.1, Testing: 2.17.1 Description: Fontconfig is a font configuration and customization library, which does not depend on the X Window System. It is designed to locate fonts within the system and select them according to requirements specified by applications.
Homepage:https://fontconfig.org/ License: MIT
freeglut
- Ebuilds: 1, Stable: 3.8.0, Testing: 3.8.0 Description:
Freeglut provides an open-source alternative to the OpenGL Utility Toolkit
(GLUT) library. It is actively developed and maintained, while not being
restricted by its license.
Homepage:https://freeglut.sourceforge.net/ License: MIT
gd
- Ebuilds: 1, Stable: 2.3.3-r4, Testing: 2.3.3-r4 Description:
gd is a graphics library. It allows your code to quickly draw images complete
with lines, arcs, text, multiple colors, cut and paste from other images, and
flood fills, and write out the result as a PNG or JPEG file. This is particularly
useful in World Wide Web applications, where PNG and JPEG are two of the formats
accepted for inline images by most browsers.
gd is not a paint program. If you are looking for a paint program, you are
looking in the wrong place. If you are not a programmer, you are looking in the
wrong place, unless you are installing a required library in order to run an
application.
gd does not provide for every possible desirable graphics operation. It is not
necessary or desirable for gd to become a kitchen-sink graphics package, but
version 2.0 does include most frequently requested features, including both
truecolor and palette images, resampling (smooth resizing of truecolor images)
and so forth.
Homepage:https://libgd.org/ https://www.boutell.com/gd/ License: gd IJG HPND BSD
gexiv2
- Ebuilds: 2, Stable: 0.14.6, Testing: 0.14.6 Description:
gexiv2 is a GObject wrapper around the Exiv2 photo metadata library.
It allows for GNOME applications to easily inspect and update EXIF,
IPTC, and XMP metadata in photo and video files of various formats.
Homepage:https://gitlab.gnome.org/GNOME/gexiv2 License: LGPL-2.1+ GPL-2+
giblib
- Ebuilds: 1, Stable: 1.2.4-r2, Testing: 1.2.4-r2 Description:
giblib is a utility library used by many of the applications I write. It
incorporates doubly linked lists, some string functions, and a wrapper
for imlib2. The wrapper does two things. It gives you access to
fontstyles, which can be loaded from files, saved to files or defined
dynamically through the API. It also, and more importantly, wraps
imlib2's context API changing.
Homepage:http://freshmeat.sourceforge.net/projects/giblib http://www.linuxbrit.co.uk/giblib/ License: feh
glm
- Ebuilds: 3, Stable: 1.0.1, Testing: 1.0.3 Description:
header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specification.
Homepage:http://glm.g-truc.net/ License: || ( HappyBunny MIT )
glpng
- Ebuilds: 1, Testing: 1.47 Description: This is a library for OpenGL to load PNG graphics files as an OpenGL texture as easily as possible. It also has a number of options for generating the alpha channel and mipmaps.
Homepage:https://repo.or.cz/w/glpng.git License: ZLIB
grilo
- Ebuilds: 1, Stable: 0.3.19, Testing: 0.3.19 Description:
Grilo is a framework that provides access to various sources of multimedia
content, using a pluggable system. It is focused on making media discovery
and browsing easy for application developers.
Homepage:https://gitlab.gnome.org/GNOME/grilo License: LGPL-2.1+
imlib2
- Ebuilds: 4, Stable: 1.12.6, Testing: 1.12.6 Description:
Imlib 2 is the successor to Imlib. It is not just a newer version - it
is a completely new library. Imlib2 can be installed alongside Imlib
1.x without any problems since they are effectively different libraries
- but they Have very similar functionality.
Imlib2 can do the following:
* Load image files from disk in one of many formats,
* Save images to disk in one of many formats,
* Render image data onto other images,
* Render images to an X-Windows drawable,
* Produce pixmaps and pixmap masks of Images,
* Apply filters to images,
* Rotate images,
* Accept RGBA Data for images,
* Scale images,
* Alpha blend Images on other images or drawables,
* Apply color correction and modification tables and factors to
images,
* Render images onto images with color correction and modification
tables,
* Render truetype anti-aliased text,
* Render truetype anti-aliased text at any angle,
* Render anti-aliased lines,
* Render rectangles,
* Render linear multi-colored gradients,
* Cache data intelligently for maximum performance,
* Allocate colors automatically,
* Allow full control over caching and color allocation,
* Provide highly optimized MMX assembly for core routines,
* Provide plug-in filter interface,
* Provide on-the-fly runtime plug-in image loading and saving
interface,
* Fastest image compositing, rendering and manipulation library for X.
If what you want isn't in the list above somewhere then likely Imlib 2
does not do it. If it does it it likely does it faster than any other
library you can find (this includes gdk-pixbuf, gdkrgb, etc.) primarily
because of highly optimized code and a smart subsystem that does the
dirty work for you and picks up the pieces for you so you can be lazy
and let all the optimizations for you.
Imlib 2 can run without a display, so it can be easily used for
background image processing for web sites or servers - it only requires
the X libraries to be installed - that is all - it does not require an
XServer to run unless you wish to display images.
Homepage:https://www.enlightenment.org/
https://sourceforge.net/projects/enlightenment/files/imlib2-src/ License: BSD
jbigkit
- Ebuilds: 1, Stable: 2.1, Testing: 2.1 Description: Provides a library implementing a
highly effective data compression algorithm for bi-level
high-resolution images such as fax pages or scanned documents.
Homepage:http://www.cl.cam.ac.uk/~mgk25/jbigkit/ License: GPL-2
jg
- Ebuilds: 2, Testing: 1.0.0, Snapshot: 9999 Description:
The Jolly Good API is an emulation focused API for
rshared objects, written in ISO C99. It has been
designed with the goal of simplicity to ensure that
emulator cores are lean and minimalistic, making
them easier to understand.
Homepage:https://jgemu.gitlab.io/ License: ZLIB
kcolorpicker
- Ebuilds: 1, Stable: 0.3.1-r1, Testing: 0.3.1-r1 Description: QToolButton with color popup menu with lets you
select a color. The popup features a color dialog button which can be
used to add custom colors to the popup menu.
Homepage:https://github.com/ksnip/kColorPicker License: LGPL-3+
lasi
- Ebuilds: 1, Stable: 1.1.3-r1, Testing: 1.1.3-r1 Description:
libLASi is a library written by Larry Siden that provides a C++
stream output interface for creating Postscript documents that can
contain characters from any of the scripts and symbol blocks
supported in Unicode and by Owen Taylor's Pango layout engine.
The library accomodates right-to-left scripts such as Arabic
and Hebrew as easily as left-to-right scripts. Indic and Indic-derived
Complex Text Layout (CTL) scripts, such as Devanagari, Thai, Lao, and
Tibetan are supported to the extent provided by Pango and by the
OpenType fonts installed on your system. All of this is provided
without need for any special configuration or layout calculation on
the programmer's part.
libLASi was designed for projects which require the ability to
produce Postscript independent of any one application framework.
Homepage:https://www.unifont.org/lasi License: GPL-2
lensfun
- Ebuilds: 1, Stable: 0.3.4-r1, Testing: 0.3.4-r1 Description:
The project provides a database of photographic lenses and a library that allows advanced access to the database including functions to correct images based on intimate knowledge of lens characteristics and calibration data.
Homepage:https://lensfun.github.io License: LGPL-3 CC-BY-SA-3.0
leptonica
- Ebuilds: 2, Stable: 1.85.0, Testing: 1.87.0 Description:
Leptonica is a pedagogically-oriented open source site
containing software that is broadly useful for image
processing and image analysis applications.
Homepage:http://www.leptonica.org/ License: Apache-2.0
lerc
- Ebuilds: 1, Stable: 4.0.0, Testing: 4.0.0 Description:
Limited Error Raster Compression (LERC) supports rapid encoding and decoding
for any pixel type (not just RGB or Byte). Users set the maximum compression
error per pixel while encoding, so the precision of the original input image
is preserved (within user defined error bounds).
Homepage:https://github.com/esri/lerc License: Apache-2.0
lib3mf
- Ebuilds: 1, Stable: 2.4.1-r1, Testing: 2.4.1-r1 Description:
Implementation of the 3MF manufacturing file standard from the 3MF
consortium.
It provides reading and writing capabilities for 3MF files, as well
as conversion and validation tools for input and output data.
Homepage:https://3mf.io/ https://github.com/3MFConsortium/lib3mf License: BSD
libafterimage
- Ebuilds: 1, Stable: 1.20-r6, Testing: 1.20-r6 Description:
libAfterImage is a generic image manipulation library.
It was initially implemented to address AfterStep Window Manager's needs for
image handling, but it evolved into software suitable for project
that has needs for handling images. Most of the popular image formats are
supported using standard libraries, with XCF, XPM, PPM/PNM, BMP, ICO,
TGA and GIF being supported internally. PNG, JPEG and TIFF formats are
supported via standard libraries. Text rendering capabilities
included, providing support for TrueType fonts using FreeType library,
and anti-aliasing of standard fonts from X window system.
Homepage:http://www.afterstep.org/afterimage/index.php License: LGPL-2.1
libchamplain
- Ebuilds: 1, Stable: 0.12.21, Testing: 0.12.21 Description:
libchamplain is a Gtk widget displaying zoomable and pannable maps that can be
loaded from various network sources. It supports overlay layers, markers, and
custom elements displayed on top of the maps. The library is written in C but
other language mappings are also available thanks to GObject-introspection.
Homepage:https://wiki.gnome.org/Projects/libchamplain License: LGPL-2.1+
libdiscid
- Ebuilds: 1, Stable: 0.6.4, Testing: 0.6.4 Description: libdiscid is a C library for creating MusicBrainz DiscIDs
from audio CDs. It reads a CD's table of contents (TOC) and generates an
identifier which can be used to lookup the CD at MusicBrainz.
Additionally, it provides a submission URL for adding the DiscID to the
database.
Homepage:http://musicbrainz.org/doc/libdiscid License: LGPL-2.1
libdolbyb
- Ebuilds: 1, Testing: 1.0.1 Description:
libdolbyb treats audio recordings to apply or remove something
similar to what Dolby B noise reduction codecs in high-end
tape recorders do by emulating in software the electronics of
a real Dolby B unit.
It translates dolbybcsoftwaredecode.sf.net from Pascal into C giving
a generic C library and a command-line tool and is used as a new SoX effect
in sox_ng
Homepage:https://codeberg.org/sox_ng/libdolbyb License: GPL-2
libemf
- Ebuilds: 1, Stable: 1.0.13, Testing: 1.0.13 Description: Library implementation of ECMA-234 API for the generation of enhanced metafiles
Homepage:http://libemf.sourceforge.net/ License: LGPL-2.1 GPL-2
libgphoto2
- Ebuilds: 2, Stable: 2.5.33, Testing: 2.5.33 Description: Library that implements support for numerous digital cameras
Homepage:http://www.gphoto.org/ License: GPL-2
libgpod
- Ebuilds: 1, Stable: 0.8.3-r9, Testing: 0.8.3-r9 Description:
libgpod is a shared library to access the contents of an iPod. This
library is based on code used in the gtkpod project.
Homepage:https://sourceforge.net/projects/gtkpod/ License: LGPL-2
libharu
- Ebuilds: 4, Stable: 2.4.5, Testing: 2.4.6 Description:
Haru PDF library is a ANSI/C library for generating PDF files.
It supports the following features:
1. Generating PDF files with lines, text, images.
2. Outline, text annotation, link annotation.
3. Compressing document with deflate-decode.
4. Embedding PNG, Jpeg images.
5. Embedding Type1 font and TrueType font.
6. Creating encrypted PDF files.
7. Using various character sets (ISO8859-1~16, MSCP1250~8, KOI8-R).
8. Supporting CJK fonts and encodings.
Homepage:http://www.libharu.org/ License: ZLIB
libiec61883
- Ebuilds: 1, Stable: 1.2.0-r2, Testing: 1.2.0-r2 Description:
This library provides third generation media reception and transmission for DV,
MPEG2-TS, and AMDTP (audio and music) using only raw1394 and not the complicated
setup and maintenance of other kernel modules and their /dev nodes.
Homepage:https://ieee1394.wiki.kernel.org/index.php/Libraries#libiec61883 License: || ( LGPL-2.1 GPL-2 )
libinsane
- Ebuilds: 1, Testing: 1.0.10 Description:
Libinsane is the library to access scanners on both Linux and Windows. It's cross-platform, cross-programming languages, cross-scanners :-). It takes care of all the quirks of all the platforms and scanners
It has however some limitations:
* It is only designed to work with scanners, not webcams, not USB keys, etc (think paper-eaters only)
* TWAIN API may display some dialogs. Libinsane cannot prevent them.
* Full bed page scan only: Presence of the option to set the scan area cannot be guaranteed. You may have to crop the image later in your own application (see Paperwork for example).
* 24 bits color scans only (may be fixed later)
It is the successor of Pyinsane2 but shares no code with it.
Homepage:https://gitlab.gnome.org/World/OpenPaperwork/libinsane License: LGPL-3+
libiptcdata
- Ebuilds: 1, Stable: 1.0.5-r1, Testing: 1.0.5-r1 Description:
libiptcdata is a library, written in C, for manipulating the
International Press Telecommunications Council (IPTC) metadata stored
within multimedia files such as images. This metadata can include
captions and keywords, often used by popular photo management
applications. The library provides routines for parsing, viewing,
modifying, and saving this metadata. The library is licensed under the
GNU Library General Public License (GNU LGPL). The libiptcdata package
also includes a command-line utility, iptc, for editing IPTC data in
JPEG files, as well as Python bindings.
Homepage:https://github.com/ianw/libiptcdata https://libiptcdata.sourceforge.net/ License: LGPL-2
libjxl
- Ebuilds: 2, Stable: 0.11.2, Testing: 0.11.2, Snapshot: 9999 Description:
JPEG XL reference implementation
(encoder and decoder), called libjxl.
Contains command line utilities: cjxl, djxl, jxlinfo.
Homepage:https://github.com/libjxl/libjxl/ License: BSD
libkate
- Ebuilds: 1, Stable: 0.4.1-r4, Testing: 0.4.1-r4 Description: Kate is a codec for karaoke and text encapsulation for Ogg. Most of the
time, this would be multiplexed with audio/video to carry subtitles,
song lyrics (with or without karaoke data), etc, but doesn't have to be.
A possible use of a lone Kate stream would be an e-book. Moreover, the
motion feature gives Kate a powerful means to describe arbitrary curves,
so hand drawing of shapes can be achieved. This was originally meant for
karaoke use, but can be used for any purpose. Motions can be attached to
various semantics, like position, color, etc, so scrolling or fading
text can be defined.
More information can be found at http://wiki.xiph.org/index.php/OggKate
Homepage:https://code.google.com/p/libkate/ License: BSD
liblo
- Ebuilds: 1, Stable: 0.32, Testing: 0.32 Description: liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris.
Homepage:https://sourceforge.net/projects/liblo/ License: LGPL-2.1
libpgf
- Ebuilds: 1, Stable: 7.21.7-r2, Testing: 7.21.7-r2 Description: Library to load, handle and manipulate images in the PGF format
Homepage:https://libpgf.org/ License: LGPL-2.1
librtprocess
- Ebuilds: 1, Stable: 0.12.0-r1 Description:
librtprocess aims to make some of RawTherapee's highly optimized raw
processing routines readily available for other FOSS photo editing
software.
Homepage:https://github.com/CarVac/librtprocess/ License: GPL-3+
libsdl
- Ebuilds: 2, Stable: 1.2.68, Testing: 1.2.74 Description:
Simple DirectMedia Layer is a cross-platform multimedia library designed
to provide low level access to audio, keyboard, mouse, joystick, 3D
hardware via OpenGL, and 2D video framebuffer. It is used by MPEG
playback software, emulators, and many popular games, including the
award winning Linux port of "Civilization: Call To Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS Classic,
MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. There is also
code, but no official support, for Windows CE, AmigaOS, Dreamcast,
Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings to
several other languages, including Ada, Eiffel, Java, Lua, ML, Perl,
PHP, Pike, Python, and Ruby.
Homepage:https://github.com/libsdl-org/sdl12-compat License: ZLIB
libsdl2
- Ebuilds: 11, Stable: 2.32.8, Testing: 2.32.10 Description:
Simple DirectMedia Layer is a cross-platform multimedia library
designed to provide low level access to audio, keyboard, mouse,
joystick, 3D hardware via OpenGL, and 2D video framebuffer. It is
used by MPEG playback software, emulators, and many popular games,
including the award winning Linux port of "Civilization: Call To
Power."
Simple DirectMedia Layer supports Linux, Windows, BeOS, MacOS
Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX.
There is also code, but no official support, for Windows CE,
AmigaOS, Dreamcast, Atari, NetBSD, AIX, OSF/Tru64, RISC OS, and
SymbianOS.
SDL is written in C, but works with C++ natively, and has bindings
to several other languages, including Ada, Eiffel, Java, Lua, ML,
Perl, PHP, Pike, Python, and Ruby.
Homepage:https://www.libsdl.org/ License: ZLIB
libsfml
- Ebuilds: 2, Stable: 3.0.1, Testing: 3.0.1 Description:
The Simple and Fast Multimedia Library (SFML) is a portable and easy to use
multimedia API written in C++. You can see it as a modern, object-oriented
alternative to SDL. SFML is composed of several packages to suit your needs.
You can use SFML as a minimal windowing system to interface with OpenGL, or
as a fully-featured multimedia library for building games or interactive
programs.
Homepage:https://www.sfml-dev.org/ https://github.com/SFML/SFML License: ZLIB Apache-2.0 || ( WTFPL-2 CC0-1.0 ) || ( MIT-0 public-domain ) CC0-1.0 || ( MIT public-domain ) Apache-2.0
libsoundio
- Ebuilds: 1, Stable: 2.0.0-r1, Testing: 2.0.0-r1 Description:
C library providing cross-platform audio input and output. The API is
suitable for real-time software such as digital audio workstations as
well as consumer software such as music players.
Homepage:http://libsound.io/ License: MIT
libtiger
- Ebuilds: 1, Stable: 0.3.4-r1, Testing: 0.3.4-r1 Description: libtiger is a rendering library for Kate streams using Pango and Cairo.
More information about Kate streams may be found at
http://wiki.xiph.org/index.php/OggKate
Homepage:https://code.google.com/p/libtiger/ License: BSD
libuvc
- Ebuilds: 1, Testing: 0.0.7 Description: A cross-platform library for USB video devices, built atop libusb
Homepage:https://int80k.com/libuvc/ License: BSD
libv4l
- Ebuilds: 1, Stable: 1.32.0, Testing: 1.32.0 Description:
libv4l is a collection of libraries which adds a thin abstraction layer on
top of video4linux2 devices. The purpose of this (thin) layer is to make it
easy for application writers to support a wide variety of devices without
having to write separate code for different devices in the same class.
libv4l consists of 3 different libraries: libv4lconvert, libv4l1 and libv4l2.
libv4lconvert offers functions to convert from any (known) pixelformat
to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420.
libv4l1 offers the (deprecated) v4l1 API on top of v4l2 devices, independent
of the drivers for those devices supporting v4l1 compatibility (which many
v4l2 drivers do not).
libv4l2 offers the v4l2 API on top of v4l2 devices, while adding for the
application transparent libv4lconvert conversion where necessary.
Homepage:https://git.linuxtv.org/v4l-utils.git License: LGPL-2.1+ utils? ( MIT || ( BSD GPL-2 ) )
libvisual
- Ebuilds: 2, Stable: 0.4.2-r1, Testing: 0.4.2-r1 Description: Abstraction library between applications and audio visualisation plugins
Homepage:http://libvisual.org/ License: LGPL-2.1
libvmaf
- Ebuilds: 3, Stable: 3.0.0, Testing: 3.0.0, 2.3.1, Snapshot: 9999 Description:
VMAF is a perceptual video quality assessment algorithm developed by Netflix. This software package includes a stand-alone C library libvmaf.
Homepage:https://github.com/Netflix/vmaf License: BSD-2-with-patent
libxmi
- Ebuilds: 2, Stable: 1.3-r2, Testing: 1.3-r2 Description:
GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics. It
can draw 2-D graphical primitives, including wide polygonal lines and circular
and elliptical arcs, into a user-supplied matrix of pixels. Sophisticated line
styles, such as multicolored dashing patterns, can be specified. There is also
support for filling and texturing polygons.
It can be used as a drop-in rendering module in any application that needs to
scan-convert 2-D vector graphics. It is highly customizable. For example, the
`pixel' datatype can be redefined at compile time. The algorithm used for
compositing pixels can be redefined too. By default, libxmi uses the
Painter's Algorithm (a new pixel value replaces an old one). But it would be
trivial to install it so that it uses alpha compositing instead. The package,
and its header file xmi.h, include full documentation.
Homepage:https://www.gnu.org/software/libxmi/ License: GPL-2
libxspf
- Ebuilds: 1, Stable: 1.2.1 Description:
libxspf brings XSPF playlist reading and writing support to your C++
application. XSPF is an open XML format for sharing playlists.
Homepage:https://libspiff.sourceforge.net/ License: BSD LGPL-2.1
lilv
- Ebuilds: 1, Stable: 0.24.26-r1, Testing: 0.24.26-r1 Description:
Lilv is a library to make the use of LV2 plugins as simple as possible for applications.
Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies.
Homepage:https://drobilla.net/software/lilv.html License: ISC
lsp-plugins
- Ebuilds: 4, Stable: 1.2.14, Testing: 1.2.14, 1.2.6, Snapshot: 9999 Description:
LSP (Linux Studio Plugins) is a collection of open-source plugins
currently compatible with LADSPA, LV2 and LinuxVST formats.
Homepage:https://lsp-plug.in License: LGPL-3
munt-mt32emu
- Ebuilds: 3, Stable: 2.7.0, Testing: 2.7.3 Description:
A multi-platform software synthesiser emulating (currently inaccurately) pre-GM MIDI devices such as the Roland MT-32, CM-32L, CM-64 and LAPC-I. In no way endorsed by or affiliated with Roland Corp.
Homepage:https://github.com/munt/munt License: LGPL-2.1
openctm
- Ebuilds: 1, Testing: 1.0.3-r1 Description:
OpenCTM - the Open Compressed Triangle Mesh file format - is a file format, a software library and a tool set for compression of 3D triangle meshes.
Homepage:http://openctm.sourceforge.net License: GPL-2
opencv
- Ebuilds: 3, Stable: 4.12.0-r1, 4.11.0-r1, Testing: 4.12.0-r2 Description:
OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.
Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition;
Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); and Mobile Robotics.
Homepage:https://opencv.org License: Apache-2.0
openglide
- Ebuilds: 1, Stable: Description:
OpenGLide is a Glide to OpenGL wrapper. It emulates a Voodoo
board so you can run old DOS/Windows Glide games by translating
Glide calls into OpenGL.
Homepage:https://openglide.sourceforge.net/ License: LGPL-2.1
openpgl
- Ebuilds: 3, Stable: 0.7.0, Testing: 0.7.0 Description:
The Intel® Open Path Guiding Library (Intel® Open PGL) implements a set of
representations and training algorithms needed to integrate path guiding
into a renderer. Open PGL offers implementations of current state-of-the-art
path guiding methods, which increase the sampling quality and, therefore,
the efficiency of a renderer. The goal of Open PGL is to provide
implementations that are well tested and robust enough to be used in a
production environment.
Homepage:https://github.com/RenderKit/openpgl License: Apache-2.0
opus
- Ebuilds: 2, Stable: 1.5.2, Testing: 1.6.1 Description: Open codec for interactive speech and music transmission over the Internet
Homepage:https://opus-codec.org/ License: BSD
qhull
- Ebuilds: 1, Stable: 2020.2.8.1_alpha6, Testing: 2020.2.8.1_alpha6 Description:
Qhull computes the convex hull, Delaunay triangulation, Voronoi
diagram, halfspace intersection about a point, furthest-site
Delaunay triangulation, and furthest-site Voronoi diagram. The
source code runs in 2-d, 3-d, 4-d, and higher dimensions. Qhull
implements the Quickhull algorithm for computing the convex hull. It
handles roundoff errors from floating point arithmetic. It computes
volumes, surface areas, and approximations to the convex hull.
Qhull does not support constrained Delaunay triangulations,
triangulation of non-convex surfaces, mesh generation of non-convex
objects, or medium-sized inputs in 9-D and higher.
Homepage:http://www.qhull.org License: BSD
quarter
- Ebuilds: 2, Stable: 1.2.2, Testing: 1.2.3 Description:
Quarter is a light-weight glue library that provides seamless
integration between Systems in Motions's Coin high-level 3D
visualization library and Trolltech's Qt 2D user interface library.
It supersedes previous Qt binding - SoQt - by subclassing QGLWidget.
Homepage:https://github.com/coin3d/coin/wiki License: GPL-2
rlottie
- Ebuilds: 1, Stable: 0.2_p20210405, Testing: 0.2_p20210405 Description:
rlottie is a platform independent standalone c++ library for rendering
vector based animations and art in realtime.
Lottie loads and renders animations and vectors exported in the bodymovin
JSON format. Bodymovin JSON can be created and exported from After Effects
with bodymovin, Sketch with Lottie Sketch Export, and from Haiku.
For the first time, designers can create and ship beautiful animations
without an engineer painstakingly recreating it by hand. Since the
animation is backed by JSON they are extremely small in size but can be
large in complexity!
Homepage:https://www.tizen.org/ https://github.com/Samsung/rlottie License: BSD FTL JSON MIT
rtmidi
- Ebuilds: 1, Stable: 6.0.0, Testing: 6.0.0 Description:
RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut and API-specific classes)
that provides a common API (Application Programming Interface) for realtime MIDI
input/output across Linux (ALSA, JACK), Macintosh OS X (CoreMIDI, JACK),
and Windows (Multimedia Library) operating systems.
RtMidi significantly simplifies the process of interacting with computer MIDI hardware and software.
Homepage:https://caml.music.mcgill.ca/~gary/rtmidi/ License: RtMidi
sbc
- Ebuilds: 2, Stable: 2.1, Testing: 2.1 Description: Audio codec to connect bluetooth HQ audio devices as headphones or loudspeakers
Homepage:https://git.kernel.org/?p=bluetooth/sbc.git License: GPL-2 LGPL-2.1
sdl-gfx
- Ebuilds: 2, Stable: 2.0.26-r2, Testing: 2.0.26-r2 Description:
SDL graphics drawing primitives and other support functions
The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided basic drawing
routines such as lines, circles or polygons and SDL_rotozoom which implemented a
interpolating rotozoomer for SDL surfaces.
The current components of the SDL_gfx library are:
* Graphic Primitives (SDL_gfxPrimitves.h)
* Rotozoomer (SDL_rotozoom.h)
* Framerate control (SDL_framerate.h)
* MMX image filters (SDL_imageFilter.h)
The library is backwards compatible to the above mentioned code. Its is written in plain C
and can be used in C++ code.
Homepage:https://www.ferzkopp.net/joomla/content/view/19/14/ License: ZLIB
sdl-ttf
- Ebuilds: 1, Stable: 2.0.11_p20220525, Testing: 2.0.11_p20220525 Description:
This is a sample library which allows you to use TrueType fonts in your SDL applications. It
comes with an example program "showfont" which displays an example string for a given
TrueType font file.
Homepage:https://github.com/libsdl-org/SDL_ttf License: ZLIB
sdl2-gfx
- Ebuilds: 1, Stable: 1.0.4-r1, Testing: 1.0.4-r1 Description:
The SDL2_gfx library provides the basic drawing functions such
as lines, circles or polygons provided by SDL_gfx on SDL2 against
renderers of SDL2.
The current components of the SDL2_gfx library are:
* Graphic Primitives (SDL_gfxPrimitives.h, SDL_gfxPrimitives.c)
* Surface Rotozoomer (SDL_rotozoom.h, SDL_rotozoom.c)
* Framerate control (SDL_framerate.h, SDL_framerate.c)
* MMX image filters (SDL_imageFilter.h, SDL_imageFilter.c)
* Build-in 8x8 Font (SDL_gfxPrimitives_font.h)
Homepage:https://www.ferzkopp.net/joomla/content/view/19/14/ License: ZLIB
sdl2-pango
- Ebuilds: 1, Stable: 2.1.5 Description:
The sdl2-pango package is a software library that provides
a way to render text using the SDL2 library and the Pango
text layout and rendering engine.
SDL2 is a popular cross-platform library for multimedia and
game development, while Pango is a library for layout and
rendering of internationalized text. By combining these
two libraries, the sdl2-pango package allows developers to
easily add high-quality text rendering capabilities to their
SDL2-based applications.
Homepage:https://github.com/markuskimius/SDL2_Pango/ License: LGPL-2.1+
sdl2-ttf
- Ebuilds: 3, Stable: 2.24.0, Testing: 2.24.0 Description:
This is a sample library which allows you to use TrueType
fonts in your SDL applications. It
comes with an example program "showfont" which displays an
example string for a given
TrueType font file.
Homepage:https://github.com/libsdl-org/SDL_ttf License: ZLIB
sdl3-image
- Ebuilds: 2, Stable: 3.2.4, Testing: 3.4.0 Description:
This is a simple library to load images of various formats as SDL surfaces.
It can load BMP, GIF, JPEG, LBM, PCX, PNG, PNM (PPM/PGM/PBM), QOI, TGA, XCF, XPM, and simple SVG format images.
It can also load AVIF, JPEG-XL, TIFF, and WebP images, depending on build options
Homepage:https://www.libsdl.org/projects/SDL_image/ License: ZLIB
sdl3-mixer
- Ebuilds: 2, Testing: 3.1.2_rc1 Description:
A simple multi-channel audio mixer that supports 8 channels of 16 bit stereo audio, plus a single channel of music.
It can load FLAC, MP3, Ogg, VOC, and WAV format audio.
It can also load MIDI, MOD, and Opus audio, depending on build options.
It is a part of the SDL project, and is used by many games and applications.
Homepage:https://github.com/libsdl-org/SDL_mixer License: ZLIB
sdl3-ttf
- Ebuilds: 1, Stable: 3.2.2, Testing: 3.2.2 Description:
This library is a wrapper around the FreeType and Harfbuzz libraries,
allowing you to use TrueType fonts to render text in SDL applications.
Homepage:https://github.com/libsdl-org/SDL_ttf License: ZLIB
suil
- Ebuilds: 1, Stable: 0.10.22-r2, Testing: 0.10.22-r2 Description:
Suil makes it possible to load a UI of any toolkit in a host using any other toolkit.
Suil currently supports every combination of Gtk 2, Gtk 3, Qt 5, and X11.
Homepage:https://drobilla.net/software/suil.html License: ISC
tiff
- Ebuilds: 6, Stable: 4.7.1, Testing: 4.7.1, 4.7.0 Description:
TIFF image library and tools, mostly for scanner and fax
support, but also used by GIS and other imaging tools.
Homepage:http://libtiff.maptools.org License: libtiff
tiff-compat
- Ebuilds: 2, Stable: 4.4.0-r4, Testing: 4.4.0-r4 Description:
TIFF image library and tools, mostly for scanner and fax
support, but also used by GIS and other imaging tools.
Homepage:http://libtiff.maptools.org License: libtiff
vo-aacenc
- Ebuilds: 2, Stable: 0.1.3, Testing: 0.1.3, Snapshot: 9999 Description: VisualOn AAC encoder library This library contains an encoder implementation
of the Advanced Audio Coding (AAC) audio codec. The library is based on
a codec implementation by VisualOn, part of the Stagefright framework from
the Google Android project.
Homepage:https://sourceforge.net/projects/opencore-amr/ License: Apache-2.0
vo-amrwbenc
- Ebuilds: 2, Stable: 0.1.3, Testing: 0.1.3, Snapshot: 9999 Description:
VisualOn AMR-WB encoder library
This library contains an encoder implementation of the Adaptive Multi
Rate Wideband (AMR-WB) audio codec. The library is based on a codec
implementation by VisualOn, part of the Stagefright framework from
the Google Android project.
Homepage:https://sourceforge.net/projects/opencore-amr/ License: Apache-2.0
volpack
- Ebuilds: 1, Testing: 1.0_p7-r2 Description:
The VolPack Volume Rendering Library is a portable software library for
volume rendering based on a new family of fast volume rendering
algorithms using a Shear-Warp Factorization (proceedings of SIGGRAPH94).
Homepage:https://amide.sourceforge.net/packages.html License: BSD
zita-resampler
- Ebuilds: 1, Stable: 1.11.2, Testing: 1.11.2 Description:
Libzita-resampler is a C++ library for resampling audio signals.
It is designed to be used within a real-time processing context,
to be fast, and to provide high-quality sample rate conversion.
Homepage:https://kokkinizita.linuxaudio.org/linuxaudio/ License: GPL-3+
zmusic
- Ebuilds: 1, Testing: 1.3.0 Description: UZDoom's music system as a standalone library
Homepage:https://github.com/UZDoom/ZMusic License: BSD DUMB-0.9.3 GPL-3 LGPL-2.1+ LGPL-3 MIT