codecs.multimedia.cx codecs.multimedia.cx

Looking at a-Pac

Since currently there’s a preparation phase for the next Ukrainian counteroffensive and I don’t know what other features to add to NihAV (beside improving video player), I was bored enough to do this. After a comment from Paul, I’ve looked at some random lossless audio codec from 90’s, namely a-Pac. While the codec by itself it very simple (no LPC or IIR filter, no variable-length codes except in block header, no arithmetic...

codecs.multimedia.cx codecs.multimedia.cx

NihAV: now with lossless audio encoder

Since I wanted to try my hoof at various encoding concepts it’s no wonder that after lossy audio encoder (IMA ADPCM with trellis encoding), lossless video encoder (ZMBV, using my own deflate implementation for compressing), lossy video encoder (Cinepak, for playing with vector quantisation, and VP6, for playing with many other concepts) it was time for a lossless audio encoder. To remind you, there are essentially two types of...

thedmz

Entertainment 2.0 #563 – This May Ruin Christmas For Me

Plex has released a new Modern Layout user interface. SofabatonX1 could be the Harmony remote replacement you’ve been waiting for. Locast loses a major court battle. Qualcomm is bringing true lossless audio to Bluetooth. Humble Games are coming to Xbox Game Pass. Xbox Cloud Gaming is finally coming to consoles. Join us most weeks for the live recording of Entertainment 2.0 on Tuesday evenings at 8:30 pm ET! Click here to...

codecs.multimedia.cx codecs.multimedia.cx

Revisiting lossless codecs…

I’ve decided to add a couple of lossless audio formats in a preparation for a long-term goal of having a NihAV-based player (the debug tool nihav-player that I currently have can’t really count for one especially considering how it does not play pure audio files and tends to deadlock in SDL audio thread). So I’ve added nihav-llaudio crate with four most common formats for music I have, namely FLAC, Monkey’s Audio, TTA and...