Live data from Hacker News

Chrome Removing Theora Support

groups.google.com

71–80 of 116 posts

Re: Chrome Removing Theora Support

#72
post #59

Interesting enough, I'm probably one of the few people who still has some theora videos on the web in some very old blogposts of mine. Some history for people who are not aware: Theora became somewhat popular in free software / open source circles, because at the time, it was the best codec which was believed to be either free of patents or the patents were explicitly opened up for free use. Therefore, if you were co…

For videos there's an easy workaround - download the video file and open it in VLC. FFMPEG will likely never drop its support.

Dropping e.g. HTML/CSS features is much harder, since there likely won't be any workaround other than running older version of the browser.

Re: Chrome Removing Theora Support

#73
post #60
post #59

Interesting enough, I'm probably one of the few people who still has some theora videos on the web in some very old blogposts of mine. Some history for people who are not aware: Theora became somewhat popular in free software / open source circles, because at the time, it was the best codec which was believed to be either free of patents or the patents were explicitly opened up for free use. Therefore, if you were co…

I suppose Flash could be considered a notable exception there.

Yeah, and java applets + some more tech enabled by plugins. But I guess we always considered the "plugin-web" to be "different" in that regard.

Re: Chrome Removing Theora Support

#74
post #6

Earlier quoted context omitted.

Honest question. In which scenario do you care so much about the size of the DLL , these days ?

Well I'm looking for the same thing, for a lightweight 2D game engine supporting decades old hardware (the game player is 2MB zipped, 1MB for a minimised build). Animations are likely to be low resolution and seconds long, so a huge decoding library would be pointless. Sure, most users don't care about file sizes, but some (including me) still do. Especially for the wasm and Win95 ports. I considered libtheora, the l…

Does that hardware have the CPU power for a recent video codec? It doesn't sound like it.

Re: Chrome Removing Theora Support

#75

Earlier quoted context omitted.

Just because DVDs are several GB doesn't mean it's acceptable for the decoder to be a few hundred MB. ...and in fact it doesn't need to be, as I can say so from having written an MPEG-2 (+MPEG-1) decoder myself, whose binary turned out to be less than 16KB. When one hears about a codec being dozens of MB, the natural instinct should be "for what?" and not "who cares?" The latter attitude is responsible for why softwa…

The size of the codec is so unimportant as to be essentially irrelevant within reason outside of a few extremely niche cases. We care about video file size, we care about subjective quality, we care about power efficiency in compression and decompression, in many applications we care about latency; on all these metrics, modern codecs are stunningly well-optimised. Modern codecs are extremely complex, but that complex…

"I apologize for such a long letter - I didn't have time to write a short one." - Mark Twain, et al.

A codec bloated by megabytes to me is a little too close to a web site bloated by megabytes. It works...but isn't it also a little embarrassing?

Re: Chrome Removing Theora Support

#76

TIL filename extensions .ogv, .ogg = Theora

ogg is just a container, the actual contents can be audio (usually opus, but other audio codecs are supported) or video (theora, plus some obscure ones)

Usually Opus-encoded audio uses .opus as a file extension, though it's not unheard of to use .ogg. Most of the time you will find Vorbis audio in .ogg files instead.

Re: Chrome Removing Theora Support

#77
post #59

Interesting enough, I'm probably one of the few people who still has some theora videos on the web in some very old blogposts of mine. Some history for people who are not aware: Theora became somewhat popular in free software / open source circles, because at the time, it was the best codec which was believed to be either free of patents or the patents were explicitly opened up for free use. Therefore, if you were co…

I'd gladly accept if my daily browser traded some backwards compatibility for speed, security and the ability to move forward faster.

Obviously only if I'd be certain some other browser can still open it, or maybe some emulator would be able to display it. My earliest websites are 27 years old now (and live on a floppy disk) I'D hate to find that they're no longer readable in any software.

But I'm perfectly fine with my Firefox, with which I spend hours a day on the modern web, dropping support for that, when they need to shed some cruft or weight.

Re: Chrome Removing Theora Support

#78
post #69
post #40

Earlier quoted context omitted.

It was never good. We used it in spirit of OSS in our hackerspace, but it was always terrible and behind all the MPEGs of the time.

> It was always terrible and behind all the MPEGs of the time. So was VP8, which Google ended up pushing at nearly the same time they were rejecting Theora as an inferior H.264 clone. The irony being that VP8 wasn't that different either[1] [1] https://web.archive.org/web/20150301015756/http://x264dev.mu...

Theora is VP3 with some more leeway in the hope that the encoder can use the additional parameter freedom to produce better video (which never really happened; most of the 1.1 branch was, as I understand it, just cleaning up a lot of old mistakes around e.g. rate control). It's pretty clear that VP8 outperforms it.

Re: Chrome Removing Theora Support

#80

Aren't modern video codecs prohibitively computationally expensive for mediocre office-class PCs?

Not really, my laptop is intel 5000 series dual core, it can handle 720p AV1 video. I did get a few dropped frames, but I had to go into "Stats for nerds" to see that they dropped. When I switched to vp9, I still had some dropped frames anyway, so it's slow regardless

My laptop doesn't have a 1080p screen, but trying 1080p it could do some videos better than others.

in this one I only dropped 2 frames:

https://www.youtube.com/watch?v=m1jY2VLCRmY&list=PLAMlLc3Zgg...

Post reply on HN