Hello! I wrote a Go package for encoding/decoding QOA audio files. There's a small CLI tool as well to interact with QOA files.
I believe I've done enough testing to verify the fidelity of this port:
Unit tests for the core QOA encoding/decoding logic. One of them does a checksum compare of a file I generate vs one of the files from the sample pack archive found here.
A script that compares more (and bigger) files. The checksums don't seem to stay consistent at larger file sizes but audibly it all sounds the same.
Hello! I wrote a Go package for encoding/decoding QOA audio files. There's a small CLI tool as well to interact with QOA files.
I believe I've done enough testing to verify the fidelity of this port: