Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2010-08-22 23:15:42 +0400
committerXhmikosR <xhmikosr@users.sourceforge.net>2010-08-22 23:15:42 +0400
commite114608ee363d7bdc1c849bf73cf24f5224fa5db (patch)
tree80d90cb8f55903d9f984f4171901617e5eae127f /src/apps/mplayerc/MainFrm.h
parent27d2869d265b4f07d83c75cc6c492ecb2d7d5184 (diff)
NEW : Full ICC color management (Little CMS library added)
NEW : Full floating point processing (FP16 temporary textures) NEW : High-quality dithering (color management, full floating point processing, 10-bit -> 8-bit) NEW : Option to force 10-bit EVR mixer input (probably hackish, but in many cases it seems to work) CHANGED: Core rendering code in the DX9AllocatorPresenter class moved to a new class: DX9RenderingEngine CHANGED: "10 bit RGB" option changed to "10-bit RGB Output", does not affect internal processing anymore CHANGED: Removed unnecessary temporary texture allocations FIXED : The EVR mixer output media subtype matches the surface format (as a consequence, it's always RGB) Thanks to Attila T. Áfra <attila.afra@gmail.com> for this huge patch! git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@2299 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/MainFrm.h')
-rw-r--r--src/apps/mplayerc/MainFrm.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/apps/mplayerc/MainFrm.h b/src/apps/mplayerc/MainFrm.h
index 5b5ab046d..62708568f 100644
--- a/src/apps/mplayerc/MainFrm.h
+++ b/src/apps/mplayerc/MainFrm.h
@@ -745,9 +745,16 @@ public:
afx_msg void OnUpdateViewDisableDesktopComposition(CCmdUI* pCmdUI);
afx_msg void OnUpdateViewAlternativeVSync(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateViewColorManagementEnable(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateViewColorManagementInput(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateViewColorManagementGamma(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateViewColorManagementIntent(CCmdUI* pCmdUI);
+
afx_msg void OnUpdateViewEVROutputRange(CCmdUI* pCmdUI);
afx_msg void OnUpdateViewFullscreenGUISupport(CCmdUI* pCmdUI);
afx_msg void OnUpdateViewHighColorResolution(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateViewForceInputHighColorResolution(CCmdUI* pCmdUI);
+ afx_msg void OnUpdateViewFullFloatingPointProcessing(CCmdUI* pCmdUI);
afx_msg void OnUpdateViewEnableFrameTimeCorrection(CCmdUI* pCmdUI);
afx_msg void OnUpdateViewVSyncOffsetIncrease(CCmdUI* pCmdUI);
afx_msg void OnUpdateViewVSyncOffsetDecrease(CCmdUI* pCmdUI);
@@ -758,6 +765,20 @@ public:
afx_msg void OnViewSynchronizeDisplay();
afx_msg void OnViewSynchronizeNearest();
+ afx_msg void OnViewColorManagementEnable();
+ afx_msg void OnViewColorManagementInputAuto();
+ afx_msg void OnViewColorManagementInputHDTV();
+ afx_msg void OnViewColorManagementInputSDTV_NTSC();
+ afx_msg void OnViewColorManagementInputSDTV_PAL();
+ afx_msg void OnViewColorManagementGamma_2_2();
+ afx_msg void OnViewColorManagementGamma_2_3();
+ afx_msg void OnViewColorManagementGamma_2_35();
+ afx_msg void OnViewColorManagementGamma_2_4();
+ afx_msg void OnViewColorManagementIntentPerceptual();
+ afx_msg void OnViewColorManagementIntentRelativeColorimetric();
+ afx_msg void OnViewColorManagementIntentSaturation();
+ afx_msg void OnViewColorManagementIntentAbsoluteColorimetric();
+
afx_msg void OnViewEVROutputRange_0_255();
afx_msg void OnViewEVROutputRange_16_235();
@@ -773,6 +794,8 @@ public:
afx_msg void OnViewFullscreenGUISupport();
afx_msg void OnViewHighColorResolution();
+ afx_msg void OnViewForceInputHighColorResolution();
+ afx_msg void OnViewFullFloatingPointProcessing();
afx_msg void OnViewEnableFrameTimeCorrection();
afx_msg void OnViewVSyncOffsetIncrease();
afx_msg void OnViewVSyncOffsetDecrease();