Add directshow strmbase library source code from Microsoft repo
authorLoic Le Page <llepage@fluendo.com>
Wed, 26 Jan 2022 19:43:09 +0000 (20:43 +0100)
committerLoïc Le Page <llepage@fluendo.com>
Fri, 18 Feb 2022 13:59:25 +0000 (14:59 +0100)
commit42bdeaf52c61d2ff7a1f6d3136ea5ba82f9dc5c5
tree657b999ce6aaa6b7917169fb71af23b7fb46e5ce
parent42c6a26aea97c80aba58b764c83ab825359f9b05
Add directshow strmbase library source code from Microsoft repo

Original repo is here:
https://github.com/microsoft/Windows-classic-samples

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1577>
73 files changed:
subprojects/gst-plugins-bad/meson_options.txt
subprojects/gst-plugins-bad/sys/directshow/meson.build [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/LICENSE [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/amextra.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/amextra.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/amfilter.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/amfilter.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/amvideo.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/arithutil.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/cache.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/checkbmi.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/combase.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/combase.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/cprop.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/cprop.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/ctlutil.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/ctlutil.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/ddmm.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/ddmm.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/dllentry.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/dllsetup.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/dllsetup.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/dxmperf.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/fourcc.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/measure.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/msgthrd.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/mtype.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/mtype.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/outputq.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/outputq.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/perflog.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/perflog.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/perfstruct.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/pstream.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/pstream.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/pullpin.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/pullpin.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/refclock.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/refclock.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/reftime.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/renbase.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/renbase.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/schedule.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/schedule.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/seekpt.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/seekpt.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/source.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/source.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/streams.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/strmctl.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/strmctl.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/sysclock.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/sysclock.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/transfrm.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/transfrm.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/transip.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/transip.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/videoctl.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/videoctl.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/vtrans.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/vtrans.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/winctrl.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/winctrl.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/winutil.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/winutil.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/wxdebug.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/wxdebug.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/wxlist.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/wxlist.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/wxutil.cpp [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/baseclasses/wxutil.h [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/directshow/strmbase/meson.build [new file with mode: 0644]
subprojects/gst-plugins-bad/sys/meson.build