Index: src/totem-menu.c
===================================================================
--- src/totem-menu.c	(revision 5981)
+++ src/totem-menu.c	(working copy)
@@ -63,6 +63,7 @@
 void skip_backwards_action_callback (GtkAction *action, Totem *totem);
 void volume_up_action_callback (GtkAction *action, Totem *totem);
 void volume_down_action_callback (GtkAction *action, Totem *totem);
+void mute_action_callback (GtkToggleAction *action, Totem *totem);
 void contents_action_callback (GtkAction *action, Totem *totem);
 void about_action_callback (GtkAction *action, Totem *totem);
 void plugins_action_callback (GtkAction *action, Totem *totem);
@@ -1144,6 +1145,13 @@
 }
 
 void
+mute_action_callback (GtkToggleAction *action, Totem *totem)
+{
+	totem_action_volume_toggle_mute (totem);
+}
+
+
+void
 contents_action_callback (GtkAction *action, Totem *totem)
 {
 	totem_action_show_help (totem);
@@ -1327,7 +1335,8 @@
 	{ "shuffle-mode", NULL, N_("Shuff_le Mode"), NULL, N_("Set the shuffle mode"), G_CALLBACK (shuffle_mode_action_callback), FALSE },
 	{ "deinterlace", NULL, N_("_Deinterlace"), "I", N_("Deinterlace"), G_CALLBACK (deinterlace_action_callback), FALSE },
 	{ "show-controls", NULL, N_("Show _Controls"), "H", N_("Show controls"), G_CALLBACK (show_controls_action_callback), TRUE },
-	{ "sidebar", NULL, N_("S_idebar"), "F9", N_("Show or hide the sidebar"), G_CALLBACK (show_sidebar_action_callback), TRUE }
+	{ "sidebar", NULL, N_("S_idebar"), "F9", N_("Show or hide the sidebar"), G_CALLBACK (show_sidebar_action_callback), TRUE },
+	{ "mute", NULL, N_("_Mute"), NULL, N_("Mute Audio"), G_CALLBACK (mute_action_callback), FALSE }
 };
 
 static const GtkRadioActionEntry aspect_ratio_entries[] = {
Index: data/totem.ui
===================================================================
--- data/totem.ui	(revision 5981)
+++ data/totem.ui	(working copy)
@@ -230,6 +230,15 @@
             </object>
             <accelerator key="Down"/>
          </child>
+         <child>
+            <object class="GtkToggleAction" id="mute">
+               <property name="label" translatable="yes">_Mute</property>
+               <property name="icon-name">audio-mute</property>
+               <property name="tooltip" translatable="yes">Mute audio</property>
+               <property name="active">False</property>
+               <signal name="activate" handler="mute_action_callback"/>
+            </object>
+         </child>
 
          <child>
             <object class="GtkAction" id="help-menu">
@@ -495,6 +504,7 @@
             </menu>
             <menuitem name="volume-up" action="volume-up"/>
             <menuitem name="volume-down" action="volume-down"/>
+            <menuitem name="mute" action="mute"/>
          </menu>
          <menu name="help" action="help-menu">
             <menuitem name="contents" action="contents"/>
@@ -510,6 +520,7 @@
          <menuitem name="show-controls" action="show-controls"/>
          <menuitem name="fullscreen" action="fullscreen"/>
          <menuitem name="select-subtitle" action="select-subtitle"/>
+         <menuitem name="mute" action="mute"/>
          <separator/>
          <placeholder name="burn-placeholder"/>
          <separator/>
