diff options
author | andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2012-11-21 18:46:45 +0000 |
---|---|---|
committer | andrew@webrtc.org <andrew@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d> | 2012-11-21 18:46:45 +0000 |
commit | 8cd18c55b875b264ed256d53207bd819abb46670 (patch) | |
tree | 5cb8323eff15673b148c7d8d7cbe9cc171b6fb0c /third_party | |
parent | cfcadab8d4ff7347181195c97120cbfa19c41e83 (diff) | |
download | webrtc-8cd18c55b875b264ed256d53207bd819abb46670.tar.gz |
Add winsdk_samples to provide directshow_baseclasses.
Builds locally on Windows (and passes try), and a gyp run succeeds with
include_internal_video_capture=0. This should ensure it won't impact
Chromium.
Review URL: https://webrtc-codereview.appspot.com/937026
git-svn-id: http://webrtc.googlecode.com/svn/trunk@3146 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'third_party')
-rw-r--r-- | third_party/winsdk_samples/README.webrtc | 15 | ||||
-rw-r--r-- | third_party/winsdk_samples/winsdk_samples.gyp | 90 |
2 files changed, 105 insertions, 0 deletions
diff --git a/third_party/winsdk_samples/README.webrtc b/third_party/winsdk_samples/README.webrtc new file mode 100644 index 0000000000..ee8c1857c0 --- /dev/null +++ b/third_party/winsdk_samples/README.webrtc @@ -0,0 +1,15 @@ +Name: winsdk_samples
+URL: http://www.microsoft.com/en-us/download/details.aspx?id=8279
+Version: 7.1
+License: Microsoft Windows SDK license
+License File: src/License/License.htm
+Security Critical: yes
+
+Description:
+This contains a copy of a portion of the Microsoft Windows SDK 7.1 sample
+code. It is covered by the "Sample Code" section of the license.
+
+This would typically be installed to:
+C:\Program Files\Microsoft SDKs\Windows\v7.1
+
+It is used by WebRTC to capture video from a camera on Windows.
diff --git a/third_party/winsdk_samples/winsdk_samples.gyp b/third_party/winsdk_samples/winsdk_samples.gyp new file mode 100644 index 0000000000..a9b8598adf --- /dev/null +++ b/third_party/winsdk_samples/winsdk_samples.gyp @@ -0,0 +1,90 @@ +# Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. +# +# Use of this source code is governed by a BSD-style license +# that can be found in the LICENSE file in the root of the source +# tree. An additional intellectual property rights grant can be found +# in the file PATENTS. All contributing project authors may +# be found in the AUTHORS file in the root of the source tree. + +{ + 'targets': [ + { + 'target_name': 'directshow_baseclasses', + 'type': 'static_library', + 'variables': { + 'baseclasses_dir%': + 'src/Samples/multimedia/directshow/baseclasses', + }, + 'defines!': [ + 'NOMINMAX', + ], + 'include_dirs': ['<(baseclasses_dir)',], + 'direct_dependent_settings': { + 'include_dirs': ['<(baseclasses_dir)',], + }, + 'sources': [ + '<(baseclasses_dir)/amextra.cpp', + '<(baseclasses_dir)/amextra.h', + '<(baseclasses_dir)/amfilter.cpp', + '<(baseclasses_dir)/amfilter.h', + '<(baseclasses_dir)/amvideo.cpp', + '<(baseclasses_dir)/cache.h', + '<(baseclasses_dir)/combase.cpp', + '<(baseclasses_dir)/combase.h', + '<(baseclasses_dir)/cprop.cpp', + '<(baseclasses_dir)/cprop.h', + '<(baseclasses_dir)/ctlutil.cpp', + '<(baseclasses_dir)/ctlutil.h', + '<(baseclasses_dir)/ddmm.cpp', + '<(baseclasses_dir)/ddmm.h', + '<(baseclasses_dir)/dllentry.cpp', + '<(baseclasses_dir)/dllsetup.cpp', + '<(baseclasses_dir)/dllsetup.h', + '<(baseclasses_dir)/fourcc.h', + '<(baseclasses_dir)/measure.h', + '<(baseclasses_dir)/msgthrd.h', + '<(baseclasses_dir)/mtype.cpp', + '<(baseclasses_dir)/mtype.h', + '<(baseclasses_dir)/outputq.cpp', + '<(baseclasses_dir)/outputq.h', + '<(baseclasses_dir)/pstream.cpp', + '<(baseclasses_dir)/pstream.h', + '<(baseclasses_dir)/pullpin.cpp', + '<(baseclasses_dir)/pullpin.h', + '<(baseclasses_dir)/refclock.cpp', + '<(baseclasses_dir)/refclock.h', + '<(baseclasses_dir)/reftime.h', + '<(baseclasses_dir)/renbase.cpp', + '<(baseclasses_dir)/renbase.h', + '<(baseclasses_dir)/schedule.cpp', + '<(baseclasses_dir)/seekpt.cpp', + '<(baseclasses_dir)/seekpt.h', + '<(baseclasses_dir)/source.cpp', + '<(baseclasses_dir)/source.h', + '<(baseclasses_dir)/streams.h', + '<(baseclasses_dir)/strmctl.cpp', + '<(baseclasses_dir)/strmctl.h', + '<(baseclasses_dir)/sysclock.cpp', + '<(baseclasses_dir)/sysclock.h', + '<(baseclasses_dir)/transfrm.cpp', + '<(baseclasses_dir)/transfrm.h', + '<(baseclasses_dir)/transip.cpp', + '<(baseclasses_dir)/transip.h', + '<(baseclasses_dir)/videoctl.cpp', + '<(baseclasses_dir)/videoctl.h', + '<(baseclasses_dir)/vtrans.cpp', + '<(baseclasses_dir)/vtrans.h', + '<(baseclasses_dir)/winctrl.cpp', + '<(baseclasses_dir)/winctrl.h', + '<(baseclasses_dir)/winutil.cpp', + '<(baseclasses_dir)/winutil.h', + '<(baseclasses_dir)/wxdebug.cpp', + '<(baseclasses_dir)/wxdebug.h', + '<(baseclasses_dir)/wxlist.cpp', + '<(baseclasses_dir)/wxlist.h', + '<(baseclasses_dir)/wxutil.cpp', + '<(baseclasses_dir)/wxutil.h', + ], + }, + ], +} |