Linked by Thom Holwerda on Sun 16th May 2010 12:52 UTC, submitted by mrsteveman1
Internet & Networking Mozilla, sticking to its ideals of the open web, decided long ago that support for the patent-encumbered H264 codec would not be included in any of its products. Not only is H264 wholly incompatible with the open web and Free software, it is also incredibly expensive. Mozilla could use one of the open source implementations, but those are not licensed, and the MPEG-LA has been quite clear in that it will sue those who encode or decode H264 content without a license. Software patents, however, are only valid in some parts of the world, so an enterprising developer has started a project that was sure to come eventually: Firefox builds with H264 support.
Thread beginning with comment 425325
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

Sure, but the primitive functions have to be composed in the correct manner to make the more complicated ones. For example, you can provide matrix multiplication primitives, which then are used to do all sorts of interesting things (rotations, some basic cryptography, statistics, etc). The primitive operations could be accelerated, while the upper-level ones (patented ones, possibly) are not. However, I don't believe this is the case for modern video cards, in most cases they would have a full decoder onboard.

I was merely responding to the idea that one may always construe 'acceleration' as 'full-implementation'.

Now, the really, really interesting thing is this: why exactly are people like you so keen to try to imply that this is not the case?


Wow, you're paranoid. It was just a question, I'm no lawyer.

Reply Parent Score: 1

lemur2 Member since:

Wow, you're paranoid. It was just a question, I'm no lawyer.

Neither am I a lawyer, but I do know when companies are trying to rip me off, and I do know a little about what rights I should have as a consumer.

Perhaps I am a bit paranoid ... you copped that response because it is an absolute favourite notion of some supporters of commercial software on OSNews that Linux users have no legal way to render h.264 video. They desperately want h.264 to be illegal on Linux systems, whilst at the same time they try to insist that h.264 can be hardware-accelrated but Theora cannot (which is not true).

Little do they realise that their two favourite themes in respect of h.264 are actually at odds with one another.

If h.264 over the web is to be hardware-accelerated when viewing the video in browsers, then Linux can do that just as legally, and with the same performance, as commercial OSes can, because Linux users have also paid for their video card hardware, and they are therefore licensed to use it.

If video over the web is to be software-rendered when viewing the video in browsers, then Theora is by far the better choice because it is significantly less demanding on the CPU.

Either way, h.264 web video (or Theora web video) just isn't going to be a lock-out for Linux or a lock-in of commercial OSes and browsers.

This is especially so when you look at the constantly-improving performance of Theora, in particular at low bit-rates. Here is the latest update:

Here is the history:

Edited 2010-05-19 06:48 UTC

Reply Parent Score: 2