webrtc/talk/app/webrtc
glaznev@webrtc.org fc516077ed Fix Android AppRTCDemo failure on devices with one or no camera.
- Disable video call on devices with no camera.
- Open default camera and disable camera switch on
devices with one camera.

BUG=4373
R=braveyao@webrtc.org, wzh@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/46539004

Cr-Commit-Position: refs/heads/master@{#8674}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8674 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-03-10 18:21:19 +00:00
..
androidtests Revert "Add concept of whether video renderer supports rotation." 2015-03-10 06:37:41 +00:00
java Fix Android AppRTCDemo failure on devices with one or no camera. 2015-03-10 18:21:19 +00:00
javatests Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
objc RTCOpenGLVideoRenderer: Add support for padded frames 2015-03-06 16:59:23 +00:00
objctests Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
test Revert "Add concept of whether video renderer supports rotation." 2015-03-10 06:37:41 +00:00
androidvideocapturer.cc Reland "Fix CVO in androidvideocapturer". 2015-03-03 06:44:40 +00:00
androidvideocapturer.h Refactor how VideoCapturerAndroid delivers frames and is stopped. 2015-02-25 09:20:43 +00:00
audiotrack.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
audiotrack.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
audiotrackrenderer.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
audiotrackrenderer.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
datachannel_unittest.cc Fix a use-after-free when sending queued messages is aborted for blocked channel. 2015-01-22 00:55:10 +00:00
datachannel.cc Fix a use-after-free when sending queued messages is aborted for blocked channel. 2015-01-22 00:55:10 +00:00
datachannel.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
datachannelinterface.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
dtlsidentityservice.cc Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
dtlsidentityservice.h Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
dtlsidentitystore_unittest.cc Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
dtlsidentitystore.cc Change the unintentioal CHECK to DCHECK in DtlsIdentityStore. 2015-03-06 16:32:57 +00:00
dtlsidentitystore.h Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
dtmfsender_unittest.cc Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
dtmfsender.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
dtmfsender.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
dtmfsenderinterface.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
fakeportallocatorfactory.h Makes libjingle_peerconnection_android_unittest run on networkless devices. 2015-02-12 09:24:25 +00:00
jsep.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
jsepicecandidate.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
jsepicecandidate.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
jsepsessiondescription_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
jsepsessiondescription.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
jsepsessiondescription.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
localaudiosource_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
localaudiosource.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
localaudiosource.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediaconstraintsinterface.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediaconstraintsinterface.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastream_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastream.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastream.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
mediastreamhandler_unittest.cc Add VideoSource::Stop and Restart methods. 2015-02-17 13:54:42 +00:00
mediastreamhandler.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastreamhandler.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
mediastreaminterface.h Revert "Add concept of whether video renderer supports rotation." 2015-03-10 06:37:41 +00:00
mediastreamprovider.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastreamproxy.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastreamsignaling_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastreamsignaling.cc Fix uninitialized variable. If FindConstraint() returns false, we check |value| in two places and at that point, it can hold an uninitialized value. Caught by Linux Memcheck builder. 2015-03-05 08:42:13 +00:00
mediastreamsignaling.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastreamtrack.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
mediastreamtrackproxy.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
notifier.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
OWNERS Add tkchin@ to OWNERS. 2014-07-01 18:38:28 +00:00
peerconnection_unittest.cc Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
peerconnection.cc Turn on IPv6 for WebRTC as default as required before ramping the experiment to 30%. 2015-03-05 04:39:07 +00:00
peerconnection.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
peerconnectionendtoend_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
peerconnectionfactory_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
peerconnectionfactory.cc Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
peerconnectionfactory.h Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
peerconnectionfactoryproxy.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
peerconnectioninterface_unittest.cc Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
peerconnectioninterface.h Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
peerconnectionproxy.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
portallocatorfactory.cc Makes libjingle_peerconnection_android_unittest run on networkless devices. 2015-02-12 09:24:25 +00:00
portallocatorfactory.h Makes libjingle_peerconnection_android_unittest run on networkless devices. 2015-02-12 09:24:25 +00:00
proxy_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
proxy.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
remoteaudiosource.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
remoteaudiosource.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
remotevideocapturer_unittest.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
remotevideocapturer.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
remotevideocapturer.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
sctputils_unittest.cc (Auto)update libjingle 73222930-> 73226398 2014-08-13 17:26:08 +00:00
sctputils.cc (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
sctputils.h (Auto)update libjingle 72097588-> 72159069 2014-07-29 17:36:52 +00:00
statscollector_unittest.cc Start using std::map for Values in the statscollector. This is in preparaton for more work which will cut down on the string copying work we do. 2015-03-04 15:25:44 +00:00
statscollector.cc Start using std::map for Values in the statscollector. This is in preparaton for more work which will cut down on the string copying work we do. 2015-03-04 15:25:44 +00:00
statscollector.h Start using std::map for Values in the statscollector. This is in preparaton for more work which will cut down on the string copying work we do. 2015-03-04 15:25:44 +00:00
statstypes.cc Start using std::map for Values in the statscollector. This is in preparaton for more work which will cut down on the string copying work we do. 2015-03-04 15:25:44 +00:00
statstypes.h Start using std::map for Values in the statscollector. This is in preparaton for more work which will cut down on the string copying work we do. 2015-03-04 15:25:44 +00:00
streamcollection.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
umametrics.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
videosource_unittest.cc Add VideoSource::Stop and Restart methods. 2015-02-17 13:54:42 +00:00
videosource.cc Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
videosource.h Add VideoSource::Stop and Restart methods. 2015-02-17 13:54:42 +00:00
videosourceinterface.h Revert "Add default implementation to VideoSourceInterface." 2015-03-02 11:33:41 +00:00
videosourceproxy.h Add VideoSource::Stop and Restart methods. 2015-02-17 13:54:42 +00:00
videotrack_unittest.cc Revert "Add concept of whether video renderer supports rotation." 2015-03-10 06:37:41 +00:00
videotrack.cc Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
videotrack.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
videotrackrenderers.cc Revert "Add concept of whether video renderer supports rotation." 2015-03-10 06:37:41 +00:00
videotrackrenderers.h Revert "Add concept of whether video renderer supports rotation." 2015-03-10 06:37:41 +00:00
webrtcsdp_unittest.cc Swap decl-terms from juberti@ review. 2015-02-24 20:21:13 +00:00
webrtcsdp.cc After another round of reviews. 2015-02-24 20:20:19 +00:00
webrtcsdp.h Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
webrtcsession_unittest.cc Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
webrtcsession.cc Use std::min and std::max instead of self-defined functions such as rtc::_min/_max. 2015-02-12 11:55:32 +00:00
webrtcsession.h Roll chromium_revision e144d30..6fdb142 (318658:318841) + remove OVERRIDE macro 2015-03-04 13:04:54 +00:00
webrtcsessiondescriptionfactory.cc Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00
webrtcsessiondescriptionfactory.h Create a in-memory DTLS identity store that keeps a free identity generated in the background. 2015-03-04 22:18:18 +00:00