20098 Commits

Author SHA1 Message Date
Magnus Jedvert
58b0316f3d Expose new video codec factories in the PeerConnectionFactory API
This CL exposes the new type of video codec factories that represent all
video codecs in the PeerConnectionFactory API, i.e. no extra internal SW
video codecs will be added. Clients of the new functions will be
responsible for adding all SW video codecs themselves, and also handling
SW fallback and simulcast.

BUG=webrtc:7925
R=deadbeef@webrtc.org

Review-Url: https://codereview.webrtc.org/3004353002 .
Cr-Commit-Position: refs/heads/master@{#19866}
2017-09-15 17:02:50 +00:00
solenberg
18f5427e4c Remove voe_auto_test and add new tests to cover the missing cases.
BUG=webrtc:4690

Review-Url: https://codereview.webrtc.org/3007383002
Cr-Commit-Position: refs/heads/master@{#19865}
2017-09-15 16:56:08 +00:00
Elad Alon
8b891cecf7 Remove unused function - RtcEventLog::ParseRtcEventLog()
The function is not used; removing.

BUG=webrtc:8111
NOPRESUBMIT=True

Change-Id: Ifd8e4d872e11ffad4bfa178e0ca001470e439043
Reviewed-on: https://webrtc-review.googlesource.com/1234
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19864}
2017-09-15 14:27:00 +00:00
Anders Carlsson
8ecfd8022c Fix public Obj-C header import.
Fixes the Cocoapod.

Bug: None
Change-Id: If3ace3d01ba111fc83ae18455e8ff1cb5fc7b476
Reviewed-on: https://webrtc-review.googlesource.com/1572
Commit-Queue: Anders Carlsson <andersc@webrtc.org>
Reviewed-by: Sami Kalliomäki <sakal@webrtc.org>
Reviewed-by: Daniela Jovanoska Petrenko <denicija@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19863}
2017-09-15 14:09:30 +00:00
asapersson
8d75ac7e3f Add stats for forced software encoder fallback for VP8.
Stats added for number of forced SW fallback changes per minute and percentage of time fallback is enabled for sent video streams:

- "WebRTC.Video.Encoder.ForcedSwFallbackChangesPerMinute.Vp8"
- "WebRTC.Video.Encoder.ForcedSwFallbackTimeInPercent.Vp8"

BUG=webrtc:6634

Review-Url: https://codereview.webrtc.org/3012863002
Cr-Commit-Position: refs/heads/master@{#19862}
2017-09-15 13:41:15 +00:00
Elad Alon
34f303cf58 Make rtc_event_log2text handle all events [1/2]
rtc_event_log2text doesn't currently handle all possible RtcEvent-s.
1. This CL - to make sure events are not forgotten in the future, change the succession of if-statements to a switch, so that the compiler would complain if events are ever added, but are not handled here.
2. Next CL - add handling of currently-unhandled events.

BUG=webrtc:8111
NOPRESUBMIT=True

Change-Id: Ia4459b4e760eb0208823fdab69996de0e8420703
Reviewed-on: https://webrtc-review.googlesource.com/1242
Commit-Queue: Elad Alon <eladalon@webrtc.org>
Reviewed-by: Elad Alon <eladalon@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19861}
2017-09-15 13:31:20 +00:00
Gustaf Ullberg
48d96c0bcc Corrected upper limits of NetEq minimum and maximum delay.
Set limits of NetEq minimum and maximum delay to 0-10000 ms closed interval.
Fixed error message in Audio Coding Module.

Bug: webrtc:6861
Change-Id: Id1b9928f808bdb6e1088c6895f2ec4a53b00efb2
Reviewed-on: https://webrtc-review.googlesource.com/1343
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Henrik Lundin <henrik.lundin@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19860}
2017-09-15 13:20:20 +00:00
Mirko Bonadei
7120742701 Adding NOLINT for typedefs.h and common_types.h
Now that we have moved WebRTC from src/webrtc to src/, common_types.h
and typedefs.h are triggering a cpplint error.

The cpplint complaint is:
Include the directory when naming .h files  [build/include] [4]

This CL disables the error but we have to remove these two headers
from the root directory.

NOPRESUBMIT=true

