diff options
author | Aleksoid <aleksoid@users.sourceforge.net> | 2012-02-20 10:49:34 +0400 |
---|---|---|
committer | Aleksoid <aleksoid@users.sourceforge.net> | 2012-02-20 10:49:34 +0400 |
commit | 29bb4af8142a6fb0000b038b840d34ffa99020d7 (patch) | |
tree | a93a6a19285ebd716bfc045c53febef6869a02c4 | |
parent | 387f1d809e4cdacd7c7796f373dcfcf72a0dde83 (diff) |
Fix : incorrect saving "Codecs" settings in stand-alone filter MPCVideoDec;
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@4087 10f7b99b-c216-0410-bff0-8a66a9350fd8
-rw-r--r-- | src/filters/transform/MPCVideoDec/MPCVideoDecSettingsWnd.cpp | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/filters/transform/MPCVideoDec/MPCVideoDecSettingsWnd.cpp b/src/filters/transform/MPCVideoDec/MPCVideoDecSettingsWnd.cpp index 537e0dbee..d18444f97 100644 --- a/src/filters/transform/MPCVideoDec/MPCVideoDecSettingsWnd.cpp +++ b/src/filters/transform/MPCVideoDec/MPCVideoDecSettingsWnd.cpp @@ -375,14 +375,24 @@ bool CMPCVideoDecCodecWnd::OnApply() nActiveCodecs |= MPCVD_H264_DXVA;
}
#endif
-#if INTERNAL_DECODER_H264
+#if INTERNAL_DECODER_VC1_DXVA
if (m_lstCodecs.GetCheck (nPos++)) {
- nActiveCodecs |= MPCVD_H264;
+ nActiveCodecs |= MPCVD_VC1_DXVA;
}
#endif
-#if INTERNAL_DECODER_VC1_DXVA
+#if INTERNAL_DECODER_WMV3_DXVA
if (m_lstCodecs.GetCheck (nPos++)) {
- nActiveCodecs |= MPCVD_VC1_DXVA;
+ nActiveCodecs |= MPCVD_WMV3_DXVA;
+ }
+#endif
+#if INTERNAL_DECODER_MPEG2_DXVA
+ if (m_lstCodecs.GetCheck (nPos++)) {
+ nActiveCodecs |= MPCVD_MPEG2_DXVA;
+ }
+#endif
+#if INTERNAL_DECODER_H264
+ if (m_lstCodecs.GetCheck (nPos++)) {
+ nActiveCodecs |= MPCVD_H264;
}
#endif
#if INTERNAL_DECODER_VC1
@@ -428,6 +438,9 @@ bool CMPCVideoDecCodecWnd::OnApply() nActiveCodecs |= MPCVD_MJPEG;
}
if (m_lstCodecs.GetCheck (nPos++)) {
+ nActiveCodecs |= MPCVD_INDEO;
+ }
+ if (m_lstCodecs.GetCheck (nPos++)) {
nActiveCodecs |= MPCVD_RV;
}
#endif
|