From 4b55c5fad5ef93099d5f11f2b9319d9837e843c9 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 26 May 2013 16:58:33 +0300 Subject: Fix the C4701 warnings: Potentially uninitialized local variable "XXX" used. --- src/filters/parser/BaseSplitter/BaseSplitterFileEx.cpp | 6 +++--- src/filters/renderer/VideoRenderers/DX9AllocatorPresenter.cpp | 1 + src/filters/renderer/VideoRenderers/EVRAllocatorPresenter.cpp | 2 +- src/filters/renderer/VideoRenderers/SyncRenderer.cpp | 2 +- src/filters/transform/MpaDecFilter/MpaDecFilter.cpp | 2 +- src/mpc-hc/MainFrm.cpp | 4 ++-- src/thirdparty/Bento4/Core/Ap4AtomSampleTable.cpp | 2 +- 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> decoderOutput; std::vector> 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 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 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; -- cgit v1.2.3