codecs.multimedia.cx codecs.multimedia.cx

Another bunch of interesting game codecs

While Iran wages a proxy war with Ukraine (and I can easily believe they’re not against doing it to the last russian), I’m still trying to distract myself by looking at various video formats in games I have no intention to play. Finding games with unknown formats gets harder and harder (or at least more tedious). So here are two games with an interesting approach to video compression. Dark Earth packs frames as separate planes with...

codecs.multimedia.cx codecs.multimedia.cx

Looking at yet another game format

Since I have nothing better to do and I don’t feel a desire to write a lengthy rant about what’s wrong with this world (beside the fact that russia still exists of course), I keep looking at various games I can find in order to see if they have some interesting format. Last time I’ve managed to locate an elusive Indeo IVF sample, now it’s rather curious FMV format. So there’s an unpublished PC game called Highlander: The Last...

codecs.multimedia.cx codecs.multimedia.cx

Model of man and social/economic systems

Here’s some random thoughts about how some subjects should’ve been explained at school to make understanding it easier. Or maybe they were and I was unlucky. Humanity has built a lot of various legal, economic and social systems that base on different principles and approaches. Recently though I came to a realization (better late than never) that since they all are based on relations between people we should look at how an...

codecs.multimedia.cx codecs.multimedia.cx

Why it’s pointless to expect anything good from russians

So we have two major events going in parallel in two deeply undemocratic countries: Iranians having enough of their leaders and russians fleeing mobilisation. I can’t even pretend to have any knowledge on Iran so IMO the uprising there may lead to something or may be squashed like the previous ones, yet Iranians still have my respect for doing that. As for russians, even if I’d be not from Ukraine but know their history and current...

codecs.multimedia.cx codecs.multimedia.cx

Rust inline assembly experience

Since I need something less exciting than the series about IAEA willingly ignoring the terrorists occupying the largest nuclear power plant in Europe (even during its mission visit there) or the series called “what russia destroyed in my home city today”, I’ve tried inline assembly support in recent stable Rust compiler, here’s a short report. Since I’m working on a multimedia framework, my primary interest about inline...

codecs.multimedia.cx codecs.multimedia.cx

A Quick Look at AVS3

The war has shifted to a terrorist operation against Ukrainian civilians (with no change for my home city, it gets several strikes from russian territory every day regardless) and instead of threatening the world with nuclear war russia threatens the world with nuclear terrorism using the captured Ukrainian nuclear power plant. So here’s yet another attempt to distract myself from thoughts about it. It seems that AVS3 has been...

codecs.multimedia.cx codecs.multimedia.cx

A quick glance as Titanic: Adventure Out Of Time resources

Recently somebody asked me how to play MOV files from the game. My answer was that I don’t know and we need to wait until somebody reverse engineers of that engine. Meanwhile I took a second look to see if I missed something apparent (spoiler: no). It seems that all files for that game are in reality archives consisting of multiple entries of various types. Usually first couple of entries are some engine-specific data (they tend to...

codecs.multimedia.cx codecs.multimedia.cx

A cursory glance at Daniel codecs

Recently Paul B. Mahol turned my attention to the fact there are codecs with human names so why not take a look at them? The first disappointing thing is that you need to register in order to receive a link for downloading that software. Oh well, throwaway mail services exist and it’s not the first codec I’ve seen doing that (though I’ve forgotten its name already like I’ll forget about this codec). Then it’s the binary size....

codecs.multimedia.cx codecs.multimedia.cx

Spectral Band Replication in various audio codecs

While the war continues I try to distract myself with something less unpleasant, recently it was implementing SBR support for AAC decoder in NihAV. And since I’ve done that why not talk about this technology and its varieties? The idea of saving bits in lossy codec by coding less important high frequencies in an approximate way is not very new, the first case that comes to mind was aacPlus codec from Coding Technologies that served...

codecs.multimedia.cx codecs.multimedia.cx

World War III: origins, short history, possible outcomes

Every generation has its own war. That’s what my granddad used to say. Before 2014 it seemed like a rather pessimistic thing to say but sadly he turned out to be true. What happens now is World War III even if formally only three countries are “directly” involved—the rest of the world is fighting a proxy war (somewhat like Spanish Civil War was an excuse for certain countries to exercise their troops and test their weapons...