diff --git a/indra/newview/llpanelprimmediacontrols.cpp b/indra/newview/llpanelprimmediacontrols.cpp
index 8a202dabefdbb01185d0a0e8c69bf58ce102c146..ca7ebb1ad8cb19788e43ba83d1f87f647fefc9ac 100644
--- a/indra/newview/llpanelprimmediacontrols.cpp
+++ b/indra/newview/llpanelprimmediacontrols.cpp
@@ -1,5 +1,5 @@
 /** 
- * @file llpanelmediahud.cpp
+ * @file llpanelprimmediacontrols.cpp
  * @brief media controls popup panel
  *
  * $LicenseInfo:firstyear=2003&license=viewergpl$
@@ -31,7 +31,7 @@
 
 #include "llviewerprecompiledheaders.h"
 
-//LLPanelMediaControls
+//LLPanelPrimMediaControls
 #include "llagent.h"
 #include "llparcel.h"
 #include "llpanel.h"
@@ -69,14 +69,14 @@ const F32 ZOOM_MEDIUM_PADDING	= 1.15f;
 const F32 ZOOM_FAR_PADDING		= 1.5f;
 
 // Warning: make sure these two match!
-const LLPanelMediaControls::EZoomLevel LLPanelMediaControls::kZoomLevels[] = { ZOOM_NONE, ZOOM_MEDIUM };
-const int LLPanelMediaControls::kNumZoomLevels = 2;
+const LLPanelPrimMediaControls::EZoomLevel LLPanelPrimMediaControls::kZoomLevels[] = { ZOOM_NONE, ZOOM_MEDIUM };
+const int LLPanelPrimMediaControls::kNumZoomLevels = 2;
 
 //
-// LLPanelMediaControls
+// LLPanelPrimMediaControls
 //
 
-LLPanelMediaControls::LLPanelMediaControls() : 
+LLPanelPrimMediaControls::LLPanelPrimMediaControls() : 
 	mAlpha(1.f),
 	mCurrentURL(""),
 	mPreviousURL(""),
@@ -87,23 +87,23 @@ LLPanelMediaControls::LLPanelMediaControls() :
 	mMovieDuration(0.0),
 	mUpdatePercent(0)
 {
-	mCommitCallbackRegistrar.add("MediaCtrl.Close",		boost::bind(&LLPanelMediaControls::onClickClose, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Back",		boost::bind(&LLPanelMediaControls::onClickBack, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Forward",	boost::bind(&LLPanelMediaControls::onClickForward, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Home",		boost::bind(&LLPanelMediaControls::onClickHome, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Stop",		boost::bind(&LLPanelMediaControls::onClickStop, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Reload",	boost::bind(&LLPanelMediaControls::onClickReload, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Play",		boost::bind(&LLPanelMediaControls::onClickPlay, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Pause",		boost::bind(&LLPanelMediaControls::onClickPause, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Open",		boost::bind(&LLPanelMediaControls::onClickOpen, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.Zoom",		boost::bind(&LLPanelMediaControls::onClickZoom, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.CommitURL",	boost::bind(&LLPanelMediaControls::onCommitURL, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.JumpProgress",		boost::bind(&LLPanelMediaControls::onCommitSlider, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.CommitVolumeUp",	boost::bind(&LLPanelMediaControls::onCommitVolumeUp, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.CommitVolumeDown",	boost::bind(&LLPanelMediaControls::onCommitVolumeDown, this));
-	mCommitCallbackRegistrar.add("MediaCtrl.ToggleMute",		boost::bind(&LLPanelMediaControls::onToggleMute, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Close",		boost::bind(&LLPanelPrimMediaControls::onClickClose, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Back",		boost::bind(&LLPanelPrimMediaControls::onClickBack, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Forward",	boost::bind(&LLPanelPrimMediaControls::onClickForward, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Home",		boost::bind(&LLPanelPrimMediaControls::onClickHome, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Stop",		boost::bind(&LLPanelPrimMediaControls::onClickStop, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Reload",	boost::bind(&LLPanelPrimMediaControls::onClickReload, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Play",		boost::bind(&LLPanelPrimMediaControls::onClickPlay, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Pause",		boost::bind(&LLPanelPrimMediaControls::onClickPause, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Open",		boost::bind(&LLPanelPrimMediaControls::onClickOpen, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.Zoom",		boost::bind(&LLPanelPrimMediaControls::onClickZoom, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.CommitURL",	boost::bind(&LLPanelPrimMediaControls::onCommitURL, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.JumpProgress",		boost::bind(&LLPanelPrimMediaControls::onCommitSlider, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.CommitVolumeUp",	boost::bind(&LLPanelPrimMediaControls::onCommitVolumeUp, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.CommitVolumeDown",	boost::bind(&LLPanelPrimMediaControls::onCommitVolumeDown, this));
+	mCommitCallbackRegistrar.add("MediaCtrl.ToggleMute",		boost::bind(&LLPanelPrimMediaControls::onToggleMute, this));
 	
-	LLUICtrlFactory::getInstance()->buildPanel(this, "panel_media_hud.xml");
+	LLUICtrlFactory::getInstance()->buildPanel(this, "panel_prim_media_controls.xml");
 	mInactivityTimer.reset();
 	mFadeTimer.stop();
 	mCurrentZoom = ZOOM_NONE;
@@ -111,11 +111,11 @@ LLPanelMediaControls::LLPanelMediaControls() :
 
 	mPanelHandle.bind(this);
 }
-LLPanelMediaControls::~LLPanelMediaControls()
+LLPanelPrimMediaControls::~LLPanelPrimMediaControls()
 {
 }
 
-BOOL LLPanelMediaControls::postBuild()
+BOOL LLPanelPrimMediaControls::postBuild()
 {
 	LLButton* scroll_up_ctrl = getChild<LLButton>("scrollup");
 	scroll_up_ctrl->setClickedCallback(onScrollUp, this);
@@ -135,7 +135,7 @@ BOOL LLPanelMediaControls::postBuild()
 	scroll_down_ctrl->setMouseUpCallback(onScrollStop, this);
 	
 	LLUICtrl* media_address	= getChild<LLUICtrl>("media_address");
-	media_address->setFocusReceivedCallback(boost::bind(&LLPanelMediaControls::onInputURL, _1, this ));
+	media_address->setFocusReceivedCallback(boost::bind(&LLPanelPrimMediaControls::onInputURL, _1, this ));
 	mInactiveTimeout = gSavedSettings.getF32("MediaControlTimeout");
 	mControlFadeTime = gSavedSettings.getF32("MediaControlFadeTime");
 
@@ -145,7 +145,7 @@ BOOL LLPanelMediaControls::postBuild()
 	return TRUE;
 }
 
-void LLPanelMediaControls::setMediaFace(LLPointer<LLViewerObject> objectp, S32 face, viewer_media_t media_impl, LLVector3 pick_normal)
+void LLPanelPrimMediaControls::setMediaFace(LLPointer<LLViewerObject> objectp, S32 face, viewer_media_t media_impl, LLVector3 pick_normal)
 {
 	if (media_impl.notNull() && objectp.notNull())
 	{
@@ -167,9 +167,9 @@ void LLPanelMediaControls::setMediaFace(LLPointer<LLViewerObject> objectp, S32 f
 	updateShape();
 }
 
-void LLPanelMediaControls::focusOnTarget()
+void LLPanelPrimMediaControls::focusOnTarget()
 {
-	// Sets the media focus to the current target of the LLPanelMediaControls.
+	// Sets the media focus to the current target of the LLPanelPrimMediaControls.
 	// This is how we transition from hover to focus when the user clicks on a control.
 	LLViewerMediaImpl* media_impl = getTargetMediaImpl();
 	if(media_impl)
@@ -183,17 +183,17 @@ void LLPanelMediaControls::focusOnTarget()
 	}	
 }
 
-LLViewerMediaImpl* LLPanelMediaControls::getTargetMediaImpl()
+LLViewerMediaImpl* LLPanelPrimMediaControls::getTargetMediaImpl()
 {
 	return LLViewerMedia::getMediaImplFromTextureID(mTargetImplID);
 }
 
-LLViewerObject* LLPanelMediaControls::getTargetObject()
+LLViewerObject* LLPanelPrimMediaControls::getTargetObject()
 {
 	return gObjectList.findObject(mTargetObjectID);
 }
 
-LLPluginClassMedia* LLPanelMediaControls::getTargetMediaPlugin()
+LLPluginClassMedia* LLPanelPrimMediaControls::getTargetMediaPlugin()
 {
 	LLViewerMediaImpl* impl = getTargetMediaImpl();
 	if(impl && impl->hasMedia())
@@ -204,7 +204,7 @@ LLPluginClassMedia* LLPanelMediaControls::getTargetMediaPlugin()
 	return NULL;
 }
 
-void LLPanelMediaControls::updateShape()
+void LLPanelPrimMediaControls::updateShape()
 {
 	const S32 MIN_HUD_WIDTH=400;
 	const S32 MIN_HUD_HEIGHT=120;
@@ -560,23 +560,23 @@ void LLPanelMediaControls::updateShape()
 		screen_max.mY = llround((F32)gViewerWindow->getWorldViewHeight() * (max.mV[VY] + 1.f) * 0.5f);
 
 		// grow panel so that screenspace bounding box fits inside "media_region" element of HUD
-		LLRect media_hud_rect;
-		getParent()->screenRectToLocal(LLRect(screen_min.mX, screen_max.mY, screen_max.mX, screen_min.mY), &media_hud_rect);
+		LLRect media_controls_rect;
+		getParent()->screenRectToLocal(LLRect(screen_min.mX, screen_max.mY, screen_max.mX, screen_min.mY), &media_controls_rect);
 		LLView* media_region = getChild<LLView>("media_region");
-		media_hud_rect.mLeft -= media_region->getRect().mLeft;
-		media_hud_rect.mBottom -= media_region->getRect().mBottom;
-		media_hud_rect.mTop += getRect().getHeight() - media_region->getRect().mTop;
-		media_hud_rect.mRight += getRect().getWidth() - media_region->getRect().mRight;
+		media_controls_rect.mLeft -= media_region->getRect().mLeft;
+		media_controls_rect.mBottom -= media_region->getRect().mBottom;
+		media_controls_rect.mTop += getRect().getHeight() - media_region->getRect().mTop;
+		media_controls_rect.mRight += getRect().getWidth() - media_region->getRect().mRight;
 
-		LLRect old_hud_rect = media_hud_rect;
+		LLRect old_hud_rect = media_controls_rect;
 		// keep all parts of HUD on-screen
-		media_hud_rect.intersectWith(getParent()->getLocalRect());
+		media_controls_rect.intersectWith(getParent()->getLocalRect());
 
 		// clamp to minimum size, keeping centered
-		media_hud_rect.setCenterAndSize(media_hud_rect.getCenterX(), media_hud_rect.getCenterY(),
-			llmax(MIN_HUD_WIDTH, media_hud_rect.getWidth()), llmax(MIN_HUD_HEIGHT, media_hud_rect.getHeight()));
+		media_controls_rect.setCenterAndSize(media_controls_rect.getCenterX(), media_controls_rect.getCenterY(),
+			llmax(MIN_HUD_WIDTH, media_controls_rect.getWidth()), llmax(MIN_HUD_HEIGHT, media_controls_rect.getHeight()));
 
-		setShape(media_hud_rect, true);
+		setShape(media_controls_rect, true);
 
 		// Test mouse position to see if the cursor is stationary
 		LLCoordWindow cursor_pos_window;
@@ -617,7 +617,7 @@ void LLPanelMediaControls::updateShape()
 }
 
 /*virtual*/
