It doesn't matter that AVIF uses the same container for AV1 or AV2 based encoding, if the browsers don't have the right decoder for it then they can't decode it.
An example of this is MP4: Browsers can decode videos encoded with H264 in MP4 containers, but not H265 even if it uses the same container, because one thing is the container and another thing is the codec, they're related but they aren't the same.
Notably, AVIF uses the HEIF container like HEIC. HEIF is an extension of ISOBMFF, mp4 files are another example of an ISOBMFF format. I'm surprised how ubiquitous that container format is becoming; webm uses the matroska / mkv format but I bet if it was created today they would have likely used something ISOBMFF derived
Browser adoption happens way faster than sites adoption (as current AVIF itself clearly demonstrates), so same container does matter to reduce contention on sites adoption side.
I.e. once browser adoption happens you'll be able to use AV2 for AVIF without the likes of Wikipedia taking another decade after that to add an additional mime type to their supported images.
I think here applies very well this quote: All right, but apart from sanitation, medicine, education, wine, public order, irrigation, roads, the fresh-water system and public health, what have the Roman (SQL) ever done for us?
Not really. That quote is about who pioneered those innovations, not about who perfected them. No one disputes that SQL was first on the scene, we’re disputing whether it can be improved upon and whether the value derived from relational databases is a product of SQL specifically (hint: it’s not).
And don't forget its sequel, Dr. Robotnik Ring Racers! Since I discovered it became one of my favorite video games, it's pretty technical and hard to dominate, but it's so exciting each time that I play it that I can't stop recommending it to everyone.
I absolutely love SRB2K but I think they overcooked Ring Racers. It's bloated with so many mechanics that the tutorial for how to play the game is literally almost an hour long. The controls are also harsher than the previous game, especially when it comes to slopes.
Version 2.4 which is almost out doubles down on it being a high skill racing game with even more mechanics... Gaining "amps" when dealing damage, going into overdrive, "ring bail" which is dropping all your coins for a boost and can cancel spinning out, "neutral drift" where you lose less speed when drifting without steering...
I don't know what's going on at this point. I just want to hold forward and drift.
To me, Ring Racers feels like some bizarro version of a "what if we made a kart racer that plays like what normies think a fighting game plays like" future (complimentary, not derogatory). It's fascinating to get a glimpse. It's like those weird extinct animals who take over a tiny ecological niche but wouldn't survive in a more diverse climate, like channichthyidae or galapogos finches.
The result isn't quite a kart racer and isn't quite a fighting game, it's...some mix in between, where the difference between coming in first and being in fourth requires knowing that (say) directional influence is reversed while you're teching banana peel spinouts, or how your boost frames are preserved if you cancel your sliptide wavedash around a tight corner, etc etc. The skill ceiling is ridiculously high. For online play, so is the skill floor.
In all honesty I don't think it quite "works" for mass consumption...but it's not meant to! This corner of design space is built by those who love the genre they've made, so to hell with mass consumability anyway. I personally find the experiment fascinating and rewarding to learn. Certainly do check it out.
Any field in SQLite can contain any type, even if the schema says that a field should be INTEGER, it could have a TEXT, so it's necessary to specify what's the type of every single value
An example of this is MP4: Browsers can decode videos encoded with H264 in MP4 containers, but not H265 even if it uses the same container, because one thing is the container and another thing is the codec, they're related but they aren't the same.
reply