diff options
-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
|