-void LLPanelMediaControls::draw()
+void LLPanelPrimMediaControls::draw()
 {
 	F32 alpha = 1.f;
 	if(mFadeTimer.getStarted())
@@ -644,31 +644,31 @@ void LLPanelMediaControls::draw()
 	}
 }
 
-BOOL LLPanelMediaControls::handleScrollWheel(S32 x, S32 y, S32 clicks)
+BOOL LLPanelPrimMediaControls::handleScrollWheel(S32 x, S32 y, S32 clicks)
 {
 	mInactivityTimer.start();
 	return LLViewerMediaFocus::getInstance()->handleScrollWheel(x, y, clicks);
 }
 
-BOOL LLPanelMediaControls::handleMouseDown(S32 x, S32 y, MASK mask)
+BOOL LLPanelPrimMediaControls::handleMouseDown(S32 x, S32 y, MASK mask)
 {
 	mInactivityTimer.start();
 	return LLPanel::handleMouseDown(x, y, mask);
 }
 
-BOOL LLPanelMediaControls::handleMouseUp(S32 x, S32 y, MASK mask)
+BOOL LLPanelPrimMediaControls::handleMouseUp(S32 x, S32 y, MASK mask)
 {
 	mInactivityTimer.start();
 	return LLPanel::handleMouseUp(x, y, mask);
 }
 
-BOOL LLPanelMediaControls::handleKeyHere( KEY key, MASK mask )
+BOOL LLPanelPrimMediaControls::handleKeyHere( KEY key, MASK mask )
 {
 	mInactivityTimer.start();
 	return LLPanel::handleKeyHere(key, mask);
 }
 
-bool LLPanelMediaControls::isMouseOver()
+bool LLPanelPrimMediaControls::isMouseOver()
 {
 	bool result = false;
 	
@@ -707,12 +707,12 @@ bool LLPanelMediaControls::isMouseOver()
 }
 
 
-void LLPanelMediaControls::onClickClose()
+void LLPanelPrimMediaControls::onClickClose()
 {
 	close();
 }
 
-void LLPanelMediaControls::close()
+void LLPanelPrimMediaControls::close()
 {
 	LLViewerMediaFocus::getInstance()->clearFocus();
 	resetZoomLevel();
@@ -720,7 +720,7 @@ void LLPanelMediaControls::close()
 }
 
 
-void LLPanelMediaControls::onClickBack()
+void LLPanelPrimMediaControls::onClickBack()
 {
 	focusOnTarget();
 
@@ -732,7 +732,7 @@ void LLPanelMediaControls::onClickBack()
 	}
 }
 
-void LLPanelMediaControls::onClickForward()
+void LLPanelPrimMediaControls::onClickForward()
 {
 	focusOnTarget();
 
@@ -744,7 +744,7 @@ void LLPanelMediaControls::onClickForward()
 	}
 }
 
-void LLPanelMediaControls::onClickHome()
+void LLPanelPrimMediaControls::onClickHome()
 {
 	focusOnTarget();
 
@@ -756,7 +756,7 @@ void LLPanelMediaControls::onClickHome()
 	}
 }
 
-void LLPanelMediaControls::onClickOpen()
+void LLPanelPrimMediaControls::onClickOpen()
 {
 	LLViewerMediaImpl* impl =getTargetMediaImpl();
 	if(impl)
@@ -775,7 +775,7 @@ void LLPanelMediaControls::onClickOpen()
 	}	
 }
 
-void LLPanelMediaControls::onClickReload()
+void LLPanelPrimMediaControls::onClickReload()
 {
 	focusOnTarget();
 
@@ -788,7 +788,7 @@ void LLPanelMediaControls::onClickReload()
 	}
 }
 
-void LLPanelMediaControls::onClickPlay()
+void LLPanelPrimMediaControls::onClickPlay()
 {
 	focusOnTarget();
 
@@ -800,7 +800,7 @@ void LLPanelMediaControls::onClickPlay()
 	}
 }
 
-void LLPanelMediaControls::onClickPause()
+void LLPanelPrimMediaControls::onClickPause()
 {
 	focusOnTarget();
 
@@ -812,7 +812,7 @@ void LLPanelMediaControls::onClickPause()
 	}
 }
 
-void LLPanelMediaControls::onClickStop()
+void LLPanelPrimMediaControls::onClickStop()
 {
 	focusOnTarget();
 
@@ -824,13 +824,13 @@ void LLPanelMediaControls::onClickStop()
 	}
 }
 
-void LLPanelMediaControls::onClickZoom()
+void LLPanelPrimMediaControls::onClickZoom()
 {
 	focusOnTarget();
 
 	nextZoomLevel();
 }
-void LLPanelMediaControls::nextZoomLevel()
+void LLPanelPrimMediaControls::nextZoomLevel()
 {
 	int index = 0;
 	while (index < kNumZoomLevels)
@@ -846,7 +846,7 @@ void LLPanelMediaControls::nextZoomLevel()
 	updateZoom();
 }
 
-void LLPanelMediaControls::resetZoomLevel()
+void LLPanelPrimMediaControls::resetZoomLevel()
 {
 	if(mCurrentZoom != ZOOM_NONE)
 	{
@@ -855,7 +855,7 @@ void LLPanelMediaControls::resetZoomLevel()
 	}
 }
 
-void LLPanelMediaControls::updateZoom()
+void LLPanelPrimMediaControls::updateZoom()
 {
 	F32 zoom_padding = 0.0f;
 	switch (mCurrentZoom)
@@ -890,9 +890,9 @@ void LLPanelMediaControls::updateZoom()
 	if (zoom_padding > 0.0f)		
 		LLViewerMediaFocus::setCameraZoom(getTargetObject(), mTargetObjectNormal, zoom_padding);
 }
-void LLPanelMediaControls::onScrollUp(void* user_data)
+void LLPanelPrimMediaControls::onScrollUp(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->focusOnTarget();
 
 	LLPluginClassMedia* plugin = this_panel->getTargetMediaPlugin();
@@ -902,14 +902,14 @@ void LLPanelMediaControls::onScrollUp(void* user_data)
 		plugin->scrollEvent(0, -1, MASK_NONE);
 	}
 }
-void LLPanelMediaControls::onScrollUpHeld(void* user_data)
+void LLPanelPrimMediaControls::onScrollUpHeld(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->mScrollState = SCROLL_UP;
 }
-void LLPanelMediaControls::onScrollRight(void* user_data)
+void LLPanelPrimMediaControls::onScrollRight(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->focusOnTarget();
 
 	LLViewerMediaImpl* impl = this_panel->getTargetMediaImpl();
@@ -919,15 +919,15 @@ void LLPanelMediaControls::onScrollRight(void* user_data)
 		impl->handleKeyHere(KEY_RIGHT, MASK_NONE);
 	}
 }
-void LLPanelMediaControls::onScrollRightHeld(void* user_data)
+void LLPanelPrimMediaControls::onScrollRightHeld(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->mScrollState = SCROLL_RIGHT;
 }
 
-void LLPanelMediaControls::onScrollLeft(void* user_data)
+void LLPanelPrimMediaControls::onScrollLeft(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->focusOnTarget();
 
 	LLViewerMediaImpl* impl = this_panel->getTargetMediaImpl();
@@ -937,15 +937,15 @@ void LLPanelMediaControls::onScrollLeft(void* user_data)
 		impl->handleKeyHere(KEY_LEFT, MASK_NONE);
 	}
 }
-void LLPanelMediaControls::onScrollLeftHeld(void* user_data)
+void LLPanelPrimMediaControls::onScrollLeftHeld(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->mScrollState = SCROLL_LEFT;
 }
 
-void LLPanelMediaControls::onScrollDown(void* user_data)
+void LLPanelPrimMediaControls::onScrollDown(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->focusOnTarget();
 
 	LLPluginClassMedia* plugin = this_panel->getTargetMediaPlugin();
@@ -955,19 +955,19 @@ void LLPanelMediaControls::onScrollDown(void* user_data)
 		plugin->scrollEvent(0, 1, MASK_NONE);
 	}
 }
-void LLPanelMediaControls::onScrollDownHeld(void* user_data)
+void LLPanelPrimMediaControls::onScrollDownHeld(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->mScrollState = SCROLL_DOWN;
 }
 
-void LLPanelMediaControls::onScrollStop(void* user_data)
+void LLPanelPrimMediaControls::onScrollStop(void* user_data)
 {
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (user_data);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (user_data);
 	this_panel->mScrollState = SCROLL_NONE;
 }
 
-void LLPanelMediaControls::onCommitURL()
+void LLPanelPrimMediaControls::onCommitURL()
 {
 	focusOnTarget();
 
@@ -986,10 +986,10 @@ void LLPanelMediaControls::onCommitURL()
 }
 
 
-void LLPanelMediaControls::onInputURL(LLFocusableElement* caller, void *userdata)
+void LLPanelPrimMediaControls::onInputURL(LLFocusableElement* caller, void *userdata)
 {
 
-	LLPanelMediaControls* this_panel = static_cast<LLPanelMediaControls*> (userdata);
+	LLPanelPrimMediaControls* this_panel = static_cast<LLPanelPrimMediaControls*> (userdata);
 	this_panel->focusOnTarget();
 
 	this_panel->mPauseFadeout = true;
@@ -998,7 +998,7 @@ void LLPanelMediaControls::onInputURL(LLFocusableElement* caller, void *userdata
 	
 }
 
-void LLPanelMediaControls::setCurrentURL()
+void LLPanelPrimMediaControls::setCurrentURL()
 {	
 	LLComboBox* media_address_combo	= getChild<LLComboBox>("media_address_combo");
 	// redirects will navigate momentarily to about:blank, don't add to history
@@ -1010,7 +1010,7 @@ void LLPanelMediaControls::setCurrentURL()
 	}
 }
 
-void LLPanelMediaControls::onCommitSlider()
+void LLPanelPrimMediaControls::onCommitSlider()
 {
 	focusOnTarget();
 
@@ -1032,7 +1032,7 @@ void LLPanelMediaControls::onCommitSlider()
 	}
 }		
 
-void LLPanelMediaControls::onCommitVolumeUp()
+void LLPanelPrimMediaControls::onCommitVolumeUp()
 {
 	focusOnTarget();
 
@@ -1052,7 +1052,7 @@ void LLPanelMediaControls::onCommitVolumeUp()
 	}
 }		
 
-void LLPanelMediaControls::onCommitVolumeDown()
+void LLPanelPrimMediaControls::onCommitVolumeDown()
 {
 	focusOnTarget();
 
@@ -1073,7 +1073,7 @@ void LLPanelMediaControls::onCommitVolumeDown()
 }		
 
 
-void LLPanelMediaControls::onToggleMute()
+void LLPanelPrimMediaControls::onToggleMute()
 {
 	focusOnTarget();
 
diff --git a/indra/newview/llpanelprimmediacontrols.h b/indra/newview/llpanelprimmediacontrols.h
index b605c08a55bb11640e07f952e2bf155c49e5970b..3ec7aa2356c14614ce919050ba8b1b9da5970580 100644
--- a/indra/newview/llpanelprimmediacontrols.h
+++ b/indra/newview/llpanelprimmediacontrols.h
@@ -1,5 +1,5 @@
 /** 
- * @file llpanelmediahud.h
+ * @file llpanelprimmediacontrols.h
  * @brief Pop-up media controls panel
  *
  * $LicenseInfo:firstyear=2003&license=viewergpl$
@@ -29,8 +29,8 @@
  * $/LicenseInfo$
  */
 
-#ifndef LL_PANELMEDIAHUD_H
-#define LL_PANELMEDIAHUD_H
+#ifndef LL_PANELPRIMMEDIACONTROLS_H
+#define LL_PANELPRIMMEDIACONTROLS_H
 
 #include "llpanel.h"
 #include "llviewermedia.h"
@@ -38,11 +38,11 @@
 class LLCoordWindow;
 class LLViewerMediaImpl;
 
-class LLPanelMediaControls : public LLPanel
+class LLPanelPrimMediaControls : public LLPanel
 {
 public:
-	LLPanelMediaControls();
-	virtual ~LLPanelMediaControls();
+	LLPanelPrimMediaControls();
+	virtual ~LLPanelPrimMediaControls();
 	/*virtual*/ BOOL postBuild();
 	virtual void draw();
 	virtual BOOL handleScrollWheel(S32 x, S32 y, S32 clicks);
@@ -57,7 +57,7 @@ class LLPanelMediaControls : public LLPanel
 	void resetZoomLevel();
 	void close();
 
-	LLHandle<LLPanelMediaControls>	getHandle() const { return mPanelHandle; }
+	LLHandle<LLPanelPrimMediaControls>	getHandle() const { return mPanelHandle; }
 	void setMediaFace(LLPointer<LLViewerObject> objectp, S32 face, viewer_media_t media_impl, LLVector3 pick_normal = LLVector3::zero);
 
 
@@ -131,7 +131,7 @@ class LLPanelMediaControls : public LLPanel
 	LLFrameTimer mFadeTimer;
 	F32 mInactiveTimeout;
 	F32 mControlFadeTime;
-	LLRootHandle<LLPanelMediaControls> mPanelHandle;
+	LLRootHandle<LLPanelPrimMediaControls> mPanelHandle;
 	F32 mAlpha;
 	std::string mCurrentURL;
 	std::string mPreviousURL;
@@ -145,4 +145,4 @@ class LLPanelMediaControls : public LLPanel
 	LLVector3 mTargetObjectNormal;
 };
 
-#endif // LL_PANELMEDIAHUD_H
+#endif // LL_PANELPRIMMEDIACONTROLS_H
diff --git a/indra/newview/llviewermediafocus.cpp b/indra/newview/llviewermediafocus.cpp
index cb5637a5bc989a7c2a5f2949d9c9814da208a7e0..5d0b77d4fbe824137aa489d0deca858e90671567 100644
--- a/indra/newview/llviewermediafocus.cpp
+++ b/indra/newview/llviewermediafocus.cpp
@@ -106,19 +106,19 @@ void LLViewerMediaFocus::setFocusFace(LLPointer<LLViewerObject> objectp, S32 fac
 		// We must do this before  processing the media HUD zoom, or it may zoom to the wrong face. 
 		update();
 
-		if(mMediaHUD.get() && face_auto_zoom && ! parcel->getMediaPreventCameraZoom())
+		if(mMediaControls.get() && face_auto_zoom && ! parcel->getMediaPreventCameraZoom())
 		{
-			mMediaHUD.get()->resetZoomLevel();
-			mMediaHUD.get()->nextZoomLevel();
+			mMediaControls.get()->resetZoomLevel();
+			mMediaControls.get()->nextZoomLevel();
 		}
 	}
 	else
 	{
 		if(mFocusedImplID != LLUUID::null)
 		{
-			if(mMediaHUD.get())
+			if(mMediaControls.get())
 			{
-				mMediaHUD.get()->resetZoomLevel();
+				mMediaControls.get()->resetZoomLevel();
 			}
 
 			gFocusMgr.setKeyboardFocus(NULL);
@@ -327,20 +327,20 @@ void LLViewerMediaFocus::update()
 		// We have an object and impl to point at.
 		
 		// Make sure the media HUD object exists.
-		if(! mMediaHUD.get())
+		if(! mMediaControls.get())
 		{
-			LLPanelMediaControls* media_hud = new LLPanelMediaControls();
-			mMediaHUD = media_hud->getHandle();
-			gHUDView->addChild(media_hud);	
+			LLPanelPrimMediaControls* media_controls = new LLPanelPrimMediaControls();
+			mMediaControls = media_controls->getHandle();
+			gHUDView->addChild(media_controls);	
 		}
-		mMediaHUD.get()->setMediaFace(viewer_object, face, media_impl, normal);
+		mMediaControls.get()->setMediaFace(viewer_object, face, media_impl, normal);
 	}
 	else
 	{
 		// The media HUD is no longer needed.
-		if(mMediaHUD.get())
+		if(mMediaControls.get())
 		{
-			mMediaHUD.get()->setMediaFace(NULL, 0, NULL);
+			mMediaControls.get()->setMediaFace(NULL, 0, NULL);
 		}
 	}
 }
diff --git a/indra/newview/llviewermediafocus.h b/indra/newview/llviewermediafocus.h
index 959b2381e4402f055734888f9f5de2893a45be5f..c1179de39d30734a5633a9e5f3f2fa0017863870 100644
--- a/indra/newview/llviewermediafocus.h
+++ b/indra/newview/llviewermediafocus.h
@@ -40,7 +40,7 @@
 #include "llselectmgr.h"
 
 class LLViewerMediaImpl;
-class LLPanelMediaControls;
+class LLPanelPrimMediaControls;
 
 class LLViewerMediaFocus : 
 	public LLFocusableElement, 
@@ -88,7 +88,7 @@ class LLViewerMediaFocus :
 
 private:
 	
-	LLHandle<LLPanelMediaControls> mMediaHUD;
+	LLHandle<LLPanelPrimMediaControls> mMediaControls;
 	
 	LLUUID mFocusedObjectID;
 	S32 mFocusedObjectFace;