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:
authorSpec-Chum <spec-chum@users.sourceforge.net>2010-02-18 03:17:11 +0300
committerSpec-Chum <spec-chum@users.sourceforge.net>2010-02-18 03:17:11 +0300
commit07692e241a10bd832ed5f9ca9f80604beb09a30f (patch)
tree64ea553848a579723e3638afea8036fff5f4c7f3 /src/filters/parser
parent59071b65b1021e60bd74bd68a228dd80136bdfda (diff)
-Revert 1667, appears MSVC at fault...__mm64 undefined for x64 - compiles but doesn't link
-Some cosmetic changes to fix analysis errors git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/trunk@1672 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/filters/parser')
-rw-r--r--src/filters/parser/MpegSplitter/MpegSplitter.cpp29
-rw-r--r--src/filters/parser/MpegSplitter/MpegSplitterFile.cpp4
2 files changed, 16 insertions, 17 deletions
diff --git a/src/filters/parser/MpegSplitter/MpegSplitter.cpp b/src/filters/parser/MpegSplitter/MpegSplitter.cpp
index 890da5ff3..8805c4469 100644
--- a/src/filters/parser/MpegSplitter/MpegSplitter.cpp
+++ b/src/filters/parser/MpegSplitter/MpegSplitter.cpp
@@ -355,7 +355,6 @@ HRESULT CMpegSplitterFilter::CreateOutputs(IAsyncReader* pAsyncReader)
CStringW name = CMpegSplitterFile::CStreamList::ToString(i);
- HRESULT hr;
CAutoPtr<CBaseSplitterOutputPin> pPinOut(DNew CMpegSplitterOutputPin(mts, name, this, this, &hr));
if (i == CMpegSplitterFile::subpic)
((CMpegSplitterOutputPin*)pPinOut.m_p)->SetMaxShift (_I64_MAX);
@@ -430,7 +429,7 @@ void CMpegSplitterFilter::DemuxSeek(REFERENCE_TIME rt)
for(int j = 0; j < 10; j++)
{
- REFERENCE_TIME rt = m_pFile->NextPTS(TrackNum);
+ rt = m_pFile->NextPTS(TrackNum);
if(rt < 0) break;
@@ -547,7 +546,7 @@ STDMETHODIMP CMpegSplitterFilter::Enable(long lIndex, DWORD dwFlags)
pos = m_pFile->m_streams[k].GetHeadPosition();
while(pos)
{
- CMpegSplitterFile::stream& from = m_pFile->m_streams[k].GetNext(pos);
+ from = m_pFile->m_streams[k].GetNext(pos);
if(!GetOutputPin(from)) continue;
for(int l = 0; l < countof(p->streams); l++)
@@ -916,7 +915,7 @@ CString GetMediaTypeDesc(const CMediaType *_pMediaType, const CHdmvClipInfo::Str
}
else if (_pMediaType->subtype == MEDIASUBTYPE_HDMV_LPCM_AUDIO)
{
- const WAVEFORMATEX_HDMV_LPCM *pInfo = GetFormatHelper(pInfo, _pMediaType);
+ const WAVEFORMATEX_HDMV_LPCM *pInfoHDMV = GetFormatHelper(pInfoHDMV, _pMediaType);
Infos.AddTail(L"HDMV LPCM");
}
else
@@ -961,9 +960,9 @@ CString GetMediaTypeDesc(const CMediaType *_pMediaType, const CHdmvClipInfo::Str
break;
case WAVE_FORMAT_MPEG:
{
- const MPEG1WAVEFORMAT* pInfo = GetFormatHelper(pInfo, _pMediaType);
+ const MPEG1WAVEFORMAT* pInfoMPEG1 = GetFormatHelper(pInfoMPEG1, _pMediaType);
- int layer = GetHighestBitSet32(pInfo->fwHeadLayer) + 1;
+ int layer = GetHighestBitSet32(pInfoMPEG1->fwHeadLayer) + 1;
Infos.AddTail(FormatString(L"MPEG1 - Layer %d", layer));
}
break;
@@ -1240,26 +1239,26 @@ HRESULT CMpegSplitterOutputPin::DeliverPacket(CAutoPtr<Packet> p)
break;
}
- CAutoPtr<Packet> p(DNew Packet());
+ CAutoPtr<Packet> p2(DNew Packet());
- p->TrackNumber = m_p->TrackNumber;
- p->bDiscontinuity |= m_p->bDiscontinuity;
+ p2->TrackNumber = m_p->TrackNumber;
+ p2->bDiscontinuity |= m_p->bDiscontinuity;
m_p->bDiscontinuity = false;
- p->bSyncPoint = m_p->rtStart != Packet::INVALID_TIME;
- p->rtStart = m_p->rtStart;
+ p2->bSyncPoint = m_p->rtStart != Packet::INVALID_TIME;
+ p2->rtStart = m_p->rtStart;
m_p->rtStart = Packet::INVALID_TIME;
- p->rtStop = m_p->rtStop;
+ p2->rtStop = m_p->rtStop;
m_p->rtStop = Packet::INVALID_TIME;
- p->pmt = m_p->pmt; m_p->pmt = NULL;
- p->SetData(s, len);
+ p2->pmt = m_p->pmt; m_p->pmt = NULL;
+ p2->SetData(s, len);
s += len;
memmove(base, s, e - s);
m_p->SetCount(e - s);
- HRESULT hr = __super::DeliverPacket(p);
+ HRESULT hr = __super::DeliverPacket(p2);
if(hr != S_OK) return hr;
}
diff --git a/src/filters/parser/MpegSplitter/MpegSplitterFile.cpp b/src/filters/parser/MpegSplitter/MpegSplitterFile.cpp
index cf515ad98..ad8e57350 100644
--- a/src/filters/parser/MpegSplitter/MpegSplitterFile.cpp
+++ b/src/filters/parser/MpegSplitter/MpegSplitterFile.cpp
@@ -752,9 +752,9 @@ void CMpegSplitterFile::UpdatePrograms(const trhdr& h)
for(int i = 0; i < countof(pPair->m_value.streams) && len >= 5; i++)
{
BYTE stream_type = (BYTE)BitRead(8);
- BYTE reserved1 = (BYTE)BitRead(3);
+ BYTE nreserved1 = (BYTE)BitRead(3);
WORD pid = (WORD)BitRead(13);
- BYTE reserved2 = (BYTE)BitRead(4);
+ BYTE nreserved2 = (BYTE)BitRead(4);
WORD ES_info_length = (WORD)BitRead(12);
len -= 5+ES_info_length;