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:
authorUnderground78 <underground78@users.sourceforge.net>2014-10-16 03:10:42 +0400
committerUnderground78 <underground78@users.sourceforge.net>2015-03-26 21:34:39 +0300
commitcd85522de0a1bf57e184234d9999c3a8185a25f0 (patch)
tree1d614da14629caf0711c5054a7ad5c8a8f297fd2
parente6c31563fd1bf4e129f4c7be94c8a255a91e2f80 (diff)
[MPC-HC] LAV Splitter: Export embedded cover through IDSMResourceBag interface.mpc-hc-1.7.8-5
-rw-r--r--demuxer/Demuxers/LAVFDemuxer.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/demuxer/Demuxers/LAVFDemuxer.cpp b/demuxer/Demuxers/LAVFDemuxer.cpp
index 0ef57230..935a00bd 100644
--- a/demuxer/Demuxers/LAVFDemuxer.cpp
+++ b/demuxer/Demuxers/LAVFDemuxer.cpp
@@ -617,6 +617,9 @@ STDMETHODIMP CLAVFDemuxer::InitAVFormat(LPCOLESTR pszFileName, BOOL bForce)
delete [] filename;
delete [] mimetype;
}
+ } else if (st->disposition & AV_DISPOSITION_ATTACHED_PIC && st->attached_pic.data && st->attached_pic.size > 0) {
+ // Export embedded JPEG cover-art through IDSMResourceBag interface
+ ResAppend(L"EmbeddedCover.jpg", L"", L"image/jpg", st->attached_pic.data, (DWORD)st->attached_pic.size);
}
}