--- video.module	Thu Jan 27 11:48:22 2011
+++ video.module	Sun Feb 13 18:10:20 2011
@@ -662,8 +662,8 @@ function video_widget_process(&$element,
  * Handle saving of manual thumbs
  */
 function video_upload_manual_thumb(&$element) {
-
-  $destination = file_directory_path() . '/video_thumbs/' . $element['#value']['fid'];
+  $video_thumb_path = variable_get('video_thumb_path', 'video_thumbs');
+  $destination = file_directory_path() . '/' . $video_thumb_path . '/' . $element['#value']['fid'];
   if (!field_file_check_directory($destination, FILE_CREATE_DIRECTORY)) {
     form_set_error('video_thumb_upload', t('The thumbnail image could not be uploaded. The destination %destination does not exist or is not writable by the server.', array('%destination' => dirname($destination))));
     return;
@@ -916,7 +916,8 @@ function video_default_widget_settings($
  */
 function video_default_widget_settings_validate($element, &$form_state) {
   // Verify the destination exists
-  $destination = file_directory_path() . '/video_thumbs';
+  $video_thumb_path = variable_get('video_thumb_path', 'video_thumbs'); 
+  $destination = file_directory_path() . '/' . $video_thumb_path;
   if (!field_file_check_directory($destination, FILE_CREATE_DIRECTORY)) {
     form_set_error('default_video_thumb', t('The default image could not be uploaded. The destination %destination does not exist or is not writable by the server.', array('%destination' => dirname($destination))));
     return;
