▲ | ghm2199 9 days ago | |||||||
For the uninitiated, could you describe why codec development is slow and expensive? | ||||||||
▲ | thinkingQueen 8 days ago | parent | next [-] | |||||||
It’s a bit like developing an F1 car. Or a cutting edge airplane. Lots of small optimizations that have to work together. Sometimes big new ideas emerge but those are rare. Until the new codec comes to together all those small optimizations aren’t really worth much, so it’s a long term research project with potentially zero return on investement. And yes, most of the small optimizations are patented, something that I’ve come to understand isnt’t viewed very favorably by most. | ||||||||
| ||||||||
▲ | mike_hearn 8 days ago | parent | prev [-] | |||||||
They're hardware accelerated so it's not worth making a new codec until you have a big improvement over the prior baseline, because it takes a long time to manufacture and roll out devices that are better. Verifying an optimization is worth it requires testing against a big library of videos using standardized perception metrics, it requires ensuring there's an efficient way to decode it in both hardware and software, including efficient encoding. It's easy to improve one kind of input but regress another. Most of the low hanging fruit is taken already. Just the usual stuff that makes advancing the frontier hard. |