Finally decided to hang my Mozilla posters, ironic already or not (though one was ironic before it was even produced) and a big Touhou scroll.
Not sure why yet though, I look at walls rarer than I look at my screen wallpaper.

"The Biggie and 2Pac of the Victorian railway scene"

Some time ago I posted a picture showing how the DSD release of some Hibike OST was really just 48Khz PCM converted to DSD.
After I found out about the abitscope filter I took a look at the bit distribution after requantizing to PCM. Top->bottom is MSB->LSB respectively.
Yup, that does look like 24-bit audio, with the bottom 8 or so bits fluctuating due to roundings during the PCM->DSD->PCM requantizations.
Just get the PCM/CD next time, DSD is too cumbersome to work with anyway so all work is done in PCM anyway.

From back when things were normal...
After so long its difficult to imagine how trouble and strife used to be or how normal travelling was.

Note to self: next time I want to analyze bits in an audio dump it as big endian or use the abitscope filter.
Was wondering for days why a 24-bit signal was being MSB-padded rather than the more standard LSB-padded.
Now it all makes sense.

GUNFIRE - THAT'S MAGUS NIGHT -Rampageous Shooting Star-
Many lines of code were written listening to the whole circle's music on a loop for N days straight. Entire decoders, in fact.

Cursed though it may be, this USB A⇔A cable comes with a proper warning.

"I just wish they themselves realize that their existence and survival is an impossibility."

Monochrome AV1 with a desync.
I should make a bigger version and use it as a wallpaper.

I can still remember the time both browsers used this style, but then they changed it for the full-width one because of pig-fingered touchscreen users.
Looked how to get it back but they disabled that.
It took them _this_ long to find out people still use a keyboard.
I hate browsers.

Split off the coefficients into bands. 64x64 blocks, so 12 bands, as shown in pic 2. In the video I enable 1 band per second. I should probably merge the last 3 bands.
Next stop: gain quantization and gain->K mapping.

Basic PVQ implemented.
Same image, same target compression, lapping enabled.
Milestone achieved: beat JPEG.

Show thread

Started working on FFV2 again. Experimenting with lapped DCTs. Scalar quantization.
Image 1: No lapping (basically JPEG)
Image 2: Lapped DCTs (32-point lapping, 64x64 blocks)
Image 3: Image before delapping
Next stop is experimenting with some PVQ ideas I've had

Fun fact: Diablo 2 had A3D (Aureal 3D) support. Yes, not EAX support, just A3D, who were dead 2 months after the game was released. LoD kept the support despite being released almost a year after the company went defunct. The latest patch still keeps support for it, along with the Glide API.
I've actually played it with an A3D wrapper for EAX, and it just added reverb when you were in the caves, and I think the rain was more audible (yes D2 has rain, it even has a day/night cycle).

Show more

A Mastodon instance for people interested in multimedia, codecs, assembly, SIMD, and the occasional weeb stuff.