--- flashvideo_orig.module	2008-08-06 10:23:59.000000000 +0200
+++ flashvideo.module	2008-08-05 23:47:29.000000000 +0200
@@ -1522,7 +1522,10 @@ function flashvideo_get_thumbnail($node,
    $nid = (isset($params['node']) && $params['node'] != 0) ? $params['node'] : $node->nid;   // Set our Video Node
    $fids = (isset($params['fids'])) ? $params['fids'] : '';                                  // Set the File ID's
    $filepath = (isset($params['file'])) ? $params['file'] : '';                              // Set the File Path.
-   
+
+   $thumbnail_width = (isset($params['thumbnail_width']) && $params['thumbnail_width'] > 0) ? $params['thumbnail_width'] : '';
+   $thumbnail_height = (isset($params['thumbnail_height']) && $params['thumbnail_height'] > 0) ? $params['thumbnail_height'] : ''; 
+
    $nid = ($nid == 'all') ? '' : $nid;      // For reverse compatability
    $fids = ($fids == 'all') ? '' : $fids;   // For reverse compatability
 
@@ -1572,7 +1575,7 @@ function flashvideo_get_thumbnail($node,
       }                
    }
    
-   $image = theme('flashvideo_get_thumbnail', $thumb_link, $url, $nid);
+   $image = theme('flashvideo_get_thumbnail', $thumb_link, $url, $nid, $thumbnail_width, $thumbnail_height );
       
    if($file_only) {
       return $url;
@@ -1582,10 +1585,13 @@ function flashvideo_get_thumbnail($node,
    }
 }
 
-function theme_flashvideo_get_thumbnail($thumb_link, $url, $nid) {
+function theme_flashvideo_get_thumbnail($thumb_link, $url, $nid,$thumbnail_width,$thumbnail_height ) {
    $image = ($thumb_link == 'yes') ? '<a href="'. url('node/' . $nid, NULL, NULL, TRUE) .'">' : '';
    
    if($url) {
+   			if ($thumbnail_width || $thumbnail_height)
+      $image .= '<img src="'. $url .'" width="'. $thumbnail_width .'" height="'. $thumbnail_height .'" alt="Watch this video!" />';
+			else
       $image .= '<img src="'. $url .'" alt="Watch this video!" />';
    }
    else {
