Youtube's Server Side Problems:
I've found that for any video that doesn't play, go to the channel (by clicking on the poster's name) and it will play from there. This has worked for me 100% in about 20 test cases.
A Clue why Youtube is broken on Safari 64 bit:
Two out of the three of my machines running OS X 10.6.6 and Safari Version 5.0.3 (6533.19.4) work with Youtube.
The one that doesn't work has these properties.
The flash link below works in both modes, 32 and 64 bit.
http://www.youtube.com/swf_test.html
32 bit mode works, 64 bit mode doesn't work for this:
http://www.youtube.com/watch?v=z3U0udLH974
In the Activity Window, I see this difference - (... means three lines more of stuff)
(prefixed by
http://)
32 bit - works. v8.lscache2.c.youtube.com/videoplayback?sparams=id%2Cexpire...
64 bit - broken. v8.lscache2.c.youtube.com/generate_204?sparams=id%2Cexpire...
Hmmm.. videoplayback vs. generate_204
Wikipedia describes html error 204 as:
204 No Content - The server successfully processed the request, but is not returning any content
So, it's server side sending a blank. But why?