OS4 DepotLogo by Alkaron 
(anonymous IP:,2146) 

   Bug tracker
   Locale browser


   o Audio (343)
   o Datatype (51)
   o Demo (203)
   o Development (593)
   o Document (22)
   o Driver (97)
   o Emulation (146)
   o Game (994)
   o Graphics (494)
   o Library (113)
   o Network (230)
   o Office (65)
   o Utility (913)
   o Video (69)

Total files: 4333

Full index file
Recent index file



Support the site

 Readme for:  Development » Library » Audio » liba52.lha


Description: low-level interface to decode AC-3 audio
Download: liba52.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 1Mb
Version: 0.7.5cvs
Date: 20 May 2019
Author: see AUTHORS
Submitter: Raziel
Email: raziel_nosgoth/web de
Homepage: http://liba52.sourceforge.net/
Category: development/library/audio
License: GPL
Distribute: yes
Min OS Version: 4.1
FileID: 10893
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 191  (Current version)
191  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
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 liba52.a library,
which i needed for one of my other ports.

There are some binaries in there as well, i didn't test them cause i'm
lacking supported audio files, though they "should" work.
More about them in the README.

If you want to use it in the SDK, simply copy everything in SDK/ there.

Source included


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.

Copyright © 2004-2023 by Björn Hagström All Rights Reserved