sergeyu
cc9669c6b8
Cleanup shared memory handling in DesktopCapturer interface.
...
Previously shared memory buffers for DesktopCapturer were created
using DesktopCapturer::Callback::CreateSharedBuffer(). That made it
difficult to proxy DesktopCapturer interface from one thread to another.
This CL adds SharedBufferFactory interface that's allowed to be called
on a background thread. This also simplifies clients that don't
need to use shared memory, as they no longer need to override
CreateSharedBuffer().
Review URL: https://codereview.webrtc.org/1678073003
Cr-Commit-Position: refs/heads/master@{#11543}
2016-02-09 23:13:32 +00:00
..
2016-01-20 01:34:20 +00:00
2016-02-09 23:13:32 +00:00
2015-10-28 17:17:50 +00:00
2015-09-02 21:22:48 +00:00
2015-09-16 12:37:52 +00:00
2014-11-11 18:15:55 +00:00
2015-10-28 17:17:50 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2014-07-09 19:41:32 +00:00
2015-06-04 13:18:28 +00:00
2014-02-01 02:03:24 +00:00
2015-04-16 06:57:12 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2016-02-09 23:13:32 +00:00
2013-11-19 02:15:47 +00:00
2014-05-21 21:18:46 +00:00
2014-09-04 09:55:40 +00:00
2015-09-01 18:36:50 +00:00
2015-09-01 18:36:50 +00:00
2015-05-18 21:39:07 +00:00
2015-05-18 21:39:07 +00:00
2015-10-28 17:17:50 +00:00
2015-12-18 12:28:49 +00:00
2015-05-18 21:39:07 +00:00
2015-09-16 12:37:52 +00:00
2015-10-28 17:17:50 +00:00
2015-09-16 12:37:52 +00:00
2015-10-28 17:17:50 +00:00
2014-03-07 15:23:34 +00:00
2015-10-28 17:17:50 +00:00
2015-10-28 17:17:50 +00:00
2015-10-28 17:17:50 +00:00
2014-01-14 18:26:37 +00:00
2014-10-02 01:47:10 +00:00
2014-04-29 17:54:17 +00:00
2015-09-16 12:37:52 +00:00
2014-07-08 22:05:24 +00:00
2015-10-28 17:17:50 +00:00
2015-09-16 12:37:52 +00:00
2015-02-26 14:43:50 +00:00
2015-10-28 17:17:50 +00:00
2015-10-28 17:17:50 +00:00
2016-02-09 23:13:32 +00:00
2015-10-28 17:17:50 +00:00
2016-02-09 23:13:32 +00:00
2013-10-12 22:40:05 +00:00
2016-02-09 23:13:32 +00:00
2015-12-17 11:04:24 +00:00
2015-10-28 17:17:50 +00:00
2013-10-12 22:40:05 +00:00
2015-02-26 14:43:50 +00:00
2015-10-28 17:17:50 +00:00
2015-09-16 12:37:52 +00:00
2013-04-29 20:10:57 +00:00
2016-02-09 23:13:32 +00:00
2016-01-20 01:34:20 +00:00
2015-09-16 12:37:52 +00:00
2016-02-09 23:13:32 +00:00
2015-11-10 15:33:58 +00:00
2015-10-28 17:17:50 +00:00
2013-10-12 22:40:05 +00:00
2014-11-11 18:15:55 +00:00