Bug: webrtc:5876
Change-Id: I08e1b69aadcc4b28ab83bf25e3819d135d41d333
Reviewed-on: https://webrtc-review.googlesource.com/1577
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@google.com>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19859}
2017-09-15 13:03:51 +00:00
Patrik Höglund
563934e726 Clean up dependencies of peerconnection_unittest.
There were a number of unused includes and undeclared
dependencies. I removed the includes that were causing
problems and added dependencies for the includes that
turned out to be needed.

Bug: webrtc:7239,webrtc:6828
Change-Id: I5b57f9b8411d969e96eaa46fb49101b7b7c32284
Reviewed-on: https://webrtc-review.googlesource.com/1185
Commit-Queue: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19858}
2017-09-15 12:51:00 +00:00
oprypin
743117f304 Disable FullStackTest.LargeRoomVP8_*thumb on iOS
It fails for the same reason as on Android

BUG=webrtc:7301

Review-Url: https://codereview.webrtc.org/3017473002
Cr-Commit-Position: refs/heads/master@{#19857}
2017-09-15 12:24:24 +00:00
Per Åhgren
262d4ff882 Added logging inside AEC3 for render API buffer under/overruns
Bug: webrtc:8250
Change-Id: Ib9ce26419b8961a33869d2f24cc4248fe10039b8
Reviewed-on: https://webrtc-review.googlesource.com/1562
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19856}
2017-09-15 12:15:20 +00:00
Edward Lemur
6ef2002246 Use current user instead of kjellander@ in the roll script.
NOTRY=True

