web analytics
Developers Forge for Open Source Ada Code and Tools - Media
Media libs
Libraries are prefixed by a logo relative to the given OpenSource License.
ALR: Component available through the ALIRE crates (component) manager and repository.
ℹ️ Click on the arrow to go to the section beneath with some more details.
ℹ️ Click on the earth symbol 🌎 to go to the mentioned site.
ℹ️ Hover on, or Click on the little page symbol 📄 to read a short description.
 


Media


Audio

  • Asfml
    Link: alire.ada.dev/crates/asfml
    LastCheck: 26 janv. 2022 à 16:22
    Author: mgrojo

    ASFML is an Ada binding to SFML, the Simple and Fast Multimedia Library — ["audio", "games", "opengl", "cross-platform", "multimedia", "binding", "graphics", "sfml"]

  • Audio_base
    Link: alire.ada.dev/crates/audio_base
    LastCheck: 26 janv. 2022 à 16:22
    Author: gusthoff

    Basic Ada packages for audio applications — ["audio", "riff"]

  • Audio_wavefiles
    Link: alire.ada.dev/crates/audio_wavefiles
    LastCheck: 26 janv. 2022 à 16:22
    Author: gusthoff

    Ada Wavefile Library — ["audio", "riff", "wavefiles"]

  • Canberra_ada
    Link: alire.ada.dev/crates/canberra_ada
    LastCheck: 26 janv. 2022 à 16:22
    Author: onox

    Ada 2012 bindings for libcanberra — ["canberra", "audio", "sound"]

  • Virtapu
    Link: alire.ada.dev/crates/virtapu
    LastCheck: 26 janv. 2022 à 16:22
    Author: Fabien-Chouteau

    A virtual Audio Processing Unit to simulate 8-bit era game sounds — ["nostd", "audio", "synth", "game"]


Image

  • Generic Image Decoder
    Link: sourceforge.net/projects/gen-img-dec/
    LastCheck: 3 sept. 2019
    Author: gdemont,zertovitch
    Copyright: Gautier de Montmollin
    Repository: SourceForge

    The Generic Image Decoder is a package for decoding a broad variety of image formats, from any data stream, to any kind of medium. Unconditionally portable code: OS-, CPU-, compiler- independent code.

    Features:
    Supported formats: BMP, GIF, JPEG, PNG, PNM, TGA
    Use of generics and inlining at multiple nesting levels for fast execution
    Standalone (no external dependency)
    Task safe
    Endian-neutral
    Unconditionally portable

  • Gid
    Link: alire.ada.dev/crates/gid
    LastCheck: 26 janv. 2022 à 16:22
    Author: zertovitch

    Decoding a broad variety of image formats — 0


PDF

  • Ada PDF Writer
    Link: sourceforge.net/projects/apdf/
    LastCheck: 17 oct. 2021
    Author: gdemont,zertovitch
    Copyright: Gautier de Montmollin
    Repository: SourceForge

    he PDF Writer consists of a package, PDF_Out, which produces PDF files - as "physical" files, or as other types of data streams.

    The creation of a PDF file is as simple as this small procedure (Ada 2005+ object-oriented syntax):
    Features:
    Produces ISO 32000-1 compliant PDF documents
    Object oriented
    Vector graphics
    Raster graphics: inclusion of JPEG images
    Standalone (no external dependency, no binary stuff, no SDK required for working)
    Direct inclusion of PDF code is possible
    Task safe
    Unconditionally portable

    • Apdf
      Link: alire.ada.dev/crates/apdf
      LastCheck: 26 janv. 2022 à 16:22
      Author: zertovitch,Fabien-Chouteau

      Standalone, portable package for producing dynamically PDF documents — 0


Sound


Video


XLS

  • Excel-Writer
    Link: sourceforge.net/projects/excel-writer/
    LastCheck: 7 sept. 2020
    Author: gdemont,zertovitch
    Copyright: Gautier de Montmollin
    Repository: SourceForge

    Excel_Out is an Ada package for writing easily and dynamically Excel files with basic formatting. Enables the automatic production of reports. Standalone and unconditionally portable code. No interaction needed with Excel or MS Office.
    Features:
    Ideal for the automatic production of reports, formatted data sheets, etc.
    Fast: on a HP Mini netbook (Intel Atom, 1.66 GHz), Excel Writer produces 50 sheets per second, with 10,000 data cells each
    Unconditionally portable
    Standalone: no external dependency to frameworks; Excel/Office software not required for working
    Endian-neutral
    Object oriented
    Task safe
    Floating-point hardware neutral: no IEEE hardware required

GDPR compliant