RECENT POSTS
- Introduction to FreeBSD Security Best Practices
- Working with Package Management in FreeBSD
- Understanding FreeBSD Security Advisories and Updates
- Troubleshooting Common System Administration Issues in FreeBSD
- Tips for Hardening FreeBSD to achieve System Protection
- Setting Up DHCP Server in FreeBSD
- Secure User and Group Management in FreeBSD Systems
- Secure Remote Access with SSH in FreeBSD
- Optimizing System Performance in FreeBSD
- Network Packet Capture with tcpdump in FreeBSD
- All posts ...
Do you have GDPR compliance issues ?
Check out Legiscope a GDPR compliance software, that will save you weeks of work, automating your documentation, the training of your teams and all processes you need to keep your organisation compliant with privacy regulations
Liba52
Jul 20, 2023
Free library for decoding ATSC A/52 streams, aka AC-3
[ from developer’s site ] It is a free library for decoding ATSC A/52 streams, aka AC-3. The A/52 standard is used in a variety of applications, e.g., digital television and DVD. The main goals in liba52 development are
Portability - most of the code is written in C, and when we use platform-specific optimizations we always have a generic C routine to fall back on.
Reusability - 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 introduced when we fix bugs!
Speed - liba52 is really fast, on any modern PC it should take only a few percent of CPU time.
- Older
- Newer
Checkout these related ports:
- Zynaddsubfx - Realtime software synthesizer
- Zrythm - Modern music production system, also known as DAW
- Zplugins-lv2 - Collection of LV2 plugins to be bundled with Zrythm
- Zmusic - GZDoom's music system as a standalone library
- Zita-rev1 - Reworked version of the reverb originally developed for Aeolus
- Zita-resampler - C++ library for resampling audio signals
- Zita-njbridge - Command line client to transmit audio over a local IP network
- Zita-mu1 - Simple Jack app used to organise stereo monitoring
- Zita-jclient - Library to create a Jack client with a few lines of C++
- Zita-dpl1 - Look-ahead digital peak level limiter
- Zita-convolver - Fast, partitioned convolution engine library
- Zita-bls1 - Blumlein Shuffler converter of binaural signals to stereo speaker pair
- Zita-at1 - Autotuner Jack application
- Zita-alsa-pcmi - Easy access to ALSA PCM devices
- Zinf - GTK-based MP3 player