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
..
2015-05-19 17:56:22 +00:00
2015-05-19 17:56:22 +00:00
2015-01-20 21:36:13 +00:00
2015-05-05 14:52:45 +00:00
2015-01-20 21:36:13 +00:00
2015-04-20 12:03:00 +00:00
2015-05-19 17:56:22 +00:00
2015-04-02 10:31:00 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-03-24 09:20:19 +00:00
2015-03-24 09:20:19 +00:00
2015-01-20 21:36:13 +00:00
2015-03-24 09:20:19 +00:00
2015-03-04 22:18:18 +00:00
2015-03-04 22:18:18 +00:00
2015-03-13 21:26:44 +00:00
2015-04-08 19:34:54 +00:00
2015-04-08 19:34:54 +00:00
2015-03-04 13:04:54 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-01-20 21:36:13 +00:00
2015-02-12 09:24:25 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-05-19 02:53:07 +00:00
2015-01-20 21:36:13 +00:00
2015-04-29 05:28:22 +00:00
2015-04-29 05:28:22 +00:00
2015-01-20 21:36:13 +00:00
2015-04-29 05:28:22 +00:00
2015-04-29 05:28:22 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-02-17 13:54:42 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-03-12 21:38:19 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-03-05 08:42:13 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2014-07-01 18:38:28 +00:00
2015-03-04 22:18:18 +00:00
2015-05-11 10:44:20 +00:00
2015-03-04 13:04:54 +00:00
2015-03-23 19:48:19 +00:00
2015-03-13 21:26:44 +00:00
2015-05-19 09:37:39 +00:00
2015-03-04 22:18:18 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 22:18:18 +00:00
2015-05-11 10:44:20 +00:00
2015-01-20 21:36:13 +00:00
2015-02-12 09:24:25 +00:00
2015-02-12 09:24:25 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-03-04 13:04:54 +00:00
2014-08-13 17:26:08 +00:00
2015-04-20 12:03:00 +00:00
2014-07-29 17:36:52 +00:00
2015-04-22 13:30:33 +00:00
2015-03-27 09:01:11 +00:00
2015-03-12 16:36:15 +00:00
2015-03-27 09:01:11 +00:00
2015-03-27 09:01:11 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-02-17 13:54:42 +00:00
2015-03-04 13:04:54 +00:00
2015-02-17 13:54:42 +00:00
2015-03-02 11:33:41 +00:00
2015-02-17 13:54:42 +00:00
2015-03-12 21:38:19 +00:00
2015-01-20 21:36:13 +00:00
2015-01-20 21:36:13 +00:00
2015-03-12 21:38:19 +00:00
2015-03-12 21:38:19 +00:00
2015-05-15 20:14:13 +00:00
2015-05-15 20:14:13 +00:00
2015-01-20 21:36:13 +00:00
2015-05-11 10:44:20 +00:00
2015-05-11 10:44:20 +00:00
2015-05-11 10:44:20 +00:00
2015-03-04 22:18:18 +00:00
2015-03-04 22:18:18 +00:00