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>2013-05-26 17:58:33 +0400
committerXhmikosR <xhmikosr@users.sourceforge.net>2013-06-23 17:27:42 +0400
commit4b55c5fad5ef93099d5f11f2b9319d9837e843c9 (patch)
treed0b1f19a0efce788f31ed1fb721ea6612fad4253
parent336d3dd2cc7bf2c4d790bc7237315652f4ca065d (diff)
Fix the C4701 warnings: Potentially uninitialized local variable "XXX" used.
-rw-r--r--src/filters/parser/BaseSplitter/BaseSplitterFileEx.cpp6
-rw-r--r--src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp1
-rw-r--r--src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp2
-rw-r--r--src/filters/renderer/VideoRenderers/SyncRenderer.cpp2
-rw-r--r--src/filters/transform/MpaDecFilter/MpaDecFilter.cpp2
-rw-r--r--src/mpc-hc/MainFrm.cpp4
-rw-r--r--src/thirdparty/Bento4/Core/Ap4AtomSampleTable.cpp2
7 files changed, 10 insertions, 9 deletions
diff --git a/src/filters/parser/BaseSplitter/BaseSplitterFileEx.cpp b/src/filters/parser/BaseSplitter/BaseSplitterFileEx.cpp
index 5737a58fb..ec7f83fde 100644
--- a/src/filters/parser/BaseSplitter/BaseSplitterFileEx.cpp
+++ b/src/filters/parser/BaseSplitter/BaseSplitterFileEx.cpp
@@ -1138,9 +1138,9 @@ bool CBaseSplitterFileEx::Read(mlphdr& h, int len, CMediaType* pmt, bool find_sy
__int64 startpos = GetPos();
- int samplerate, channels, framelength;
- WORD bitdepth;
- bool isTrueHD;
+ int samplerate = 0, channels = 0, framelength = 0;
+ WORD bitdepth = 0;
+ bool isTrueHD = false;
int fsize = 0;
BYTE buf[20];
diff --git a/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp b/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp
index 52472d80f..11b957a4b 100644
--- a/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp
+++ b/src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp
@@ -1998,6 +1998,7 @@ void CDX9AllocatorPresenter::DrawStats()
OffsetRect(&rc, 0, TextHeight);
if (m_pVideoTexture[0] || m_pVideoSurface[0]) {
D3DSURFACE_DESC desc;
+ ZeroMemory(&desc, sizeof(desc));
if (m_pVideoTexture[0]) {
m_pVideoTexture[0]->GetLevelDesc(0, &desc);
} else if (m_pVideoSurface[0]) {
diff --git a/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp b/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp
index 17b95c366..0eecb345d 100644
--- a/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp
+++ b/src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp
@@ -1031,7 +1031,7 @@ HRESULT CEVRAllocatorPresenter::RenegotiateMediaType()
hr = m_pMixer->SetOutputType(0, pType, MFT_SET_TYPE_TEST_ONLY);
}
- int Merit;
+ int Merit = 0;
if (SUCCEEDED(hr)) {
hr = GetMediaTypeMerit(pType, &Merit);
}
diff --git a/src/filters/renderer/VideoRenderers/SyncRenderer.cpp b/src/filters/renderer/VideoRenderers/SyncRenderer.cpp
index fc2f5f7a2..becb2b37c 100644
--- a/src/filters/renderer/VideoRenderers/SyncRenderer.cpp
+++ b/src/filters/renderer/VideoRenderers/SyncRenderer.cpp
@@ -680,12 +680,12 @@ HRESULT CBaseAP::ResetDXDevice(CString& _Error)
std::vector<CComPtr<IPin>> decoderOutput;
std::vector<CComPtr<IPin>> rendererInput;
FILTER_INFO filterInfo;
+ ZeroMemory(&filterInfo, sizeof(filterInfo));
bool disconnected = FALSE;
// Disconnect all pins to release video memory resources
if (m_pD3DDev) {
- ZeroMemory(&filterInfo, sizeof(filterInfo));
m_pOuterEVR->QueryFilterInfo(&filterInfo); // This addref's the pGraph member
if (SUCCEEDED(m_pOuterEVR->EnumPins(&rendererInputEnum))) {
CComPtr<IPin> input;
diff --git a/src/filters/transform/MpaDecFilter/MpaDecFilter.cpp b/src/filters/transform/MpaDecFilter/MpaDecFilter.cpp
index 9167e19c5..e8e0f857d 100644
--- a/src/filters/transform/MpaDecFilter/MpaDecFilter.cpp
+++ b/src/filters/transform/MpaDecFilter/MpaDecFilter.cpp
@@ -1083,7 +1083,7 @@ HRESULT CMpaDecFilter::ProcessDTS_SPDIF()
BYTE* p = base;
while (p + 16 <= end) {
- int samplerate, channels, framelength, bitrate;
+ int samplerate = 0, channels, framelength = 0, bitrate;
int size = GetDTSFrameSize(p);
if (size > 0) {
diff --git a/src/mpc-hc/MainFrm.cpp b/src/mpc-hc/MainFrm.cpp
index 18f321330..b88f49608 100644
--- a/src/mpc-hc/MainFrm.cpp
+++ b/src/mpc-hc/MainFrm.cpp
@@ -8083,7 +8083,7 @@ void CMainFrame::OnNormalizeRegainVolume(UINT nID)
{
if (CComQIPtr<IAudioSwitcherFilter> pASF = FindFilter(__uuidof(CAudioSwitcherFilter), m_pGB)) {
CAppSettings& s = AfxGetAppSettings();
- WORD osdMessage;
+ WORD osdMessage = 0;
switch (nID) {
case ID_NORMALIZE:
@@ -8174,7 +8174,7 @@ void CMainFrame::OnAfterplayback(UINT nID)
{
CAppSettings& s = AfxGetAppSettings();
s.nCLSwitches &= ~CLSW_AFTERPLAYBACK_MASK;
- WORD osdMsg;
+ WORD osdMsg = 0;
switch (nID) {
case ID_AFTERPLAYBACK_NEXT:
diff --git a/src/thirdparty/Bento4/Core/Ap4AtomSampleTable.cpp b/src/thirdparty/Bento4/Core/Ap4AtomSampleTable.cpp
index cf96ba8c6..225d29958 100644
--- a/src/thirdparty/Bento4/Core/Ap4AtomSampleTable.cpp
+++ b/src/thirdparty/Bento4/Core/Ap4AtomSampleTable.cpp
@@ -135,7 +135,7 @@ AP4_AtomSampleTable::GetSample(AP4_Ordinal index,
if (skip > index) return AP4_ERROR_INTERNAL;
// get the atom offset for this chunk
- AP4_Offset offset;
+ AP4_Offset offset = 0;
if (m_StcoAtom) result = m_StcoAtom->GetChunkOffset(chunk, offset);
else if (m_Co64Atom) result = m_Co64Atom->GetChunkOffset(chunk, offset);
else result = AP4_ERROR_INTERNAL;