? autoPlay.autoBuffering.config.flowplayer.patch
? scaling setting not stored.flowplayer.admin.inc.patch
? wmode.flowplayer.admin.inc.patch
? wmode.flowplayer.js.patch
? wmode.flowplayer.module.patch
Index: flowplayer.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/flowplayer/Attic/flowplayer.admin.inc,v
retrieving revision 1.1.2.4
diff -b -u -p -r1.1.2.4 flowplayer.admin.inc
--- flowplayer.admin.inc	10 Nov 2009 17:18:16 -0000	1.1.2.4
+++ flowplayer.admin.inc	11 Nov 2009 11:24:24 -0000
@@ -38,6 +38,16 @@ function flowplayer_admin_settings() {
     '#default_value' => variable_get('flowplayer_scaling', 'scale'), 
   );
 
+    $form['behavior']['flowplayer_options'] = array(
+      '#type' => 'checkboxes',
+      '#title' => t('Options'),
+      '#options' => array(
+        'autoPlay' => t('Autoplay'),
+        'autoBuffering' => t('Autobuffering'),
+      ),
+      '#default_value' => variable_get('flowplayer_options', array('autoPlay', 'autoBuffering')),
+    );
+
   // Construct the color picker
   $form['color'] = array(
     '#type' => 'fieldset',
@@ -119,7 +129,6 @@ function flowplayer_admin_settings() {
   $config = array(
     'clip' => array(
       'url' => 'http://e1h13.simplecdn.net/flowplayer/flowplayer.flv',
-      'autoPlay' => TRUE,
     ),
     'onLoad' => 'flowplayer_admin_init',
   );
Index: flowplayer.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/flowplayer/Attic/flowplayer.module,v
retrieving revision 1.2.2.8
diff -b -u -p -r1.2.2.8 flowplayer.module
--- flowplayer.module	8 Sep 2009 15:09:10 -0000	1.2.2.8
+++ flowplayer.module	11 Nov 2009 11:24:25 -0000
@@ -129,6 +129,14 @@ function flowplayer_add($selector = NULL
       $config['clip']['scaling'] = $scaling;
     }
 
+    // Merge various default options.
+    $options = variable_get('flowplayer_options', array());
+    foreach ($options as $option => $enabled) {
+      if (!isset($config['clip'][$option])) {
+        $config['clip'][$option] = $enabled ? TRUE : FALSE;
+      }
+    }
+
     // The player colors.
     $colors = array('backgroundColor', 'sliderColor', 'buttonColor', 'buttonOverColor', 'durationColor', 'timeColor', 'progressColor', 'bufferColor');
     foreach ($colors as $color) {
