Index: op_video.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/op_video/op_video.module,v
retrieving revision 1.1
diff -u -r1.1 op_video.module
--- op_video.module	18 Aug 2007 15:20:28 -0000	1.1
+++ op_video.module	23 Aug 2007 21:17:30 -0000
@@ -99,6 +99,7 @@
 	
 	$form['ffmpeg'] = _op_video_ffmpeg_settings_fieldset();
 	$form['openpackage'] = _op_video_openpackage_settings_fieldset();
+	$form['defaults'] = _op_video_default_settings_fieldset();
 	
   return $form;
 }
@@ -261,6 +262,18 @@
 }
 
 
+function _op_video_get_processing_text() {
+  $default =  t('Processing video... This may take a few minutes.');
+  return variable_get('op_video_processing_text', $default);
+}
+
+
+function _op_video_get_idle_text() {
+  $default =  t('Transcoding failed. Please try another video.');
+  return variable_get('op_video_idle_text', $default);
+}
+
+
 function _op_video_render_video($video, $formatter, $nid, $autostart) {
 
 	if($video->flv_file) {
@@ -315,11 +328,13 @@
 		switch($video->status) {
 			case 'dirty':
 			case 'uploaded':
-				$output = '<p>Processing video... This may take a few minutes. Please '. l('refresh', $_GET['q']) . '.</p>';
+				$processingtext = _op_video_get_processing_text();
+				$output = empty($processingtext) ? '' : '<p>'. $processingtext .'</p>';
 				break;
 
 			case 'idle':
-				$output = '<p>Transcoding failed. Please try another video.</p>';
+        $idletext = _op_video_get_idle_text();
+				$output = empty($idletext) ? '' : '<p>'. $idletext .'</p>';
 				break;
 		}
 	}
Index: openpackage.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/op_video/openpackage.inc,v
retrieving revision 1.1
diff -u -r1.1 openpackage.inc
--- openpackage.inc	18 Aug 2007 15:20:28 -0000	1.1
+++ openpackage.inc	23 Aug 2007 21:17:52 -0000
@@ -62,6 +62,28 @@
   return $fieldset;
 }
 
+function _op_video_default_settings_fieldset() {
+	$fieldset = array(
+		'#type' => 'fieldset',
+		'#title' => t('Text Settings'),
+		'#collapsible' => TRUE,
+		'#collapsed' => TRUE
+	);
+  $fieldset['op_video_idle_text'] = array(
+		'#type' => 'textfield',
+    '#title' => t('Idle Text'),
+    '#description' => t('The text to display when the video failed to transcode.'),
+		'#default_value' => _op_video_get_idle_text()
+  );
+  $fieldset['op_video_processing_text'] = array(
+		'#type' => 'textfield',
+    '#title' => t('Processing Text'),
+    '#description' => t('The text to display when the video is waiting to be transcoded.'),
+		'#default_value' => _op_video_get_processing_text()
+  );
+  return $fieldset;
+}
+
 
 function _op_video_reattempt_invalid_credentials() {
 

