kwiberg
d1fe281e12
Replace scoped_ptr with unique_ptr in webrtc/api/
...
But keep #including scoped_ptr.h in .h files, so as not to break
WebRTC users who expect those .h files to give them rtc::scoped_ptr.
BUG=webrtc:5520
Review URL: https://codereview.webrtc.org/1930463002
Cr-Commit-Position: refs/heads/master@{#12530}
2016-04-27 13:47:40 +00:00
nisse
2ded9b19d1
Replace SetCapturer and SetCaptureDevice by SetSource.
...
Drop return value.
BUG=webrtc:5426
Review URL: https://codereview.webrtc.org/1766653002
Cr-Commit-Position: refs/heads/master@{#12291}
2016-04-08 09:24:01 +00:00
nisse
5b68ab50bb
Extended proxy abstraction, to call certain methods to the worker thread.
...
Extracted from cl https://codereview.webrtc.org/1766653002/ , where
AddOrUpdateSink results in a deadlock.
BUG=webrtc:5426
Review URL: https://codereview.webrtc.org/1861633002
Cr-Commit-Position: refs/heads/master@{#12281}
2016-04-07 14:46:00 +00:00
nisse
fcc640f8f6
Get VideoCapturer stats via VideoTrackSourceInterface in StatsCollector,
...
without involving the VideoMediaChannel.
BUG=webrtc:5426
Review URL: https://codereview.webrtc.org/1827023002
Cr-Commit-Position: refs/heads/master@{#12193}
2016-04-01 08:10:50 +00:00
Per
c0d31e915c
Change VideoSourceInterface::needs_denoising() to return rtc::Optional<bool>
...
It turns out that it is used as if it has three states: on/off default.
This reverts back to the behaviour prior to https://codereview.webrtc.org/1773993002
BUG=chromium:594434
R=pbos@webrtc.org , pthatcher@webrtc.org
Review URL: https://codereview.webrtc.org/1842073002 .
Cr-Commit-Position: refs/heads/master@{#12181}
2016-03-31 15:23:53 +00:00
perkj
0d3eef2080
Add implementation of VideoTrackSource and make VideoCapturerTrackSource inherit from it.
...
BUG=webrtc:5426
R=pthatcher@webrtc.org
Review URL: https://codereview.webrtc.org/1773993002 .
Cr-Commit-Position: refs/heads/master@{#11923}
2016-03-09 01:39:33 +00:00
perkj
a3ede6c510
Renamed VideoSourceInterface to VideoTrackSourceInterface.
...
Moved VideoSourceInterface to MediaStreamInterface.h
Renamed VideoSourceTest to VideoCapturerTrackSourceTest
Renamed VideoSource to VideoCaptureTrackSource and cl lint and cl format.
BUG=webrtc:5426
TBR=pthatcher@webrtc.org
Review URL: https://codereview.webrtc.org/1770003002 .
Cr-Commit-Position: refs/heads/master@{#11893}
2016-03-08 00:28:03 +00:00
perkj
11e1805a31
Add new empty files for VideoCapturerTrackSource and VideoTrackSource to make Chrome compile when adding implementation.
...
BUG=webrtc:5621
TBR=kjellander@webrtc.org
Review URL: https://codereview.webrtc.org/1768243002 .
Cr-Commit-Position: refs/heads/master@{#11889}
2016-03-07 21:03:47 +00:00