The video/feed is using the shortened Google and YouTube vidfile variables. This causes it to look like a local file on your server. It needs to rebuild the url structure for each "shorthand" type so I added this to the video_nodeapi() function...
if (_video_get_filetype($node->vidfile) == 'youtube') {
$attributes['url'] = _video_get_fileurl('http://www.youtube.com/watch?v='.$node->vidfile);
} else if (_video_get_filetype($node->vidfile) == 'googlevideo') {
$attributes['url'] = _video_get_fileurl('http://video.google.com/googleplayer.swf?docId='.$node->vidfile);
} else {
$attributes['url'] = _video_get_fileurl($node->vidfile);
}
Works now.
Comments
Comment #1
fax8 commentedvery good. can you please provide a patch for this?
http://drupal.org/diffandpatch
Comment #2
geohelper commentedSorry, I've made a bunch of other hacks to my video.module and I don't have the time to read/learn the patch howto right now.
Anyways, here is another critical fix...
Search for "case 'mov':" and add these missing file types to the two places it appears...
case 'm4v':
case 'mpg':
Comment #3
hypertext200Closing