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

fax8’s picture

very good. can you please provide a patch for this?
http://drupal.org/diffandpatch

geohelper’s picture

Sorry, 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':

hypertext200’s picture

Status: Active » Fixed

Closing

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.