On Tue, Jun 30, 2009 at 4:50 PM, Ian Hickson <span dir="ltr"><<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
 - has off-the-shelf decoder hardware chips available<br></blockquote></div><br clear="all">I don't think this should be a requirement.<br><br>As written, this requirement primarily means "need to be able to build devices today that play back with minimal power consumption". Obviously this is desirable, but why is it *necessary* for a baseline codec? Why would a vendor refuse to support a format because of high power consumption? It seems to me that using up power can't be worse than refusing to play the content at all. Does Apple block iPhone apps because they max out the CPU while they're running?<br>
<br>It seems to me that this requirement forces HTML5 to merely document the codec preferences of device vendors. I think HTML5 could be proactive without being obnoxious, by recommending that Theora be supported wherever possible. That would encourage the consumption and production of Theora content, which would increase pressure on device vendors to support it well, which would increase the chances us all getting a codec with good universal support.<br>
<br>Rob<br>-- <br>"He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6]<br>