iainchesworthlabs/iclforge
A clean-room AC-3, E-AC-3 and AC-4 encoder and decoder in C++23, implemented from the published standards. It turns PCM into AC-3, E-AC-3 or AC-4 streams, turns mono sources placed and moved in 3D space into E-AC-3 with Joint Object Coding, and reads those streams back.
GitHub repository with 6 stars and 1 forks.
Language: C++
Topics: ac-3, ac-4, audio-codec, cpp23, dolby-atmos, e-ac-3, esp32, sendspin