If YouTube goes WebM, it's hard to imagine that Apple won't be forced to cave in on this one. And it's hard to imagine that Google wouldn't re-encode the whole of YouTube (geez, the CPU cycles!!!) But I would expect legacy support of H.264 by YouTube for some years to come. So even if Apple does switch their preference, it could be quite some time.