Skip to content

tantanGH/hflap-src

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hflap-src

HFLAP source code tree


HFLAP is using the following awesome software libraries:

  • picojpeg (public domain)
  • libfoxenflac (GPL2)

picojpeg - Public domain, Rich Geldreich [email protected]


libfoxenflac ― Tiny, heap-allocation free FLAC decoder written in C

Build Status Coverage Status

libfoxenflac is a tiny FLAC (Free Lossless Audio Codec) decoder written in C99. It does not depend on any C library function, including memory allocations. It provides a simple, state-machine based interface that allows you to decode a FLAC stream from a sequence of arbitrarily sized byte buffers. Depending on maximum number of channels and the maximum block size, libfoxenflac requires between 40 kiB (FLAC Subset format, stereo, up to 48000 kHz) and 2 MiB of memory (all standard-conformant FLAC files).

This library is perfect for environments without runtime library, such as embedded devices or Web Assembly (WASM).

About

HFLAP.X source code tree

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors