Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(26)

Unified Diff: media/player/mainfrm.h

Issue 113407: ScaleYV12 optimization.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 11 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/media.gyp ('k') | media/player/player_wtl.rc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/player/mainfrm.h
===================================================================
--- media/player/mainfrm.h (revision 16299)
+++ media/player/mainfrm.h (working copy)
@@ -71,16 +71,19 @@
UIEnable(ID_EDIT_COPY, bEnable);
UIEnable(ID_EDIT_PASTE, ::IsClipboardFormatAvailable(CF_BITMAP));
UIEnable(ID_EDIT_CLEAR, bEnable);
+ UIEnable(ID_VIEW_QUARTERSIZE, true);
UIEnable(ID_VIEW_HALFSIZE, true);
UIEnable(ID_VIEW_NORMALSIZE, true);
UIEnable(ID_VIEW_DOUBLESIZE, true);
+ UIEnable(ID_VIEW_TRIPLESIZE, true);
+ UIEnable(ID_VIEW_QUADRUPLESIZE, true);
UIEnable(ID_VIEW_FITTOSCREEN, false); // Not currently implemented.
UIEnable(ID_VIEW_FULLSCREEN, false); // Not currently implemented.
UIEnable(ID_VIEW_PROPERTIES, bEnable);
UIEnable(ID_VIEW_ROTATE0, true);
- UIEnable(ID_VIEW_ROTATE90, false);
+ UIEnable(ID_VIEW_ROTATE90, true);
UIEnable(ID_VIEW_ROTATE180, true);
- UIEnable(ID_VIEW_ROTATE270, false);
+ UIEnable(ID_VIEW_ROTATE270, true);
UIEnable(ID_VIEW_MIRROR_HORIZONTAL, true);
UIEnable(ID_VIEW_MIRROR_VERTICAL, true);
UIEnable(ID_PLAY_PLAY_PAUSE, bMovieOpen); // if no movie open.
@@ -209,7 +212,8 @@
COMMAND_ID_HANDLER_EX(ID_EDIT_COPY, OnEditCopy)
COMMAND_ID_HANDLER_EX(ID_EDIT_PASTE, OnEditPaste)
COMMAND_ID_HANDLER_EX(ID_EDIT_CLEAR, OnEditClear)
- COMMAND_RANGE_HANDLER_EX(ID_VIEW_HALFSIZE, ID_VIEW_FULLSCREEN, OnViewSize)
+ COMMAND_RANGE_HANDLER_EX(ID_VIEW_QUARTERSIZE, ID_VIEW_FULLSCREEN,
+ OnViewSize)
COMMAND_ID_HANDLER_EX(ID_VIEW_TOOLBAR, OnViewToolBar)
COMMAND_ID_HANDLER_EX(ID_VIEW_STATUS_BAR, OnViewStatusBar)
COMMAND_RANGE_HANDLER_EX(ID_VIEW_ROTATE0, ID_VIEW_MIRROR_VERTICAL,
@@ -236,9 +240,12 @@
UPDATE_ELEMENT(ID_EDIT_COPY, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
UPDATE_ELEMENT(ID_EDIT_PASTE, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
UPDATE_ELEMENT(ID_EDIT_CLEAR, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
+ UPDATE_ELEMENT(ID_VIEW_QUARTERSIZE, UPDUI_MENUPOPUP)
UPDATE_ELEMENT(ID_VIEW_HALFSIZE, UPDUI_MENUPOPUP)
UPDATE_ELEMENT(ID_VIEW_NORMALSIZE, UPDUI_MENUPOPUP)
UPDATE_ELEMENT(ID_VIEW_DOUBLESIZE, UPDUI_MENUPOPUP)
+ UPDATE_ELEMENT(ID_VIEW_TRIPLESIZE, UPDUI_MENUPOPUP)
+ UPDATE_ELEMENT(ID_VIEW_QUADRUPLESIZE, UPDUI_MENUPOPUP)
UPDATE_ELEMENT(ID_VIEW_FITTOSCREEN, UPDUI_MENUPOPUP)
UPDATE_ELEMENT(ID_VIEW_FULLSCREEN, UPDUI_MENUPOPUP)
UPDATE_ELEMENT(ID_VIEW_TOOLBAR, UPDUI_MENUPOPUP)
@@ -265,11 +272,14 @@
void UpdateSizeUICheck() {
int view_size = m_view.GetViewSize();
- UISetCheck(ID_VIEW_HALFSIZE, (view_size == 0));
- UISetCheck(ID_VIEW_NORMALSIZE, (view_size == 1));
- UISetCheck(ID_VIEW_DOUBLESIZE, (view_size == 2));
- UISetCheck(ID_VIEW_FITTOSCREEN, (view_size == 3));
- UISetCheck(ID_VIEW_FULLSCREEN, (view_size == 4));
+ UISetCheck(ID_VIEW_QUARTERSIZE, (view_size == 0));
+ UISetCheck(ID_VIEW_HALFSIZE, (view_size == 1));
+ UISetCheck(ID_VIEW_NORMALSIZE, (view_size == 2));
+ UISetCheck(ID_VIEW_DOUBLESIZE, (view_size == 3));
+ UISetCheck(ID_VIEW_TRIPLESIZE, (view_size == 4));
+ UISetCheck(ID_VIEW_QUADRUPLESIZE, (view_size == 5));
+ UISetCheck(ID_VIEW_FITTOSCREEN, (view_size == 6));
+ UISetCheck(ID_VIEW_FULLSCREEN, (view_size == 7));
}
void UpdateSpeedUICheck() {
@@ -558,7 +568,7 @@
}
void OnViewSize(UINT /*uNotifyCode*/, int nID, CWindow /*wnd*/) {
- m_view.SetViewSize(nID - ID_VIEW_HALFSIZE);
+ m_view.SetViewSize(nID - ID_VIEW_QUARTERSIZE);
UpdateSizeUICheck();
UpdateLayout();
}
« no previous file with comments | « media/media.gyp ('k') | media/player/player_wtl.rc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698