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

Side by Side 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « media/media.gyp ('k') | media/player/player_wtl.rc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this 1 // Copyright (c) 2009 The Chromium Authors. All rights reserved. Use of this
2 // source code is governed by a BSD-style license that can be found in the 2 // source code is governed by a BSD-style license that can be found in the
3 // LICENSE file. 3 // LICENSE file.
4 4
5 // MainFrm.h : interface of the CMainFrame class 5 // MainFrm.h : interface of the CMainFrame class
6 // This file is in Microsoft coding style 6 // This file is in Microsoft coding style
7 7
8 #ifndef MEDIA_PLAYER_MAINFRM_H_ 8 #ifndef MEDIA_PLAYER_MAINFRM_H_
9 #define MEDIA_PLAYER_MAINFRM_H_ 9 #define MEDIA_PLAYER_MAINFRM_H_
10 10
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 64
65 virtual BOOL OnIdle() { 65 virtual BOOL OnIdle() {
66 BOOL bEnable = !m_view.bmp_.IsNull(); 66 BOOL bEnable = !m_view.bmp_.IsNull();
67 BOOL bMovieOpen = media::Movie::get()->IsOpen() ? true : false; 67 BOOL bMovieOpen = media::Movie::get()->IsOpen() ? true : false;
68 UIEnable(ID_FILE_PRINT, bEnable); 68 UIEnable(ID_FILE_PRINT, bEnable);
69 UIEnable(ID_FILE_PRINT_PREVIEW, bEnable); 69 UIEnable(ID_FILE_PRINT_PREVIEW, bEnable);
70 UISetCheck(ID_FILE_PRINT_PREVIEW, m_bPrintPreview); 70 UISetCheck(ID_FILE_PRINT_PREVIEW, m_bPrintPreview);
71 UIEnable(ID_EDIT_COPY, bEnable); 71 UIEnable(ID_EDIT_COPY, bEnable);
72 UIEnable(ID_EDIT_PASTE, ::IsClipboardFormatAvailable(CF_BITMAP)); 72 UIEnable(ID_EDIT_PASTE, ::IsClipboardFormatAvailable(CF_BITMAP));
73 UIEnable(ID_EDIT_CLEAR, bEnable); 73 UIEnable(ID_EDIT_CLEAR, bEnable);
74 UIEnable(ID_VIEW_QUARTERSIZE, true);
74 UIEnable(ID_VIEW_HALFSIZE, true); 75 UIEnable(ID_VIEW_HALFSIZE, true);
75 UIEnable(ID_VIEW_NORMALSIZE, true); 76 UIEnable(ID_VIEW_NORMALSIZE, true);
76 UIEnable(ID_VIEW_DOUBLESIZE, true); 77 UIEnable(ID_VIEW_DOUBLESIZE, true);
78 UIEnable(ID_VIEW_TRIPLESIZE, true);
79 UIEnable(ID_VIEW_QUADRUPLESIZE, true);
77 UIEnable(ID_VIEW_FITTOSCREEN, false); // Not currently implemented. 80 UIEnable(ID_VIEW_FITTOSCREEN, false); // Not currently implemented.
78 UIEnable(ID_VIEW_FULLSCREEN, false); // Not currently implemented. 81 UIEnable(ID_VIEW_FULLSCREEN, false); // Not currently implemented.
79 UIEnable(ID_VIEW_PROPERTIES, bEnable); 82 UIEnable(ID_VIEW_PROPERTIES, bEnable);
80 UIEnable(ID_VIEW_ROTATE0, true); 83 UIEnable(ID_VIEW_ROTATE0, true);
81 UIEnable(ID_VIEW_ROTATE90, false); 84 UIEnable(ID_VIEW_ROTATE90, true);
82 UIEnable(ID_VIEW_ROTATE180, true); 85 UIEnable(ID_VIEW_ROTATE180, true);
83 UIEnable(ID_VIEW_ROTATE270, false); 86 UIEnable(ID_VIEW_ROTATE270, true);
84 UIEnable(ID_VIEW_MIRROR_HORIZONTAL, true); 87 UIEnable(ID_VIEW_MIRROR_HORIZONTAL, true);
85 UIEnable(ID_VIEW_MIRROR_VERTICAL, true); 88 UIEnable(ID_VIEW_MIRROR_VERTICAL, true);
86 UIEnable(ID_PLAY_PLAY_PAUSE, bMovieOpen); // if no movie open. 89 UIEnable(ID_PLAY_PLAY_PAUSE, bMovieOpen); // if no movie open.
87 UIEnable(ID_PLAY_HALFSPEED, true); 90 UIEnable(ID_PLAY_HALFSPEED, true);
88 UIEnable(ID_PLAY_NORMALSPEED, true); 91 UIEnable(ID_PLAY_NORMALSPEED, true);
89 UIEnable(ID_PLAY_DOUBLESPEED, true); 92 UIEnable(ID_PLAY_DOUBLESPEED, true);
90 #ifdef _OPENMP 93 #ifdef _OPENMP
91 UIEnable(ID_OPTIONS_OPENMP, true); 94 UIEnable(ID_OPTIONS_OPENMP, true);
92 #else 95 #else
93 UIEnable(ID_OPTIONS_OPENMP, false); 96 UIEnable(ID_OPTIONS_OPENMP, false);
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
202 COMMAND_ID_HANDLER_EX(ID_FILE_LAST, OnFileLast) 205 COMMAND_ID_HANDLER_EX(ID_FILE_LAST, OnFileLast)
203 COMMAND_RANGE_HANDLER_EX(ID_FILE_MRU_FIRST, ID_FILE_MRU_LAST, OnFileRecent) 206 COMMAND_RANGE_HANDLER_EX(ID_FILE_MRU_FIRST, ID_FILE_MRU_LAST, OnFileRecent)
204 COMMAND_ID_HANDLER_EX(ID_RECENT_BTN, OnRecentButton) 207 COMMAND_ID_HANDLER_EX(ID_RECENT_BTN, OnRecentButton)
205 COMMAND_ID_HANDLER_EX(ID_FILE_PRINT, OnFilePrint); 208 COMMAND_ID_HANDLER_EX(ID_FILE_PRINT, OnFilePrint);
206 COMMAND_ID_HANDLER_EX(ID_FILE_PAGE_SETUP, OnFilePageSetup) 209 COMMAND_ID_HANDLER_EX(ID_FILE_PAGE_SETUP, OnFilePageSetup)
207 COMMAND_ID_HANDLER_EX(ID_FILE_PRINT_PREVIEW, OnFilePrintPreview); 210 COMMAND_ID_HANDLER_EX(ID_FILE_PRINT_PREVIEW, OnFilePrintPreview);
208 COMMAND_ID_HANDLER_EX(ID_APP_EXIT, OnFileExit) 211 COMMAND_ID_HANDLER_EX(ID_APP_EXIT, OnFileExit)
209 COMMAND_ID_HANDLER_EX(ID_EDIT_COPY, OnEditCopy) 212 COMMAND_ID_HANDLER_EX(ID_EDIT_COPY, OnEditCopy)
210 COMMAND_ID_HANDLER_EX(ID_EDIT_PASTE, OnEditPaste) 213 COMMAND_ID_HANDLER_EX(ID_EDIT_PASTE, OnEditPaste)
211 COMMAND_ID_HANDLER_EX(ID_EDIT_CLEAR, OnEditClear) 214 COMMAND_ID_HANDLER_EX(ID_EDIT_CLEAR, OnEditClear)
212 COMMAND_RANGE_HANDLER_EX(ID_VIEW_HALFSIZE, ID_VIEW_FULLSCREEN, OnViewSize) 215 COMMAND_RANGE_HANDLER_EX(ID_VIEW_QUARTERSIZE, ID_VIEW_FULLSCREEN,
216 OnViewSize)
213 COMMAND_ID_HANDLER_EX(ID_VIEW_TOOLBAR, OnViewToolBar) 217 COMMAND_ID_HANDLER_EX(ID_VIEW_TOOLBAR, OnViewToolBar)
214 COMMAND_ID_HANDLER_EX(ID_VIEW_STATUS_BAR, OnViewStatusBar) 218 COMMAND_ID_HANDLER_EX(ID_VIEW_STATUS_BAR, OnViewStatusBar)
215 COMMAND_RANGE_HANDLER_EX(ID_VIEW_ROTATE0, ID_VIEW_MIRROR_VERTICAL, 219 COMMAND_RANGE_HANDLER_EX(ID_VIEW_ROTATE0, ID_VIEW_MIRROR_VERTICAL,
216 OnViewRotate) 220 OnViewRotate)
217 COMMAND_ID_HANDLER_EX(ID_VIEW_PROPERTIES, OnViewProperties) 221 COMMAND_ID_HANDLER_EX(ID_VIEW_PROPERTIES, OnViewProperties)
218 COMMAND_ID_HANDLER_EX(ID_PLAY_PLAY_PAUSE, OnPlayPlayPause) 222 COMMAND_ID_HANDLER_EX(ID_PLAY_PLAY_PAUSE, OnPlayPlayPause)
219 COMMAND_RANGE_HANDLER_EX(ID_PLAY_HALFSPEED, ID_PLAY_DOUBLESPEED, 223 COMMAND_RANGE_HANDLER_EX(ID_PLAY_HALFSPEED, ID_PLAY_DOUBLESPEED,
220 OnPlaySpeed) 224 OnPlaySpeed)
221 COMMAND_ID_HANDLER_EX(ID_APP_ABOUT, OnAppAbout) 225 COMMAND_ID_HANDLER_EX(ID_APP_ABOUT, OnAppAbout)
222 COMMAND_ID_HANDLER_EX(ID_OPTIONS_OPENMP, OnOptionsOpenMP) 226 COMMAND_ID_HANDLER_EX(ID_OPTIONS_OPENMP, OnOptionsOpenMP)
223 COMMAND_ID_HANDLER_EX(ID_OPTIONS_MMX, OnOptionsMMX) 227 COMMAND_ID_HANDLER_EX(ID_OPTIONS_MMX, OnOptionsMMX)
224 COMMAND_ID_HANDLER_EX(ID_OPTIONS_SWSCALER, OnOptionsSWScaler) 228 COMMAND_ID_HANDLER_EX(ID_OPTIONS_SWSCALER, OnOptionsSWScaler)
225 COMMAND_ID_HANDLER_EX(ID_OPTIONS_DRAW, OnOptionsDraw) 229 COMMAND_ID_HANDLER_EX(ID_OPTIONS_DRAW, OnOptionsDraw)
226 COMMAND_ID_HANDLER_EX(ID_OPTIONS_AUDIO, OnOptionsAudio) 230 COMMAND_ID_HANDLER_EX(ID_OPTIONS_AUDIO, OnOptionsAudio)
227 COMMAND_ID_HANDLER_EX(ID_OPTIONS_DUMPYUVFILE, OnOptionsDumpYUVFile) 231 COMMAND_ID_HANDLER_EX(ID_OPTIONS_DUMPYUVFILE, OnOptionsDumpYUVFile)
228 232
229 CHAIN_MSG_MAP(CUpdateUI<CMainFrame>) 233 CHAIN_MSG_MAP(CUpdateUI<CMainFrame>)
230 CHAIN_MSG_MAP(CFrameWindowImpl<CMainFrame>) 234 CHAIN_MSG_MAP(CFrameWindowImpl<CMainFrame>)
231 END_MSG_MAP() 235 END_MSG_MAP()
232 236
233 BEGIN_UPDATE_UI_MAP(CMainFrame) 237 BEGIN_UPDATE_UI_MAP(CMainFrame)
234 UPDATE_ELEMENT(ID_FILE_PRINT, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 238 UPDATE_ELEMENT(ID_FILE_PRINT, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
235 UPDATE_ELEMENT(ID_FILE_PRINT_PREVIEW, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 239 UPDATE_ELEMENT(ID_FILE_PRINT_PREVIEW, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
236 UPDATE_ELEMENT(ID_EDIT_COPY, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 240 UPDATE_ELEMENT(ID_EDIT_COPY, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
237 UPDATE_ELEMENT(ID_EDIT_PASTE, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 241 UPDATE_ELEMENT(ID_EDIT_PASTE, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
238 UPDATE_ELEMENT(ID_EDIT_CLEAR, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 242 UPDATE_ELEMENT(ID_EDIT_CLEAR, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
243 UPDATE_ELEMENT(ID_VIEW_QUARTERSIZE, UPDUI_MENUPOPUP)
239 UPDATE_ELEMENT(ID_VIEW_HALFSIZE, UPDUI_MENUPOPUP) 244 UPDATE_ELEMENT(ID_VIEW_HALFSIZE, UPDUI_MENUPOPUP)
240 UPDATE_ELEMENT(ID_VIEW_NORMALSIZE, UPDUI_MENUPOPUP) 245 UPDATE_ELEMENT(ID_VIEW_NORMALSIZE, UPDUI_MENUPOPUP)
241 UPDATE_ELEMENT(ID_VIEW_DOUBLESIZE, UPDUI_MENUPOPUP) 246 UPDATE_ELEMENT(ID_VIEW_DOUBLESIZE, UPDUI_MENUPOPUP)
247 UPDATE_ELEMENT(ID_VIEW_TRIPLESIZE, UPDUI_MENUPOPUP)
248 UPDATE_ELEMENT(ID_VIEW_QUADRUPLESIZE, UPDUI_MENUPOPUP)
242 UPDATE_ELEMENT(ID_VIEW_FITTOSCREEN, UPDUI_MENUPOPUP) 249 UPDATE_ELEMENT(ID_VIEW_FITTOSCREEN, UPDUI_MENUPOPUP)
243 UPDATE_ELEMENT(ID_VIEW_FULLSCREEN, UPDUI_MENUPOPUP) 250 UPDATE_ELEMENT(ID_VIEW_FULLSCREEN, UPDUI_MENUPOPUP)
244 UPDATE_ELEMENT(ID_VIEW_TOOLBAR, UPDUI_MENUPOPUP) 251 UPDATE_ELEMENT(ID_VIEW_TOOLBAR, UPDUI_MENUPOPUP)
245 UPDATE_ELEMENT(ID_VIEW_STATUS_BAR, UPDUI_MENUPOPUP) 252 UPDATE_ELEMENT(ID_VIEW_STATUS_BAR, UPDUI_MENUPOPUP)
246 UPDATE_ELEMENT(ID_VIEW_ROTATE0, UPDUI_MENUPOPUP) 253 UPDATE_ELEMENT(ID_VIEW_ROTATE0, UPDUI_MENUPOPUP)
247 UPDATE_ELEMENT(ID_VIEW_ROTATE90, UPDUI_MENUPOPUP) 254 UPDATE_ELEMENT(ID_VIEW_ROTATE90, UPDUI_MENUPOPUP)
248 UPDATE_ELEMENT(ID_VIEW_ROTATE180, UPDUI_MENUPOPUP) 255 UPDATE_ELEMENT(ID_VIEW_ROTATE180, UPDUI_MENUPOPUP)
249 UPDATE_ELEMENT(ID_VIEW_ROTATE270, UPDUI_MENUPOPUP) 256 UPDATE_ELEMENT(ID_VIEW_ROTATE270, UPDUI_MENUPOPUP)
250 UPDATE_ELEMENT(ID_VIEW_MIRROR_HORIZONTAL, UPDUI_MENUPOPUP) 257 UPDATE_ELEMENT(ID_VIEW_MIRROR_HORIZONTAL, UPDUI_MENUPOPUP)
251 UPDATE_ELEMENT(ID_VIEW_MIRROR_VERTICAL, UPDUI_MENUPOPUP) 258 UPDATE_ELEMENT(ID_VIEW_MIRROR_VERTICAL, UPDUI_MENUPOPUP)
252 UPDATE_ELEMENT(ID_VIEW_PROPERTIES, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 259 UPDATE_ELEMENT(ID_VIEW_PROPERTIES, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
253 UPDATE_ELEMENT(ID_PLAY_PLAY_PAUSE, UPDUI_MENUPOPUP | UPDUI_TOOLBAR) 260 UPDATE_ELEMENT(ID_PLAY_PLAY_PAUSE, UPDUI_MENUPOPUP | UPDUI_TOOLBAR)
254 UPDATE_ELEMENT(ID_PLAY_HALFSPEED, UPDUI_MENUPOPUP) 261 UPDATE_ELEMENT(ID_PLAY_HALFSPEED, UPDUI_MENUPOPUP)
255 UPDATE_ELEMENT(ID_PLAY_NORMALSPEED, UPDUI_MENUPOPUP) 262 UPDATE_ELEMENT(ID_PLAY_NORMALSPEED, UPDUI_MENUPOPUP)
256 UPDATE_ELEMENT(ID_PLAY_DOUBLESPEED, UPDUI_MENUPOPUP) 263 UPDATE_ELEMENT(ID_PLAY_DOUBLESPEED, UPDUI_MENUPOPUP)
257 UPDATE_ELEMENT(ID_OPTIONS_OPENMP, UPDUI_MENUPOPUP) 264 UPDATE_ELEMENT(ID_OPTIONS_OPENMP, UPDUI_MENUPOPUP)
258 UPDATE_ELEMENT(ID_OPTIONS_MMX, UPDUI_MENUPOPUP) 265 UPDATE_ELEMENT(ID_OPTIONS_MMX, UPDUI_MENUPOPUP)
259 UPDATE_ELEMENT(ID_OPTIONS_SWSCALER, UPDUI_MENUPOPUP) 266 UPDATE_ELEMENT(ID_OPTIONS_SWSCALER, UPDUI_MENUPOPUP)
260 UPDATE_ELEMENT(ID_OPTIONS_DRAW, UPDUI_MENUPOPUP) 267 UPDATE_ELEMENT(ID_OPTIONS_DRAW, UPDUI_MENUPOPUP)
261 UPDATE_ELEMENT(ID_OPTIONS_AUDIO, UPDUI_MENUPOPUP) 268 UPDATE_ELEMENT(ID_OPTIONS_AUDIO, UPDUI_MENUPOPUP)
262 UPDATE_ELEMENT(ID_OPTIONS_DUMPYUVFILE, UPDUI_MENUPOPUP) 269 UPDATE_ELEMENT(ID_OPTIONS_DUMPYUVFILE, UPDUI_MENUPOPUP)
263 UPDATE_ELEMENT(ID_RECENT_BTN, UPDUI_TOOLBAR) 270 UPDATE_ELEMENT(ID_RECENT_BTN, UPDUI_TOOLBAR)
264 END_UPDATE_UI_MAP() 271 END_UPDATE_UI_MAP()
265 272
266 void UpdateSizeUICheck() { 273 void UpdateSizeUICheck() {
267 int view_size = m_view.GetViewSize(); 274 int view_size = m_view.GetViewSize();
268 UISetCheck(ID_VIEW_HALFSIZE, (view_size == 0)); 275 UISetCheck(ID_VIEW_QUARTERSIZE, (view_size == 0));
269 UISetCheck(ID_VIEW_NORMALSIZE, (view_size == 1)); 276 UISetCheck(ID_VIEW_HALFSIZE, (view_size == 1));
270 UISetCheck(ID_VIEW_DOUBLESIZE, (view_size == 2)); 277 UISetCheck(ID_VIEW_NORMALSIZE, (view_size == 2));
271 UISetCheck(ID_VIEW_FITTOSCREEN, (view_size == 3)); 278 UISetCheck(ID_VIEW_DOUBLESIZE, (view_size == 3));
272 UISetCheck(ID_VIEW_FULLSCREEN, (view_size == 4)); 279 UISetCheck(ID_VIEW_TRIPLESIZE, (view_size == 4));
280 UISetCheck(ID_VIEW_QUADRUPLESIZE, (view_size == 5));
281 UISetCheck(ID_VIEW_FITTOSCREEN, (view_size == 6));
282 UISetCheck(ID_VIEW_FULLSCREEN, (view_size == 7));
273 } 283 }
274 284
275 void UpdateSpeedUICheck() { 285 void UpdateSpeedUICheck() {
276 if (media::Movie::get()) { 286 if (media::Movie::get()) {
277 float play_rate = media::Movie::get()->GetPlayRate(); 287 float play_rate = media::Movie::get()->GetPlayRate();
278 UISetCheck(ID_PLAY_HALFSPEED, (play_rate == 0.5f)); 288 UISetCheck(ID_PLAY_HALFSPEED, (play_rate == 0.5f));
279 UISetCheck(ID_PLAY_NORMALSPEED, (play_rate == 1.0f)); 289 UISetCheck(ID_PLAY_NORMALSPEED, (play_rate == 1.0f));
280 UISetCheck(ID_PLAY_DOUBLESPEED, (play_rate == 2.0f)); 290 UISetCheck(ID_PLAY_DOUBLESPEED, (play_rate == 2.0f));
281 } 291 }
282 } 292 }
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
551 if (m_bPrintPreview) 561 if (m_bPrintPreview)
552 TogglePrintPreview(); 562 TogglePrintPreview();
553 563
554 media::Movie::get()->Close(); 564 media::Movie::get()->Close();
555 m_view.Reset(); 565 m_view.Reset();
556 UpdateTitleBar(NULL); 566 UpdateTitleBar(NULL);
557 m_szFilePath[0] = 0; 567 m_szFilePath[0] = 0;
558 } 568 }
559 569
560 void OnViewSize(UINT /*uNotifyCode*/, int nID, CWindow /*wnd*/) { 570 void OnViewSize(UINT /*uNotifyCode*/, int nID, CWindow /*wnd*/) {
561 m_view.SetViewSize(nID - ID_VIEW_HALFSIZE); 571 m_view.SetViewSize(nID - ID_VIEW_QUARTERSIZE);
562 UpdateSizeUICheck(); 572 UpdateSizeUICheck();
563 UpdateLayout(); 573 UpdateLayout();
564 } 574 }
565 575
566 void OnViewRotate(UINT /*uNotifyCode*/, int nID, CWindow /*wnd*/) { 576 void OnViewRotate(UINT /*uNotifyCode*/, int nID, CWindow /*wnd*/) {
567 m_view.SetViewRotate(nID - ID_VIEW_ROTATE0); 577 m_view.SetViewRotate(nID - ID_VIEW_ROTATE0);
568 UpdateRotateUICheck(); 578 UpdateRotateUICheck();
569 UpdateLayout(); 579 UpdateLayout();
570 } 580 }
571 581
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
663 } 673 }
664 674
665 void OnAppAbout(UINT /*uNotifyCode*/, int /*nID*/, CWindow /*wnd*/) { 675 void OnAppAbout(UINT /*uNotifyCode*/, int /*nID*/, CWindow /*wnd*/) {
666 CSimpleDialog<IDD_ABOUTBOX> dlg; 676 CSimpleDialog<IDD_ABOUTBOX> dlg;
667 dlg.DoModal(); 677 dlg.DoModal();
668 } 678 }
669 }; 679 };
670 680
671 #endif // MEDIA_PLAYER_MAINFRM_H_ 681 #endif // MEDIA_PLAYER_MAINFRM_H_
672 682
OLDNEW
« 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