diff --git a/modules/providers/scald_youtube/scald_youtube.module b/modules/providers/scald_youtube/scald_youtube.module
index dd01ffb..b9b3736 100644
--- a/modules/providers/scald_youtube/scald_youtube.module
+++ b/modules/providers/scald_youtube/scald_youtube.module
@@ -106,6 +106,11 @@ function scald_youtube_scald_fetch($atom, $type) {
  * Implements hook_scald_prerender().
  */
 function scald_youtube_scald_prerender($atom, $context, $options, $mode) {
+  $config = scald_context_config_load($context);
+
+  $atom->data['video_width'] = isset($config->player['video']['settings']['width']) ? $config->player['video']['settings']['width'] : $atom->data['video_width'];
+  $atom->data['video_height'] = isset($config->player['video']['settings']['height']) ? $config->player['video']['settings']['height'] : $atom->data['video_height'];
+
   if ($mode == 'atom') {
     $atom->rendered->player = theme('scald_youtube_player',
       array('vars' =>
@@ -375,3 +380,43 @@ function scald_youtube_parse_id($string, $check) {
   return $id;
 }
 
+/**
+ * Implements hook_scald_scald_player().
+ */
+function scald_youtube_scald_player() {
+  return array(
+    'youtube_player' => array(
+      'name' => 'Youtube Player',
+      'description' => 'Youtube flash player.',
+      'type' => array('video'),
+      'settings' => array(
+        'width' => '',
+        'height' => '',
+      ),
+    ),
+  );
+}
+/**
+ * Implements hook_scald_player_settings_form().
+ */
+function scald_youtube_scald_player_settings_form($form, &$form_state) {
+  $element = array();
+
+  $element['classes'] = array('#type' => 'hidden', '#value' => '');
+  $element['caption'] = array('#type' => 'hidden', '#value' => '');
+
+  $element['width'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Video width'),
+    '#size' => 5,
+    '#default_value' => $form['#scald']['player_settings']['width'],
+  );
+  $element['height'] = array(
+    '#type' => 'textfield',
+    '#title' => t('Video height'),
+    '#size' => 5,
+    '#default_value' => $form['#scald']['player_settings']['height'],
+  );
+
+  return $element;
+}
\ No newline at end of file
