Audio (343) Datatype (51) Demo (203) Development (600) Document (22) Driver (97) Emulation (148) Game (1005) Graphics (499) Library (116) Network (233) Office (66) Utility (928) Video (69)
Total files: 4380
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
AmigaOS4 notes:
I know that there is another a52 package on the depot, but that one
is more aimed towards codecs and it doesn't hold the libraries (.so/.a),
which i need for one of my ports.
Source included
ABOUT LIBA52
liba52 is a free library for decoding ATSC A/52 streams. It is
released under the terms of the GPL license. The A/52 standard is used
in a variety of applications, including digital television and DVD. It
is also known as AC-3.
The main goals in liba52 development are:
* Portability - Currently all of the code is written in C, and
when we write platform-specific optimizations we will always
keep a generic C routine to fall back on.
* Reuseability - we do not want liba52 to include any
project-specific code, but it should still include enough
features to be used by very diverse projects.
* Precision - We are trying to implement all of the A/52
standard, and to have a very precise output by doing all the
calculations in floating point. We have a test suite that
detects any deviation in the output when compared to previous
versions. We do not have access to official A/52 test vectors
though, so we have to use our judgement to ensure that such
deviations are only intruduced when we fix bugs !
* Speed - liba52 is really fast, on any modern PC it should take
only a few percent of CPU time.
|