diff options
author | ar-jar <ar-jar@users.sourceforge.net> | 2010-01-02 02:53:21 +0300 |
---|---|---|
committer | ar-jar <ar-jar@users.sourceforge.net> | 2010-01-02 02:53:21 +0300 |
commit | 4cf09636c3e3670a69d03cdf06e936091238e9d9 (patch) | |
tree | 8f402a45c8ba02a6d56b4cad03497c25eed2ca61 /src/apps/mplayerc/mplayerc.h | |
parent | 8d987636b3ae4bee0295d77b055996830cdf9798 (diff) |
Added the (Goth)Sync renderer to the trunk as an optional renderer. Existing renderers should remain unaffected.
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@1465 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/apps/mplayerc/mplayerc.h')
-rw-r--r-- | src/apps/mplayerc/mplayerc.h | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/src/apps/mplayerc/mplayerc.h b/src/apps/mplayerc/mplayerc.h index 3a93fe0b1..79fe9f577 100644 --- a/src/apps/mplayerc/mplayerc.h +++ b/src/apps/mplayerc/mplayerc.h @@ -161,7 +161,8 @@ enum VIDRNDT_DS_NULL_UNCOMP,
VIDRNDT_DS_EVR,
VIDRNDT_DS_EVR_CUSTOM,
- VIDRNDT_DS_MADVR
+ VIDRNDT_DS_MADVR,
+ VIDRNDT_DS_SYNC
};
enum
@@ -427,6 +428,7 @@ public: // === CASIMIR666 : Ajout CMPlayerCApp
bool m_fTearingTest;
int m_fDisplayStats;
+ bool m_bResetStats; // Set to reset the presentation statistics
CString m_strVersion;
CString m_strD3DX9Version;
@@ -525,6 +527,16 @@ public: int iVMRFlushGPUAfterPresent;
int iVMRFlushGPUWait;
+ // SyncRenderer settings
+ int bSynchronizeVideo;
+ int bSynchronizeDisplay;
+ int bSynchronizeNearest;
+ int iLineDelta;
+ int iColumnDelta;
+ double fCycleDelta;
+ double fTargetSyncOffset;
+ double fControlLimit;
+
void SetDefault()
{
fVMR9AlterativeVSync = 0;
@@ -536,6 +548,14 @@ public: iVMRFlushGPUBeforeVSync = 1;
iVMRFlushGPUAfterPresent = 1;
iVMRFlushGPUWait = 0;
+ bSynchronizeVideo = 0;
+ bSynchronizeDisplay = 0;
+ bSynchronizeNearest = 1;
+ iLineDelta = 0;
+ iColumnDelta = 0;
+ fCycleDelta = 0.0012;
+ fTargetSyncOffset = 10.0;
+ fControlLimit = 2.0;
}
void SetOptimal()
{
@@ -546,6 +566,14 @@ public: iVMRFlushGPUBeforeVSync = 1;
iVMRFlushGPUAfterPresent = 1;
iVMRFlushGPUWait = 0;
+ bSynchronizeVideo = 0;
+ bSynchronizeDisplay = 0;
+ bSynchronizeNearest = 1;
+ iLineDelta = 0;
+ iColumnDelta = 0;
+ fCycleDelta = 0.0012;
+ fTargetSyncOffset = 10.0;
+ fControlLimit = 2.0;
}
};
class CRendererSettingsEVR : public CRendererSettingsShared
|