diff options
author | Hendrik Leppkes <h.leppkes@gmail.com> | 2016-07-11 12:42:35 +0300 |
---|---|---|
committer | Hendrik Leppkes <h.leppkes@gmail.com> | 2016-07-11 12:42:35 +0300 |
commit | ae1f01fedee935731bf3e7c1c0f5844ab03ca6af (patch) | |
tree | 953dfe4d8724bbff15aed73cf9cdf0386ec7858f /demuxer | |
parent | 82be7b07f981c7273a9fd6984817ee995b64473f (diff) |
Properly expose IMediaSideData through QueryInterface
Diffstat (limited to 'demuxer')
-rw-r--r-- | demuxer/LAVSplitter/PacketAllocator.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/demuxer/LAVSplitter/PacketAllocator.cpp b/demuxer/LAVSplitter/PacketAllocator.cpp index d04f584c..6fdcdba6 100644 --- a/demuxer/LAVSplitter/PacketAllocator.cpp +++ b/demuxer/LAVSplitter/PacketAllocator.cpp @@ -33,6 +33,9 @@ STDMETHODIMP CMediaPacketSample::QueryInterface(REFIID riid, void **ppv) if (riid == __uuidof(ILAVMediaSample)) { return GetInterface((ILAVMediaSample *) this, ppv); } + else if (riid == __uuidof(IMediaSideData)) { + return GetInterface((IMediaSideData *) this, ppv); + } return CMediaSample::QueryInterface(riid, ppv); } |