Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/LAVFilters.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHendrik Leppkes <h.leppkes@gmail.com>2013-02-27 22:41:19 +0400
committerHendrik Leppkes <h.leppkes@gmail.com>2013-02-28 18:46:47 +0400
commit8f92242ece352485aa4ed271033471a5d899de77 (patch)
treef361eb4c23eb5fa903cd0aa11365f19bd149b625 /demuxer/Demuxers/LAVFDemuxer.h
parentc77ab3300cf2344ec112183ffe9e2872c86025a6 (diff)
Replace manual MPEG checks with checks against AVFMT_TS_DISCONT
Diffstat (limited to 'demuxer/Demuxers/LAVFDemuxer.h')
-rw-r--r--demuxer/Demuxers/LAVFDemuxer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/demuxer/Demuxers/LAVFDemuxer.h b/demuxer/Demuxers/LAVFDemuxer.h
index 219f0877..764ae1fd 100644
--- a/demuxer/Demuxers/LAVFDemuxer.h
+++ b/demuxer/Demuxers/LAVFDemuxer.h
@@ -60,6 +60,7 @@ public:
STDMETHODIMP GetNextPacket(Packet **ppPacket);
STDMETHODIMP Seek(REFERENCE_TIME rTime);
const char *GetContainerFormat() const;
+ virtual DWORD GetContainerFlags() { return m_bTSDiscont ? LAVFMT_TS_DISCONT : 0; }
HRESULT StreamInfo(const CBaseDemuxer::stream &s, LCID *plcid, WCHAR **ppszName) const;
void SettingsChanged(ILAVFSettingsInternal *pSettings);
@@ -163,6 +164,7 @@ private:
BOOL m_bRM;
BOOL m_bPMP;
BOOL m_bMP4;
+ BOOL m_bTSDiscont;
BOOL m_bVC1Correction;
BOOL m_bSubStreams;