The spec consists largely of C code copy-pasted from the VP8 source code — up to and including TODOs, “optimizations”, and even C-specific hacks, such as workarounds for the undefined behavior of signed right shift on negative numbers. In many places it is simply outright opaque. Copy-pasted C code is not a spec. I may have complained about the H.264 spec being overly verbose, but at least it’s precise. The VP8 spec, by comparison, is imprecise, unclear, and overly short, leaving many portions of the format very vaguely explained. Some parts even explicitly refuse to fully explain a particular feature, pointing to highly-optimized, nigh-impossible-to-understand reference code for an explanation. There’s no way in hell anyone could write a decoder solely with this spec alone.
And the result of this type of spec?
The encoder and decoder share a staggering amount of code. This means that any bug in the common code will affect both, and thus won’t be spotted because it will affect them both in a matching fashion.
A patch to fix a bug in the decoder has already been removed instead of fixing the same bug in the encoder.
It seems to work quite well in Safari, although 720p YouTube videos still use a fair chunk of CPU. Hardware decoding doesn’t seem to kick in at all on Chrome.
For those of you too cheap to buy the full replays from PSALive.tv, Channel M have highlights of the World Squash Championships in Manchester this year that you can watch online for free.
Currently only the women’s highlights on available for view, although the men’s should be up soon.
Very interesting research into using still photographs to enhance a video of the same scene by increasing the resolution, enhance the dynamic range and exposure, and even object touch-up and removal.
I take back what I said, on Guitar Hero III, completing DragonForce’s Through the Fire and Flames on Expert with 100% notes hit isn’t impossible. But it is fucking hard.
Because his isn’t going to be able to go back to his old G4.
I didn’t hear about this until today when this movie was released, but it seems that some guy at HelpMeGetAG5.com said that if he got enough donations for a new G5 PowerMac, he would blow up his old G4. Well, he did get enough money, and he did blow it up, an dhe has the video to prove it. The sites down now probably due to the sheer number of people trying to watch the video, so you can enjoy it here, free of charge. How nice of me.