this post was submitted on 22 Sep 2025
329 points (96.6% liked)

Programmer Humor

26673 readers
1886 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

For anyone curious - https://flif.info/

EDIT: am a dumbass, JPGXL extends from FLIF

you are viewing a single comment's thread
view the rest of the comments
[–] riskable@programming.dev 12 points 1 week ago (1 children)

I really like WebP. It has a super annoying issue though: Animated WebP can't take advantage of hardware acceleration.

And the real problem there is that WebM doesn't support looping. So if you want an auto playing, looping gif-like video you have to use WebP and thus, give up on hardware acceleration.

[–] MonkderVierte@lemmy.zip 2 points 1 week ago* (last edited 1 week ago) (1 children)

that WebM doesn't support looping

Isn't that a player issue?

Edit: i assume there is a metadata flag, in formats that support it? Or is it something different?

[–] riskable@programming.dev 2 points 1 week ago* (last edited 1 week ago)

No, actually! There's no metadata option in .WebM to tell it to loop! It's not in the spec (which is just a subset of matroska).

The format literally does not support looping. Whereas the .WebP spec does provide a looping option:

https://datatracker.ietf.org/doc/rfc9649/

It's in the ANIM chunk which specifies the "loop count". If it's zero, loop forever.

WebM has no built-in loop flag 🤷