3e33bfeb6d
Fix some sign-compare warnings in webrtc/api.
...
The disabling of the warnings doesn't seem to work when Chromium
is using our targets (https://codereview.chromium.org/2022833002 )
so better fix them.
BUG=webrtc:4256,webrtc:3307
NOTRY=True
Review-Url: https://codereview.webrtc.org/2074423002
Cr-Commit-Position: refs/heads/master@{#13217}
2016-06-20 14:04:19 +00:00
5d97a9a05b
Adding more detail to MessageQueue::Dispatch logging.
...
Every message will now be traced with the location from which it was
posted, including function name, file and line number.
This CL also writes a normal LOG message when the dispatch took more
than a certain amount of time (currently 50ms).
This logging should help us identify messages that are taking
longer than expected to be dispatched.
R=pthatcher@webrtc.org , tommi@webrtc.org
Review URL: https://codereview.webrtc.org/2019423006 .
Cr-Commit-Position: refs/heads/master@{#13104}
2016-06-10 21:17:33 +00:00
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
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
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
4a3a135e68
More cleanup of cricket::VideoCapturer
...
Remove unused state CS_PAUSED and dummy implementation of Pause()
Remove unused SignalVideoFrame
This should now be possible since https://codereview.chromium.org/1745923002/ has landed.
BUG=webrtc:5426
Review URL: https://codereview.webrtc.org/1832793002
Cr-Commit-Position: refs/heads/master@{#12116}
2016-03-24 11:39:56 +00:00
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
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
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