xiph / theora

Reference implementation of the Theora video compression format.
https://theora.org/
Other
98 stars 66 forks source link

New stable release #17

Open FabioPedretti opened 10 months ago

FabioPedretti commented 10 months ago

Some projects are removing Theora support for some reasons, including the fact the last official release was too many years ago, and also missing some important fixes (ome references below). Linux distros also needs to include many patches to build on recent environments: https://salsa.debian.org/multimedia-team/libtheora/-/tree/master/debian/patches

Is there a plan to have a new release with the accumulated fixes? A new release with the Ptalarbvorm would be even better. 💯


DaemonEngine: https://github.com/DaemonEngine/Daemon/pull/391

I noticed the Theora project seems kind of dead. When compiling, I saw a gcc warning that the decoder code indexes out of bounds. Although this was fixed in 2012, there hasn't been a new release since 2010 so we didn't have the fix.

Google Chrome: https://chromestatus.com/feature/5158654475239424

The Theora video codec was first released in 2004 and had its last official release in 2011.

Mozilla Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=1860492

jpsaikali commented 10 months ago

VP8 only supports 4:2:0, while Theora also supports 4:2:2 and 4:4:4. Although both VP9 and AV1 support all three ratios and HDR, there is legal uncertainty surrounding their royalty-free statuses. Therefore, I personally think that there should be security updates for Theora at least until H.264 becomes a free format in 5 years at most (I think). By then, I think higher resolution displays would become more ubiquitous, in which the improvements of 4:2:2 and 4:4:4 over 4:2:0 would become less noticeable.

Neustradamus commented 10 months ago

Important to have new release...