Go to file
tommi@webrtc.org 8187877402 Reland 3135 - Previous failure was bot flakiness.
*****

Restructure the video_capture code a bit to make room for a Media Foundation class implementation.
This change includes the following:

* Skeleton classes for a couple of base MediaFoundation classes (no code yet).  See *_mf.*.
* Renaming the DirectShow based implementation from "_windows" to "_ds".
* Move the VideoCaptureImpl::CreateDeviceInfo() method into video_capture_factory_windows.cc
  The reason for this is that that's where the other VideoCaptureImpl factory function is
  and the factory function won't be implementation specific.
* Removed use of <initguid.h> from a header file to avoid defining the same guids in multiple object files.
  (more info here: http://msdn.microsoft.com/en-us/library/windows/desktop/dd375463(v=vs.85).aspx)
* Moved a couple of global variables from the capture_delay_values_windows.h header and into
  device_info_ds.cc since that's the only file that uses those variables.
* Delete capture_delay_values_windows.h.
* Added a factory function: DeviceInfoDS::Create() that'll create the DirectShow specific implementation.

TEST=This is mostly moving code around.  The code that is added, is currently "dead". No manual testing needed.
BUG=chromium:140545
Review URL: https://webrtc-codereview.appspot.com/967008

TBR=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/934017

TBR=tommi@webrtc.org
Review URL: https://webrtc-codereview.appspot.com/934018

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3137 4adac7df-926f-26a2-2b94-8c16560cd09d
2012-11-20 13:35:33 +00:00
data ADM no longer reads PCM files from data/audio_device. Now uses the resource folder instead. 2012-08-20 09:44:59 +00:00
peerconnection Suppress the -Wno-address-of-array-temporary for linux clang. 2012-10-30 16:43:23 +00:00
third_party Add a variable for the libvpx path. 2012-11-16 17:32:00 +00:00
third_party_mods Removing PeerConnection sample client and libjingle from webrtc. 2012-02-09 19:23:17 +00:00
tools Making valgrind wrapper script work with test arguments 2012-11-15 15:19:28 +00:00
webrtc Reland 3135 - Previous failure was bot flakiness. 2012-11-20 13:35:33 +00:00
.gitignore Updating opus in .gitignore 2012-11-07 08:22:10 +00:00
android-webrtc.mk Changed a flag in ARM build for platform build. 2012-09-08 00:32:59 +00:00
Android.mk Qickly fixed android platform build breakage 2012-10-22 21:21:52 +00:00
AUTHORS Landing http://review.webrtc.org/914006/ 2012-10-31 14:35:11 +00:00
codereview.settings Point codereview.settings at the newly-created webrtc-reviews google group. 2012-11-15 22:21:20 +00:00
DEPS Revert 3123 - Roll to libyuv r496 for Android x86 fix by avoiding stdint.h 2012-11-19 07:03:34 +00:00
libvpx.mk Change android makefile to reflect recent file structure change 2011-07-13 17:49:49 +00:00
LICENSE Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
license_template.txt git-svn-id: http://webrtc.googlecode.com/svn/trunk@11 4adac7df-926f-26a2-2b94-8c16560cd09d 2011-05-30 11:51:34 +00:00
LICENSE_THIRD_PARTY Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
OWNERS Review URL: http://webrtc-codereview.appspot.com/137002 2011-08-25 16:52:34 +00:00
PATENTS Add references to src/ copies for LICENSE etc. 2011-10-26 01:05:07 +00:00
PRESUBMIT.py Adding default trybot names to PRESUBMIT.py. 2012-10-31 14:52:21 +00:00
WATCHLISTS Point codereview.settings at the newly-created webrtc-reviews google group. 2012-11-15 22:21:20 +00:00
webrtc.gyp Move src/ -> webrtc/ 2012-10-22 18:19:23 +00:00