Bug: chromium:738330
Change-Id: If7a67578d03961a6613a92fb7459f1315286202e
Reviewed-on: https://webrtc-review.googlesource.com/1463
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19855}
2017-09-15 11:25:20 +00:00
Henrik Kjellander
9d8ce7c7fa video_quality_loopback_test.py: Fix paths to root.
Now that webrtc/* is moved to the root, this needs to be updated.

BUG=chromium:611808
NOTRY=True
TBR=mbonadei@webrtc.org

Change-Id: I947628886fb949972501e81e010bbdb9e9099872
Reviewed-on: https://webrtc-review.googlesource.com/1575
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19854}
2017-09-15 11:09:00 +00:00
Mirko Bonadei
866d3373d7 Re-enabling CheckOrphanHeaders
NOTRY=True

Bug: chromium:611808
Change-Id: I354ebe340a0cf70be8cd08b88adbb0f767070e1e
Reviewed-on: https://webrtc-review.googlesource.com/1574
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19853}
2017-09-15 11:05:30 +00:00
charujain
9a45116b5e Fix Gn Untracked headers in webrtc/common_audio
Fixed following headers in this CL
===================================
src/webrtc/common_audio/vad/mock/mock_vad.h
src/webrtc/common_audio/mocks/mock_smoothing_filter.h
src/webrtc/common_audio/signal_processing/include/spl_inl_armv7.h

BUG=webrtc:7648

Review-Url: https://codereview.webrtc.org/3013063002
Cr-Original-Commit-Position: refs/heads/master@{#19824}
Review-Url: https://codereview.webrtc.org/3013673002
Cr-Commit-Position: refs/heads/master@{#19852}
2017-09-15 10:51:34 +00:00
Henrik Kjellander
59b2854d51 gitignore: Remove webrtc/
Since webrtc/* has been moved to the top level
we should ignore it so it can be easily cleaned.
Right now there are usually at least .pyc files.

BUG=chromium:611808
NOTRY=True

Change-Id: If04284353a4e467583f810b2e5423c32269ba3cf
Reviewed-on: https://webrtc-review.googlesource.com/1571
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19851}
2017-09-15 10:51:29 +00:00
Henrik Kjellander
a18a3bf8d6 Fix Python shebang and license for presubmit_test.py
This was missed during review of https://codereview.webrtc.org/3010153002
Having python2 in the shebang makes it fail presubmit locally on Mac.

Disable 'invalid-name' PyLint rule in 3 places to pass presubmit.

NOTRY=True
NOTREECHECKS=True
TBR=charujain@webrtc.org

Bug: none
Change-Id: I85cc5783ba11774792cd8c2f6c0b4ff47ad89270
Reviewed-on: https://webrtc-review.googlesource.com/1566
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19850}
2017-09-15 09:22:50 +00:00
Henrik Kjellander
5a6aa4f05d Fix path to root in low_bandwidth_audio_test.py
BUG=chromium:611808
TBR=solenberg@webrtc.org
NOTRY=True
NOPRESUBMIT=True
NOTREECHECKS=True

Change-Id: Iba2b0851ee99916b9809231b4b27046315fd8565
Reviewed-on: https://webrtc-review.googlesource.com/1569
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Fredrik Solenberg <solenberg@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19849}
2017-09-15 08:29:11 +00:00
Henrik Kjellander
e4f900d5cf gradle_project_test.py: Fix calculation of checkout root dir.
BUG=chromium:611808
NOTRY=True
NOTREECHECKS=True

Change-Id: I9493a7e171dbd8198eaa4c4723690fafc851e144
Reviewed-on: https://webrtc-review.googlesource.com/1568
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19848}
2017-09-15 07:46:41 +00:00
Henrik Kjellander
0e8f053867 iOS: Fix license path in API framework script
BUG=chromium:611808
NOTRY=True
NOTREECHECKS=True

Change-Id: I4292a3f9e35da7666039402cf10bac1e0fd2a6b4
Reviewed-on: https://webrtc-review.googlesource.com/1565
Commit-Queue: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19847}
2017-09-15 07:20:49 +00:00
Mirko Bonadei
92ea95e34a Fixing WebRTC after moving from src/webrtc to src/
In https://webrtc-review.googlesource.com/c/src/+/1560 we moved WebRTC
from src/webrtc to src/ (in order to preserve an healthy git history).
This CL takes care of fixing header guards, #include paths, etc...

NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
TBR=tommi@webrtc.org


Bug: chromium:611808
Change-Id: Iea91618212bee0af16aa3f05071eab8f93706578
Reviewed-on: https://webrtc-review.googlesource.com/1561
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19846}
2017-09-15 05:02:56 +00:00
Mirko Bonadei
bb547203bf Moving src/webrtc into src/.
In order to eliminate the WebRTC Subtree mirror in Chromium, 
WebRTC is moving the content of the src/webrtc directory up
to the src/ directory.

NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
TBR=tommi@webrtc.org

Bug: chromium:611808
Change-Id: Iac59c5b51b950f174119565bac87955a7994bc38
Reviewed-on: https://webrtc-review.googlesource.com/1560
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19845}
2017-09-15 04:25:06 +00:00
charujain
6674846b4a Fix Gn untracked headers in webrtc/media
BUG=webrtc:7645

Review-Url: https://codereview.webrtc.org/3013063002
Cr-Original-Commit-Position: refs/heads/master@{#19824}
Review-Url: https://codereview.webrtc.org/3018473002
Cr-Commit-Position: refs/heads/master@{#19844}
2017-09-14 20:53:02 +00:00
agable
8b92dce01f Whitespace change to test rietveld cq
NOTRY=true
TBR=ehmaldonado@webrtc.org
BUG=chromium:765148

Review-Url: https://codereview.webrtc.org/3013113002
Cr-Commit-Position: refs/heads/master@{#19843}
2017-09-14 19:51:02 +00:00
Zhi Huang
2a5e4268f8 Reject the descriptions that attempt to change the order of m= sections
in current local description.

When setting the descriptions, the order of m= sections would be compared
against existing m= sections and an error would be returned if the order
doesn't match.

Previously reviewed on: https://codereview.webrtc.org/3012313002/

BUG=chromium:763842
TBR=deadbeef@webrtc.org

Change-Id: I577e3424830b0a4c5ecd5524923873e30ad23d43
Reviewed-on: https://webrtc-review.googlesource.com/1200
Commit-Queue: Zhi Huang <zhihuang@webrtc.org>
Reviewed-by: Zhi Huang <zhihuang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19842}
2017-09-14 17:49:19 +00:00
Mirko Bonadei
9c66aee407 Adding some checkdeps rules
These rules are missing and this triggers a presubmit error when we move src/webrtc into src/.

NOTRY=True
TBR=solenberg@webrtc.org,stefan@webrtc.org,perkj@webrtc.org

Bug: chromium:611808
Change-Id: If81e5e42911c5de8bdd1288bc7aa61b713c2c5fd
Reviewed-on: https://webrtc-review.googlesource.com/1342
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19841}
2017-09-14 17:43:44 +00:00
Zijie He
9cad5016a3 Implement IsOccluded() in each DesktopCapturer implementation
This change implements IsOccluded() function in each DesktopCapturer
implementation.

This change was reviewed at
https://chromium-review.googlesource.com/c/external/webrtc/+/660817.

Bug: webrtc:7950
Change-Id: Ie4d49b2bfcf5f0da1576f47b752a51ec494442ad
TBR: jamiewalch@chromium.org
Reviewed-on: https://webrtc-review.googlesource.com/1400
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Zijie He <zijiehe@google.com>
Cr-Commit-Position: refs/heads/master@{#19840}
2017-09-14 17:42:39 +00:00
Zijie He
6564ea3b46 FallbackDesktopCapturerWrapper should set permanent_error if main_capturer_->SelectSource() failed
http://crbug.com/732224 should be able to be covered by
FallbackDesktopCapturerWrapper if its SelectSource() behaves like this.

This change also adds histogram to track the failure of SelectSource().

This change was reviewed at
https://chromium-review.googlesource.com/c/external/webrtc/+/662906.

Bug: chromium:732224
Change-Id: I6cffe745a48d77acb703bfb0a0d042b170d8a937
TBR: jamiewalch@chromium.org
Reviewed-on: https://webrtc-review.googlesource.com/1380
Reviewed-by: Zijie He <zijiehe@google.com>
Commit-Queue: Zijie He <zijiehe@google.com>
Cr-Commit-Position: refs/heads/master@{#19839}
2017-09-14 17:10:09 +00:00
Edward Lemur
6d01f6d220 Fix PRESUBMIT.py
NOTRY=True
TBR=kjellander@webrtc.org

Bug: webrtc:8197
Change-Id: Ie8b50faec7c6c5f7b9dd259c8312e4cec5748a42
Reviewed-on: https://webrtc-review.googlesource.com/1361
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Charu Jain <charujain@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19838}
2017-09-14 15:15:29 +00:00
Edward Lemur
f1977b383d Roll chromium_revision 946d80b37f..f52ff80530 (501605:501932)
Change log: 946d80b37f..f52ff80530
Full diff: 946d80b37f..f52ff80530

Changed dependencies:
* src/base: 058098bf6b..a3848e11ae
* src/build: 465f7fab27..0119b14e14
* src/ios: 50b48ba029..79eaa19c53
* src/testing: 57bea64dc9..e9068583fe
* src/third_party: b1265e559b..3c251d88b3
* src/third_party/catapult: 596aa47eec..dd30f4f383
* src/third_party/gtest-parallel: de7390a463..965cfdccf9
* src/tools: 87be0ad4d0..02f1273b3b
DEPS diff: 946d80b37f..f52ff80530/DEPS

No update to Clang.

TBR=
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Review-Url: https://codereview.webrtc.org/3013103002 .
Cr-Commit-Position: refs/heads/master@{#19837}
2017-09-14 14:41:23 +00:00
Danil Chapovalov
8769e1797e Rename rtp::Packet to RtpPacket
TBR=

Bug: webrtc:5565
Change-Id: Ib66d5ddf2989188e4a058f9a674a66afb5f35c7a
Reviewed-on: https://webrtc-review.googlesource.com/1226
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19836}
2017-09-14 13:37:29 +00:00
Karl Wiberg
eea063fb95 Reject configs with ridiculously many channels instead of crashing
We hit this CHECK even though the format wasn't even L16, because we
did the checked_cast before testing the codec name.

BUG=chromium:760994
TBR=ossu@webrtc.org

Change-Id: I382a2f841e51944495500f87650258024030d355
Reviewed-on: https://webrtc-review.googlesource.com/1224
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19835}
2017-09-14 13:27:39 +00:00
Edward Lemur
033a1bf337 Update autoroller to use Gerrit.
Rietveld has been having problems since the migration.

NOTRY=True

Bug: chromium:738330
Change-Id: I54538eee9f5734fac731702fb592580afcae3fae
Reviewed-on: https://webrtc-review.googlesource.com/1231
Reviewed-by: Patrik Höglund <phoglund@webrtc.org>
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19834}
2017-09-14 12:55:59 +00:00
Fredrik Solenberg
73276ad7ed - Removes voe_conference_test.
- Adds a new AudioStatsTest, with better coverage of the same features, based on call_test.
- Adds an AudioEndToEndTest utility, which AudioStatsTest and LowBandwidthAudioTest uses.

BUG=webrtc:4690
R=kwiberg@webrtc.org

Review-Url: https://codereview.webrtc.org/3008273002 .
Cr-Commit-Position: refs/heads/master@{#19833}
2017-09-14 12:46:50 +00:00
Sami Kalliomäki
7d1f493a8b Make toVideoFrame in I420Frame return the original frame.
Bug: webrtc:7749
Change-Id: Ib9a2812e0b3b9b7c9f77ceb284f46c6cf2122467
Reviewed-on: https://webrtc-review.googlesource.com/1187
Reviewed-by: Magnus Jedvert <magjed@webrtc.org>
Commit-Queue: Magnus Jedvert <magjed@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19832}
2017-09-14 11:43:59 +00:00
charujain
9893e253f9 PRESUBMIT: Enforce tracker prefix for all BUG entries
Changed function definition from private to public. This was needed to test the function and to maintain the consistency.

BUG=webrtc:8197
NOTRY=True
R=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/3010153002 .
Cr-Commit-Position: refs/heads/master@{#19831}
2017-09-14 11:33:23 +00:00
Oleh Prypin
66ca7e3b06 Add a check that sanitizers cause a fatal failure
Inspired by https://chromium.googlesource.com/chromium/src/+/master/base/tools_sanity_unittest.cc

BUG=webrtc:8214
R=kjellander@webrtc.org, kwiberg@webrtc.org

Review-Url: https://codereview.webrtc.org/3005273002 .
Cr-Commit-Position: refs/heads/master@{#19830}
2017-09-14 11:05:01 +00:00
Mirko Bonadei
0a2ed5f9b8 Removing webrtc/config.h
The content of webrtc/config.h has been moved to webrtc/api/rtpparameters.h, webrtc/call/rtp_config.h and webrtc/call/video_config.h.

BUG=webrtc:5876
NOTRY=True
TBR=stefan@webrtc.org

Change-Id: Id8d5b3b82b2362d561376d744fd1807c36076cae
Reviewed-on: https://webrtc-review.googlesource.com/1220
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19829}
2017-09-14 11:02:39 +00:00
Magnus Jedvert
d4b0c05623 Add new video codec factories
This CL adds interfaces for the new video codec factories and wires them
up in WebRtcVideoEngine. The default behavior is unmodified however, and
the new code is currently unused except for the tests.

A follow-up CL will be uploaded for exposing them in the
PeerConnectionFactory API: https://codereview.webrtc.org/3004353002/.

BUG=webrtc:7925
R=andersc@webrtc.org, stefan@webrtc.org

Review-Url: https://codereview.webrtc.org/3007073002 .
Cr-Commit-Position: refs/heads/master@{#19828}
2017-09-14 08:24:56 +00:00
Henrik Kjellander
a9d4da85dd Update URLs for deps/third_party/* in DEPS
BUG=chromium:738330
R=agable@chromium.org
TBR=kjellander@webrtc.org

Review-Url: https://codereview.webrtc.org/3018433002 .
Cr-Commit-Position: refs/heads/master@{#19827}
2017-09-14 05:28:14 +00:00
Aaron Gable
2db9c285a7 Update README.md and codereview.settings for new source location
TBR=kjellander@webrtc.org

Bug: 738330
Change-Id: I5eb87ee2d08f4be73f00ebf9771b8f7c08dbadd3
Reviewed-on: https://webrtc-review.googlesource.com/1020
Commit-Queue: Aaron Gable <agable@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19826}
2017-09-13 19:54:59 +00:00
Edward Lemur
80c1f12ff3 Whitespace change.
TBR=kjellander@webrtc.org

Bug: None
Change-Id: If451ad5adc252174106632b81dfbbcd450b0d34b
Reviewed-on: https://webrtc-review.googlesource.com/1060
Commit-Queue: Edward Lemur <ehmaldonado@webrtc.org>
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19825}
2017-09-13 18:47:58 +00:00
Aaron Gable
866e41742b Update webrtc CQ to commit to new location
R=ehmaldonado@webrtc.org

Change-Id: Ic2ddc24577154a3e18ff172a8a4dc117252c96bc
Reviewed-on: https://webrtc-review.googlesource.com/1100
Reviewed-by: Edward Lemur <ehmaldonado@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#19824}
2017-09-13 18:05:33 +00:00
nisse
479d3d75df Drop return value from RtpRtcp::IncomingRtcpPacket.
And from its callee RTCPReceiver::IncomingPacket.

BUG=webrtc:5565

Review-Url: https://codereview.webrtc.org/3009403002
Cr-Commit-Position: refs/heads/master@{#19823}
2017-09-13 14:53:37 +00:00
andersc
9a85f0782e Enhance RTCUIApplicationStatusObserver thread safety.
Add locking around waiting for initialization to finish, since calling
dispatch_block_wait from multiple threads leads to undefined behavior.

Initialize RTCUIApplicationStatusObserver earlier to give the
initialization block more time to run on the main thread before
starting to query the application state.

http://www.dailymotion.com/video/x2mckmh

BUG=b/65558688

Review-Url: https://codereview.webrtc.org/3009383002
Cr-Commit-Position: refs/heads/master@{#19822}
2017-09-13 14:31:46 +00:00
nisse
f54573bd3b Reland of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #1 id:1 of https://codereview.webrtc.org/3011093002/ )
Reason for revert:
The cl this change depended on has now been successfully relanded.

Original issue's description:
> Revert of Delete Rtx-related methods from RTPPayloadRegistry. (patchset #3 id:40001 of https://codereview.webrtc.org/3006993002/ )
>
> Reason for revert:
> This has to be reverted to enable reverting cl https://codereview.webrtc.org/3006063002/, which seems to have broken ulpfec.
>
> Original issue's description:
> > Delete Rtx-related methods from RTPPayloadRegistry.
> >
> > Delete methods IsRtx, IsEncapsulated and RestoreOriginalPacket.
> >
> > BUG=webrtc:7135
> >
> > Review-Url: https://codereview.webrtc.org/3006993002
> > Cr-Commit-Position: refs/heads/master@{#19739}
> > Committed: 5b4b522641
>
> TBR=stefan@webrtc.org,danilchap@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7135
>
> Review-Url: https://codereview.webrtc.org/3011093002
> Cr-Commit-Position: refs/heads/master@{#19742}
> Committed: a64685325c

TBR=stefan@webrtc.org,danilchap@webrtc.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:7135

Review-Url: https://codereview.webrtc.org/3012253002
Cr-Commit-Position: refs/heads/master@{#19821}
2017-09-13 14:13:57 +00:00
magjed
4e15e67da8 Android AppRTCMobile: Transition local render to new VideoSink interface
BUG=None

Review-Url: https://codereview.webrtc.org/3016443002
Cr-Commit-Position: refs/heads/master@{#19820}
2017-09-13 14:11:16 +00:00
buildbot
c434e964e0 Roll chromium_revision 2107279323..946d80b37f (501577:501605)
Change log: 2107279323..946d80b37f
Full diff: 2107279323..946d80b37f

Changed dependencies:
* src/third_party: 3fc93f28f9..766258b4a3
* src/tools: 9bb75cfd47..e2203ba979
DEPS diff: 2107279323..946d80b37f/DEPS

No update to Clang.

TBR=
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal

Review-Url: https://codereview.webrtc.org/3016453002
Cr-Commit-Position: refs/heads/master@{#19819}
2017-09-13 13:46:37 +00:00
peah
fb2fa3f54e Fixed the overflow in the AGC
BUG=webrtc:8236

Review-Url: https://codereview.webrtc.org/3009373002
Cr-Commit-Position: refs/heads/master@{#19818}
2017-09-13 13:28:16 +00:00
magjed
2ab9879af0 Android: Improve handling of RGB texture frames
In the transition period when we have both VideoRenderer.Callbacks and
VideoSinks, and VideoRenderer.I420Frames and VideoFrames, the adapters
between them does not handle RGB frames correctly. This CL improves the
situation somewhat, and at least gives clearer error messages.

BUG=webrtc:7749

Review-Url: https://codereview.webrtc.org/3017433002
Cr-Commit-Position: refs/heads/master@{#19817}
2017-09-13 12:20:45 +00:00