webrtc/talk
Alex Glaznev 2f5be9ad63 Improve Android camera error handling.
- Set Camera.ErrorCallback callback when opening camera to
receive camera server error notifications.
- Allow user to provide interface for handling camera errors
happening on camera thread.
- Run camera observer on camera thread and monitor camera fps
and amount of callback buffers, print statistics and report error
if camera stops generating frames.
- Query camera formats starting from front camera instead of back
camera to detect camera failures as fast as possible.
- Change all DCHECK to CHECK in androidvideocapturer.cc to detect
camera error on release builds.
- Plus adding some extra logging.

R=hbos@webrtc.org

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

Cr-Commit-Position: refs/heads/master@{#9221}
2015-05-19 17:56:22 +00:00
..
app/webrtc Improve Android camera error handling. 2015-05-19 17:56:22 +00:00
build Enable -Wformat-security warning and cleanup GYP. 2015-05-15 07:10:32 +00:00
examples Improve Android camera error handling. 2015-05-19 17:56:22 +00:00
media Remove Soundclip handling from libjingle. 2015-05-19 09:37:39 +00:00
session/media Remove Soundclip handling from libjingle. 2015-05-19 09:37:39 +00:00
codereview.settings Add codereview.settings to the /talk subdirectory 2014-12-05 13:47:37 +00:00
COPYING Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
libjingle_examples.gyp iOS camera switching video capturer. 2015-05-05 14:52:45 +00:00
libjingle_media_unittest.isolate Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
libjingle_p2p_unittest.isolate Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
libjingle_peerconnection_unittest.isolate Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
libjingle_tests.gyp Remove WebRtcVideoEngine. 2015-05-07 09:41:10 +00:00
libjingle.gyp Remove Soundclip handling from libjingle. 2015-05-19 09:37:39 +00:00
LICENSE_THIRD_PARTY Fix clang style warnings in webrtc/base 2015-03-09 22:24:25 +00:00
OWNERS Remove henrike@ from OWNERS 2015-04-01 15:08:49 +00:00
PRESUBMIT.py Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00