VP8 Codec Coming To FFmpeg
Jim Buzbee writes "Interested in Google's VP8 codec? Well, so were the FFmpeg guys, so they went ahead and wrote their own native decoder in only 1,400 lines of unique code. They were able to keep the line-count low by relying on heavy reuse from the existing H.264 codebase."
Is anyone else worried by..
They were able to keep the line-count low by relying on heavy reuse from the existing H.264 codebase."
I bet the MPEG-LA will see that as proof that it violates their patents.
Is is really a good idea to advertise how similar VP8 and H.264 are? Send in the patent trolls.
Is anyone else worried by..
They were able to keep the line-count low by relying on heavy reuse from the existing H.264 codebase."
I bet the MPEG-LA will see that as proof that it violates their patents.
From tfa:
since H.264 (the current industry standard video codec) and VP8 are highly similar, we can share code (and more importantly: optimizations) between FFmpeg’s H.264 and VP8 decoders (e.g. intra prediction).
It may not be helping, but the situation here is interesting because this isnt Grandma's codec. This is Googles codec, and as such, MPEG-LA would have to actually fight for their rights. Even if MPEG-LA has an honest-to-goodness valid claim, they might still fail!
All-in-all tho, H.264 is here to stay. Too much hardware support to choose anything else.
Yeah, MPEG-LA might try to get Google/Youtube to pay its licensing fees. Then Do-No-Evil(TM) Google would fight the good holy war in court to invalidate every patent in the pool, right!
Oh wait, Google has already paid the licensing fees, and is listed as a "licensor in good standing" on the MPEG-LA list of conquests.
What does "relying on heavy reuse from the existing H.264 codebase" actually mean? For example, if you make some kind of new a superfast array sorting algorithm for 1 project and 'reuse' it elsewhere it does not mean both projects are the same. [Of course I haven't RTFA.]
Quick way to get 30% Funny 70% Troll: defend Opera browser on
Who the heck do you think is paying for these kinds of claims to be made?
The whole post is moronic. Ffmpeg's VP3 support is smaller than VP8 code and it shares with nothing. The bink codec is 1012 lines and svq3 is 1084 lines and these are weird codecs which have almost no sharing potential. ffv1, a state of the art lossless codec is 1200 lines.
The only thing vp8 has which is all that similar to h264 is the intra prediction modes and even the x264 guy was forced to admit that the intra prediction modes significantly pre-date h264 and are thus UNPATENTABLE.
Utter nonsense. VP8 is codec number 8 of a series of On2 codecs that goes way back before H.264. Google On2 and see for yourself. On2 began marketing VP3 in 1999.
Alternative method:
1. Look at your existing technology in codec VPn that existed before MPEG LA, and think of an improvement.
2. Immediately apply for a patent on the improvement.
3. If said patent application is rejected because of an existing patent, think of another entirely method to achieve the same result, and go back to step 2.
4. If the patent was rejected due to prior art, or even better if the patent was awarded to you, then implement the improvement using the cleared methods.
5. Rinse and repeat from step 1 until a significantly improved codec emerges.
6. Release and market the new codec as VPn+1.
After a number of iterations, you have collected a few patents of your own, and developed a pretty good codec which avoids any patents which you don't own.
Let me guess, you have reading comprehension problems? Here, let me duplicate the post I was responding to, in full:
Emphasis is obviously mine.