diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-02-27 22:41:19 +0400 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2013-02-28 18:46:47 +0400 |
commit | 8f92242ece352485aa4ed271033471a5d899de77 (patch) | |
tree | f361eb4c23eb5fa903cd0aa11365f19bd149b625 /demuxer/Demuxers/LAVFDemuxer.h | |
parent | c77ab3300cf2344ec112183ffe9e2872c86025a6 (diff) |
Replace manual MPEG checks with checks against AVFMT_TS_DISCONT
Diffstat (limited to 'demuxer/Demuxers/LAVFDemuxer.h')
-rw-r--r-- | demuxer/Demuxers/LAVFDemuxer.h | 2 |
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; |