Commit Graph

17524 Commits

Author SHA1 Message Date
e4b5be2447 Roll chromium_revision 4a1a83be8f..484bedec59 (475260:475262)
Change log: 4a1a83be8f..484bedec59
Full diff: 4a1a83be8f..484bedec59

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2906213002
Cr-Commit-Position: refs/heads/master@{#18292}
2017-05-28 16:09:02 +00:00
f1661de53c Roll chromium_revision ffa157bf17..4a1a83be8f (475257:475260)
Change log: ffa157bf17..4a1a83be8f
Full diff: ffa157bf17..4a1a83be8f

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2909843002
Cr-Commit-Position: refs/heads/master@{#18291}
2017-05-28 13:07:01 +00:00
fe41ccc27c Roll chromium_revision bef80d93b4..ffa157bf17 (475256:475257)
Change log: bef80d93b4..ffa157bf17
Full diff: bef80d93b4..ffa157bf17

Changed dependencies:
* src/ios: 878a49c699..90d2f06a9f
DEPS diff: bef80d93b4..ffa157bf17/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2908913002
Cr-Commit-Position: refs/heads/master@{#18290}
2017-05-28 10:09:39 +00:00
4ec847f0b9 Roll chromium_revision b28281f7ab..bef80d93b4 (475254:475256)
Change log: b28281f7ab..bef80d93b4
Full diff: b28281f7ab..bef80d93b4

Changed dependencies:
* src/build: 50838e8e6b..ff6a08293b
* src/third_party: a6d1d0c2fd..ec82466ba2
DEPS diff: b28281f7ab..bef80d93b4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2907043002
Cr-Commit-Position: refs/heads/master@{#18289}
2017-05-28 07:16:06 +00:00
2772f91a63 Roll chromium_revision 9f39f94b95..b28281f7ab (475253:475254)
Change log: 9f39f94b95..b28281f7ab
Full diff: 9f39f94b95..b28281f7ab

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2907993002
Cr-Commit-Position: refs/heads/master@{#18288}
2017-05-28 04:07:16 +00:00
5988b0e2e7 Roll chromium_revision ff254bb513..9f39f94b95 (475252:475253)
Change log: ff254bb513..9f39f94b95
Full diff: ff254bb513..9f39f94b95

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2912623002
Cr-Commit-Position: refs/heads/master@{#18287}
2017-05-28 01:09:01 +00:00
0efb505de1 Roll chromium_revision 6f0aaabe91..ff254bb513 (475248:475252)
Change log: 6f0aaabe91..ff254bb513
Full diff: 6f0aaabe91..ff254bb513

Changed dependencies:
* src/third_party: ad74a7bd83..a6d1d0c2fd
DEPS diff: 6f0aaabe91..ff254bb513/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2912523004
Cr-Commit-Position: refs/heads/master@{#18286}
2017-05-27 22:10:24 +00:00
048b1fb84e Roll chromium_revision 14d16a8ffa..6f0aaabe91 (475247:475248)
Change log: 14d16a8ffa..6f0aaabe91
Full diff: 14d16a8ffa..6f0aaabe91

Changed dependencies:
* src/third_party/catapult: cb612d8318..ea7d9cf8f4
DEPS diff: 14d16a8ffa..6f0aaabe91/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2911843002
Cr-Commit-Position: refs/heads/master@{#18285}
2017-05-27 19:10:17 +00:00
e23b847047 Roll chromium_revision d932d66b1f..14d16a8ffa (475246:475247)
Change log: d932d66b1f..14d16a8ffa
Full diff: d932d66b1f..14d16a8ffa

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2905313003
Cr-Commit-Position: refs/heads/master@{#18284}
2017-05-27 16:09:59 +00:00
2ed4b03404 Roll chromium_revision 372982c74e..d932d66b1f (475245:475246)
Change log: 372982c74e..d932d66b1f
Full diff: 372982c74e..d932d66b1f

Changed dependencies:
* src/third_party: c538e29bbd..ad74a7bd83
DEPS diff: 372982c74e..d932d66b1f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2913473002
Cr-Commit-Position: refs/heads/master@{#18283}
2017-05-27 13:10:27 +00:00
e536848c51 Roll chromium_revision d555fc2751..372982c74e (475243:475245)
Change log: d555fc2751..372982c74e
Full diff: d555fc2751..372982c74e

Changed dependencies:
* src/third_party: 578d2c07e1..c538e29bbd
DEPS diff: d555fc2751..372982c74e/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2903383005
Cr-Commit-Position: refs/heads/master@{#18282}
2017-05-27 10:08:53 +00:00
49a398133a Roll chromium_revision 2d8f80cfe9..d555fc2751 (475231:475243)
Change log: 2d8f80cfe9..d555fc2751
Full diff: 2d8f80cfe9..d555fc2751

Changed dependencies:
* src/build: 4249339127..50838e8e6b
* src/third_party: 35acf877d3..578d2c07e1
* src/tools: 52d5c183cd..769aa8d0a9
DEPS diff: 2d8f80cfe9..d555fc2751/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2911813002
Cr-Commit-Position: refs/heads/master@{#18281}
2017-05-27 07:11:09 +00:00
ec404b2eae Roll chromium_revision 7e8a1b1560..2d8f80cfe9 (475194:475231)
Change log: 7e8a1b1560..2d8f80cfe9
Full diff: 7e8a1b1560..2d8f80cfe9

Changed dependencies:
* src/build: 0a2e805d70..4249339127
* src/ios: 6b7597144d..878a49c699
* src/testing: 7230414fce..800b3c5e84
* src/third_party: b7771bd271..35acf877d3
* src/tools: 88f6f589f6..52d5c183cd
DEPS diff: 7e8a1b1560..2d8f80cfe9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2906193003
Cr-Commit-Position: refs/heads/master@{#18280}
2017-05-27 04:12:01 +00:00
b56671e051 Fix issue with send-side bandwidth estimation over TURN TCP connections.
AsyncStunTCPSocket wasn't firing SignalSentPacket, which the bandwidth
estimator requires for every packet in order to look up send times when
feedback arrives. If the signal isn't fired, it always assumes feedback
is arriving extremely late, and decreases the bandwidth by a factor of
2 until it reaches the minimum of 10kbps.

BUG=webrtc:7717
TBR=pthatcher@webrtc.org

Review-Url: https://codereview.webrtc.org/2912523003
Cr-Commit-Position: refs/heads/master@{#18279}
2017-05-27 01:40:05 +00:00
1f3fa0843b Roll chromium_revision 0ca6aab85a..7e8a1b1560 (475146:475194)
Change log: 0ca6aab85a..7e8a1b1560
Full diff: 0ca6aab85a..7e8a1b1560

Changed dependencies:
* src/base: 018e537ddd..01fa4ad4a7
* src/build: 358b868b28..0a2e805d70
* src/ios: 3b49916a1c..6b7597144d
* src/testing: c9a762a960..7230414fce
* src/third_party: f99b80d55d..b7771bd271
* src/third_party/catapult: 95d7338583..cb612d8318
* src/tools: e7539a487f..88f6f589f6
DEPS diff: 0ca6aab85a..7e8a1b1560/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2907943002
Cr-Commit-Position: refs/heads/master@{#18278}
2017-05-27 01:11:16 +00:00
eae4564cb7 Disable SIGPIPE for sockets created on iOS.
This can occur (and by default, terminates the process) for apps that
don't use the "voip" UIBackgroundMode.

We're already doing a similar thing on Linux (using MSG_NOSIGNAL for every
packet sent).

BUG=webrtc:7686

Review-Url: https://codereview.webrtc.org/2903313002
Cr-Commit-Position: refs/heads/master@{#18277}
2017-05-26 23:27:09 +00:00
36ba4f483f Roll chromium_revision 92f32265bc..0ca6aab85a (475071:475146)
Change log: 92f32265bc..0ca6aab85a
Full diff: 92f32265bc..0ca6aab85a

Changed dependencies:
* src/base: 141f2a4965..018e537ddd
* src/build: 9ee4e3cda3..358b868b28
* src/ios: 68f319b0f5..3b49916a1c
* src/third_party: fdbb3ba561..f99b80d55d
* src/third_party/catapult: 239f08ec63..95d7338583
* src/tools: cc2c18461e..e7539a487f
* src/tools/swarming_client: a941a089ff..5c4eed8883
DEPS diff: 92f32265bc..0ca6aab85a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2904303002
Cr-Commit-Position: refs/heads/master@{#18276}
2017-05-26 22:09:58 +00:00
760657a3b5 Roll chromium_revision 3038b2f84f..92f32265bc (475012:475071)
Change log: 3038b2f84f..92f32265bc
Full diff: 3038b2f84f..92f32265bc

Changed dependencies:
* src/base: 4282da8bcd..141f2a4965
* src/build: fa9670aa5f..9ee4e3cda3
* src/ios: df046dc0e2..68f319b0f5
* src/third_party: dd0d4e6633..fdbb3ba561
* src/tools: e55992cbb3..cc2c18461e
DEPS diff: 3038b2f84f..92f32265bc/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2912503002
Cr-Commit-Position: refs/heads/master@{#18275}
2017-05-26 19:12:11 +00:00
932a9e8c16 Roll chromium_revision b2c5e5f71d..3038b2f84f (474991:475012)
Change log: b2c5e5f71d..3038b2f84f
Full diff: b2c5e5f71d..3038b2f84f

Changed dependencies:
* src/ios: 90ba070cca..df046dc0e2
* src/testing: 8570c1779d..c9a762a960
* src/third_party: 9fc0dcb0dc..dd0d4e6633
* src/third_party/catapult: 91b60843fb..239f08ec63
* src/tools: b0761e3782..e55992cbb3
DEPS diff: b2c5e5f71d..3038b2f84f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2904213002
Cr-Commit-Position: refs/heads/master@{#18274}
2017-05-26 16:13:27 +00:00
1c2378b57d Roll chromium_revision b4155a0bbd..b2c5e5f71d (471848:474991)
Change log: b4155a0bbd..b2c5e5f71d
Full diff: b4155a0bbd..b2c5e5f71d

Changed dependencies:
* src/base: 4545fc1f63..4282da8bcd
* src/build: f671d3baeb..fa9670aa5f
* src/buildtools: 98f00fa10d..104574186c
* src/ios: 411732c0b9..90ba070cca
* src/testing: dbbebc0d54..8570c1779d
* src/third_party: 744b88f9a8..9fc0dcb0dc
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/1e5cb820de..68f84f5c40
* src/third_party/catapult: 9e7bc18ce7..91b60843fb
* src/third_party/ffmpeg: 28a5cdde5c..cb7f9fc2ad
* src/third_party/googletest/src: 8c7f93feda..42bc671f47
* src/third_party/gtest-parallel: c95bf7d82c..21b383f81a
* src/third_party/icu: 87232d8d76..c844075aa0
* src/third_party/libvpx/source/libvpx: ac8f58f6ab..b3bf91bdc6
* src/third_party/libyuv: 945ea1b746..8edd2286fd
* src/tools: e095601b86..b0761e3782
DEPS diff: b4155a0bbd..b2c5e5f71d/DEPS

Clang version changed 301384:303910
Details: b4155a0bbd..b2c5e5f71d/tools/clang/scripts/update.py

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2906023003
Cr-Commit-Position: refs/heads/master@{#18273}
2017-05-26 13:41:07 +00:00
fe9ecb07ea Revert of Activate 'offload debug dump recordings from audio thread to TaskQueue'. (patchset #1 id:1 of https://codereview.webrtc.org/2903153005/ )
Reason for revert:
Reverting again: internal project issues were apparently not completely fixed.

Original issue's description:
> Reland of Activate 'offload debug dump recordings from audio thread to TaskQueue'. (patchset #1 id:1 of https://codereview.webrtc.org/2904893002/ )
>
> Reason for revert:
> Revert the revert now that internal projects are updated.
>
> Original issue's description:
> > Revert of Activate 'offload debug dump recordings from audio thread to TaskQueue'. (patchset #4 id:160001 of https://codereview.webrtc.org/2896813002/ )
> >
> > Reason for revert:
> > Breaks internal project.
> >
> > Original issue's description:
> > > Activate 'offload debug dump recordings from audio thread to TaskQueue'.
> > >
> > > A low priority task queue is added to WebRTCVoiceEngine. The
> > > start/stop debug calls make file logging happen on the task queue.
> > >
> > > In a dependent CL (https://codereview.webrtc.org/2888303003), the task queue is moved to PeerConnectionFactory,
> > > so that it can be shared for low priority tasks between different
> > > subcomponents. It will require some changes to MediaEngine,
> > > CompositeMediaEngine, WebRTCVoiceEngine, and changes in internal
> > > projects.
> > >
> > > A task queue must be created and destroyed from the same thread. With
> > > this CL that will be the worker thread, which creates and destroys
> > > WebRTCVoiceEngine. With the dependent CL, it will probably change to
> > > the signaling thread.
> > >
> > > NOTRY=True # tests just passed
> > >
> > > BUG=webrtc:7404
> > >
> > > Review-Url: https://codereview.webrtc.org/2896813002
> > > Cr-Commit-Position: refs/heads/master@{#18252}
> > > Committed: c61bf947b4
> >
> > TBR=solenberg@webrtc.org,tommi@webrtc.org,perkj@webrtc.org,danilchap@webrtc.org,tommi@chromium.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=webrtc:7404
> >
> > Review-Url: https://codereview.webrtc.org/2904893002
> > Cr-Commit-Position: refs/heads/master@{#18255}
> > Committed: be68b72cfa
>
> TBR=solenberg@webrtc.org,tommi@webrtc.org,perkj@webrtc.org,danilchap@webrtc.org,tommi@chromium.org
> # Not skipping CQ checks because original CL landed more than 1 days ago.
> BUG=webrtc:7404
>
> Review-Url: https://codereview.webrtc.org/2903153005
> Cr-Commit-Position: refs/heads/master@{#18270}
> Committed: d2303a2338

TBR=solenberg@webrtc.org,tommi@webrtc.org,perkj@webrtc.org,danilchap@webrtc.org,tommi@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7404

Review-Url: https://codereview.webrtc.org/2910633002
Cr-Commit-Position: refs/heads/master@{#18272}
2017-05-26 12:46:34 +00:00
5914b1da78 Revert "Promote Linux32 Debug (ARM) bot to main waterfall"
This reverts commit b8c926b141d0aaec5e08001546a044ec993c7ce3.

Reason for revert: Unstable builds for the trybot.

Original change's description:
> Promote Linux32 Debug (ARM) bot to main waterfall
> 
> Cleanup unused MB entry and enable in CQ.
> 
> BUG=webrtc:7090
> NOTRY=True
> TBR=kjellander@webrtc.org
> 
> Change-Id: Ie7447b343bd3304b18abed6ca5d9db4e9df94b1d
> Reviewed-on: https://chromium-review.googlesource.com/514027
> Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
> Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
> Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#18262}

TBR=kjellander@chromium.org,ehmaldonado@webrtc.org,ehmaldonado@chromium.org
# Not skipping CQ checks because original CL landed > 1 day ago.
BUG=webrtc:7090
NOTRY=True

Change-Id: I57088eff02f0f63f66e041a091bee9f8cb818ff0
Reviewed-on: https://chromium-review.googlesource.com/517084
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Cr-Commit-Position: refs/heads/master@{#18271}
2017-05-26 12:29:22 +00:00
d2303a2338 Reland of Activate 'offload debug dump recordings from audio thread to TaskQueue'. (patchset #1 id:1 of https://codereview.webrtc.org/2904893002/ )
Reason for revert:
Revert the revert now that internal projects are updated.

Original issue's description:
> Revert of Activate 'offload debug dump recordings from audio thread to TaskQueue'. (patchset #4 id:160001 of https://codereview.webrtc.org/2896813002/ )
>
> Reason for revert:
> Breaks internal project.
>
> Original issue's description:
> > Activate 'offload debug dump recordings from audio thread to TaskQueue'.
> >
> > A low priority task queue is added to WebRTCVoiceEngine. The
> > start/stop debug calls make file logging happen on the task queue.
> >
> > In a dependent CL (https://codereview.webrtc.org/2888303003), the task queue is moved to PeerConnectionFactory,
> > so that it can be shared for low priority tasks between different
> > subcomponents. It will require some changes to MediaEngine,
> > CompositeMediaEngine, WebRTCVoiceEngine, and changes in internal
> > projects.
> >
> > A task queue must be created and destroyed from the same thread. With
> > this CL that will be the worker thread, which creates and destroys
> > WebRTCVoiceEngine. With the dependent CL, it will probably change to
> > the signaling thread.
> >
> > NOTRY=True # tests just passed
> >
> > BUG=webrtc:7404
> >
> > Review-Url: https://codereview.webrtc.org/2896813002
> > Cr-Commit-Position: refs/heads/master@{#18252}
> > Committed: c61bf947b4
>
> TBR=solenberg@webrtc.org,tommi@webrtc.org,perkj@webrtc.org,danilchap@webrtc.org,tommi@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7404
>
> Review-Url: https://codereview.webrtc.org/2904893002
> Cr-Commit-Position: refs/heads/master@{#18255}
> Committed: be68b72cfa

TBR=solenberg@webrtc.org,tommi@webrtc.org,perkj@webrtc.org,danilchap@webrtc.org,tommi@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=webrtc:7404

Review-Url: https://codereview.webrtc.org/2903153005
Cr-Commit-Position: refs/heads/master@{#18270}
2017-05-26 12:13:18 +00:00
407e3afd37 Add sakal@webrtc.org as an owner of examples/androidtests.
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2886363004
Cr-Commit-Position: refs/heads/master@{#18269}
2017-05-26 10:24:12 +00:00
d7fdb8014d Reland of Removes usage of native base::android::GetApplicationContext()
The change is now compatible with the old JVM::Initialize API. The
context is passed to the ContextUtils class when calling its deprecated
signature.

BUG=webrtc:7665
NOTRY=True # Only comment changes since the last patchset.

Review-Url: https://codereview.webrtc.org/2903253004
Cr-Commit-Position: refs/heads/master@{#18268}
2017-05-26 08:51:53 +00:00
13ae11a418 Add observer for AVAudioSession.outputVolume
BUG=webrtc:7696

Review-Url: https://codereview.webrtc.org/2895263006
Cr-Commit-Position: refs/heads/master@{#18267}
2017-05-26 00:52:20 +00:00
a615e17ec0 Allow constructing an EglBase from an existing shared EGLContext.
BUG=None

Review-Url: https://codereview.webrtc.org/2885163003
Cr-Commit-Position: refs/heads/master@{#18266}
2017-05-25 17:11:25 +00:00
8b7e9ad554 Support "UDP/DTLS/SCTP" and "TCP/DTLS/SCTP" profile strings.
This CL doesn't yet offer these protos; it just accepts them if they're
seen in a remote offer. It also doesn't verify that the ICE candidate
protocol matches the m= section protocol (UDP vs. TCP), since we don't
do this elsewhere and don't really have a reason to care.

This CL also adds an integration test that receives a spec-compliant
SCTP offer and attempts to send data bidirectionally.

BUG=webrtc:7706

Review-Url: https://codereview.webrtc.org/2902213002
Cr-Commit-Position: refs/heads/master@{#18265}
2017-05-25 16:38:55 +00:00
edd6eea542 Rename elad.alon to eladalon, to avoid confusion between repositories.
BUG=None
NOTRY=true

Review-Url: https://codereview.webrtc.org/2899303002
Cr-Commit-Position: refs/heads/master@{#18264}
2017-05-25 07:15:35 +00:00
548cdce7bc Revert of https://codereview.webrtc.org/2889183002/
And also revert https://codereview.webrtc.org/2888093005/ (Chromium roll) which has a dependency on 2889183002

BUG=webrtc:7707

Review-Url: https://codereview.webrtc.org/2897423002
Cr-Commit-Position: refs/heads/master@{#18263}
2017-05-24 23:45:57 +00:00
b8c926b141 Promote Linux32 Debug (ARM) bot to main waterfall
Cleanup unused MB entry and enable in CQ.

BUG=webrtc:7090
NOTRY=True
TBR=kjellander@webrtc.org

Change-Id: Ie7447b343bd3304b18abed6ca5d9db4e9df94b1d
Reviewed-on: https://chromium-review.googlesource.com/514027
Commit-Queue: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Henrik Kjellander <kjellander@chromium.org>
Reviewed-by: Edward Lesmes <ehmaldonado@chromium.org>
Cr-Commit-Position: refs/heads/master@{#18262}
2017-05-24 20:47:05 +00:00
4e2810223e Roll chromium_revision b28a8b8dd4..c1878a272a (474318:474375)
Change log: b28a8b8dd4..c1878a272a
Full diff: b28a8b8dd4..c1878a272a

Changed dependencies:
* src/base: 11cbecba67..b05612a7f4
* src/build: 427c444f50..4763c94e5e
* src/ios: bbf9ede97b..ecec75065b
* src/testing: d20f342d4b..5fef37b05e
* src/third_party: fb1dd67f60..9577054f45
* src/third_party/catapult: ae648e4434..6bd7ec0348
* src/tools: d3c1d52f6c..352772c07f
DEPS diff: b28a8b8dd4..c1878a272a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2900203003
Cr-Commit-Position: refs/heads/master@{#18261}
2017-05-24 19:17:03 +00:00
20acdf2443 Add vp9 QP parser.
BUG=webrtc:7662

Review-Url: https://codereview.webrtc.org/2891803003
Cr-Commit-Position: refs/heads/master@{#18260}
2017-05-24 17:00:16 +00:00
a0c5d40a9e Roll chromium_revision ffd476b19f..b28a8b8dd4 (474264:474318)
Change log: ffd476b19f..b28a8b8dd4
Full diff: ffd476b19f..b28a8b8dd4

Changed dependencies:
* src/base: 46dc265b13..11cbecba67
* src/build: 35afe395a3..427c444f50
* src/ios: bda863233a..bbf9ede97b
* src/testing: 8a1cc3f78a..d20f342d4b
* src/third_party: b84d2d7ede..fb1dd67f60
* src/tools: 105fbaaec1..d3c1d52f6c
DEPS diff: ffd476b19f..b28a8b8dd4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2901093005
Cr-Commit-Position: refs/heads/master@{#18259}
2017-05-24 16:44:52 +00:00
c5108786eb Add JSON and MB configs for the internal iOS bots.
BUG=chromium:704912
NOTRY=True

Review-Url: https://codereview.webrtc.org/2903843002
Cr-Commit-Position: refs/heads/master@{#18258}
2017-05-24 15:44:45 +00:00
ae550e397a Correct sequence-number injection into packets in rtp_packet_unittest.cc
BUG=None

Review-Url: https://codereview.webrtc.org/2899293002
Cr-Commit-Position: refs/heads/master@{#18257}
2017-05-24 15:28:13 +00:00
b30cb6bc33 Roll chromium_revision a590e1184a..ffd476b19f (474230:474264)
Change log: a590e1184a..ffd476b19f
Full diff: a590e1184a..ffd476b19f

Changed dependencies:
* src/base: c0c60a704b..46dc265b13
* src/build: 66a0af8441..35afe395a3
* src/ios: e344c3eca3..bda863233a
* src/testing: bf57e6c54b..8a1cc3f78a
* src/third_party: 1a4a751764..b84d2d7ede
* src/third_party/catapult: 6fb71b5335..ae648e4434
* src/tools: 35d0d2e889..105fbaaec1
DEPS diff: a590e1184a..ffd476b19f/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2898173004
Cr-Commit-Position: refs/heads/master@{#18256}
2017-05-24 13:10:54 +00:00
be68b72cfa Revert of Activate 'offload debug dump recordings from audio thread to TaskQueue'. (patchset #4 id:160001 of https://codereview.webrtc.org/2896813002/ )
Reason for revert:
Breaks internal project.

Original issue's description:
> Activate 'offload debug dump recordings from audio thread to TaskQueue'.
>
> A low priority task queue is added to WebRTCVoiceEngine. The
> start/stop debug calls make file logging happen on the task queue.
>
> In a dependent CL (https://codereview.webrtc.org/2888303003), the task queue is moved to PeerConnectionFactory,
> so that it can be shared for low priority tasks between different
> subcomponents. It will require some changes to MediaEngine,
> CompositeMediaEngine, WebRTCVoiceEngine, and changes in internal
> projects.
>
> A task queue must be created and destroyed from the same thread. With
> this CL that will be the worker thread, which creates and destroys
> WebRTCVoiceEngine. With the dependent CL, it will probably change to
> the signaling thread.
>
> NOTRY=True # tests just passed
>
> BUG=webrtc:7404
>
> Review-Url: https://codereview.webrtc.org/2896813002
> Cr-Commit-Position: refs/heads/master@{#18252}
> Committed: c61bf947b4

TBR=solenberg@webrtc.org,tommi@webrtc.org,perkj@webrtc.org,danilchap@webrtc.org,tommi@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=webrtc:7404

Review-Url: https://codereview.webrtc.org/2904893002
Cr-Commit-Position: refs/heads/master@{#18255}
2017-05-24 11:19:54 +00:00
0afb13014b AudioEncoderPcm16B: Number of bits/sample is 16, not 2
Clearly, this was a case of bit/byte confusion.

BUG=none

Review-Url: https://codereview.webrtc.org/2904883002
Cr-Commit-Position: refs/heads/master@{#18254}
2017-05-24 11:09:52 +00:00
edf00f846e Roll chromium_revision cca67d31f4..a590e1184a (474153:474230)
Change log: cca67d31f4..a590e1184a
Full diff: cca67d31f4..a590e1184a

Changed dependencies:
* src/base: 414d17a2ac..c0c60a704b
* src/build: 5488ca8df8..66a0af8441
* src/testing: 2393ca4149..bf57e6c54b
* src/third_party: f336aafa2c..1a4a751764
* src/third_party/catapult: f136f48001..6fb71b5335
* src/tools: 06b0b52a2c..35d0d2e889
DEPS diff: cca67d31f4..a590e1184a/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2900173005
Cr-Commit-Position: refs/heads/master@{#18253}
2017-05-24 10:09:59 +00:00
c61bf947b4 Activate 'offload debug dump recordings from audio thread to TaskQueue'.
A low priority task queue is added to WebRTCVoiceEngine. The
start/stop debug calls make file logging happen on the task queue.

In a dependent CL (https://codereview.webrtc.org/2888303003), the task queue is moved to PeerConnectionFactory,
so that it can be shared for low priority tasks between different
subcomponents. It will require some changes to MediaEngine,
CompositeMediaEngine, WebRTCVoiceEngine, and changes in internal
projects.

A task queue must be created and destroyed from the same thread. With
this CL that will be the worker thread, which creates and destroys
WebRTCVoiceEngine. With the dependent CL, it will probably change to
the signaling thread.

NOTRY=True # tests just passed

BUG=webrtc:7404

Review-Url: https://codereview.webrtc.org/2896813002
Cr-Commit-Position: refs/heads/master@{#18252}
2017-05-24 08:47:18 +00:00
d5115e0cac Roll chromium_revision fc674bec51..cca67d31f4 (473937:474153)
Memcheck suppression stacks changed slightly due to the googletest
roll so a few suppressions needed to be updated.

Change log: fc674bec51..cca67d31f4
Full diff: fc674bec51..cca67d31f4

Changed dependencies:
* src/base: 14fe060b4d..414d17a2ac
* src/build: b19d8a0c0e..5488ca8df8
* src/ios: 4378a2bccb..e344c3eca3
* src/testing: 34532746b5..2393ca4149
* src/third_party: 5530bd0f35..f336aafa2c
* src/third_party/catapult: 08a6e0ac16..f136f48001
* src/third_party/googletest/src: 8c7f93feda..42bc671f47
* src/tools: e9c26b8d46..06b0b52a2c
DEPS diff: fc674bec51..cca67d31f4/DEPS

No update to Clang.

TBR=
BUG=None
NOTRY=True

Review-Url: https://codereview.webrtc.org/2902923002
Cr-Commit-Position: refs/heads/master@{#18251}
2017-05-24 07:57:03 +00:00
3696f7efc4 Remove unneeded gmock header from RPLR UT
BUG=None

Review-Url: https://codereview.webrtc.org/2898193002
Cr-Commit-Position: refs/heads/master@{#18250}
2017-05-24 07:13:25 +00:00
1b92722ad5 Simplified the ERLE computation code in AEC3
BUG=webrtc:7519

Review-Url: https://codereview.webrtc.org/2901253002
Cr-Commit-Position: refs/heads/master@{#18249}
2017-05-24 06:44:47 +00:00
aea9293fd4 Revert of Fixing potential AsyncInvoker deadlock that occurs for "reentrant" invocations. (patchset #3 id:40001 of https://codereview.webrtc.org/2885143006/ )
Reason for revert:
Causes a new TSan race warning. Will reland after fixing. Note this is the same race as will be fixed by https://codereview.webrtc.org/2876273002/.

Original issue's description:
> Fixing potential AsyncInvoker deadlock that occurs for "reentrant" invocations.
>
> The deadlock occurs if the AsyncInvoker is destroyed on thread A while
> a task on thread B is running, which AsyncInvokes a task back on thread
> A.
>
> This was causing pending_invocations_ to end up negative, because
> an AsyncClosure that's never added to a thread's message queue (due to
> the "destroying_" flag) caused the count to be decremented but not
> incremented.
>
> BUG=None
>
> Review-Url: https://codereview.webrtc.org/2885143006
> Cr-Commit-Position: refs/heads/master@{#18225}
> Committed: ef37ca5fb3

TBR=nisse@webrtc.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=None

Review-Url: https://codereview.webrtc.org/2904543003
Cr-Commit-Position: refs/heads/master@{#18248}
2017-05-23 19:55:03 +00:00
b34f6a8520 Remove deprecated isFirstPacket member name
Original rename .isFirstPacket to .is_first_packet_in_frame
was done in https://codereview.webrtc.org/2614503002

BUG=None

Review-Url: https://codereview.webrtc.org/2895473004
Cr-Commit-Position: refs/heads/master@{#18247}
2017-05-23 18:06:56 +00:00
70f134bb70 Roll chromium_revision 0531535acb..fc674bec51 (473892:473937)
Change log: 0531535acb..fc674bec51
Full diff: 0531535acb..fc674bec51

Changed dependencies:
* src/base: 5788b61bd6..14fe060b4d
* src/ios: 9471164150..4378a2bccb
* src/testing: 7787960e7a..34532746b5
* src/third_party: 6a50d669f0..5530bd0f35
* src/tools: d596610110..e9c26b8d46
DEPS diff: 0531535acb..fc674bec51/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2900953003
Cr-Commit-Position: refs/heads/master@{#18246}
2017-05-23 17:09:14 +00:00
95e9754e40 More gracefully handle timing errors, such as unexpected changes in the rtp timestamp.
BUG=webrtc:7682

Review-Url: https://codereview.webrtc.org/2898763005
Cr-Commit-Position: refs/heads/master@{#18245}
2017-05-23 16:52:18 +00:00
7a3006bae7 Fix packetization logic to leave space for extensions in the last packet
Change packetizer interface to explicitly return number of packets
instead of a last flag. Account for extra space needed in the last
packet.

BUG=webrtc:7588,webrtc:7594

Review-Url: https://codereview.webrtc.org/2871173008
Cr-Commit-Position: refs/heads/master@{#18244}
2017-05-23 16:34:21 +00:00
d019667c00 Linux desktopCapture: fix the cursor position issue in Window sharing
On Linux, during Windwo sharing, the cursore capture may happen in the parent
window of the target. And the parent window may have some decorations added by
window manager(Chrome windows don't have those decorations.), so the relative
cursor position to the parent window with decorations may differ to its child
target window. The offset includes the height of caption bar and the around
shadow and border.
This problem only happens with Window sharing on Linux.

The fix is to translate the coordinates from the parent window to the coordinates space of the target window.

BUG=723889

Review-Url: https://codereview.webrtc.org/2889063002
Cr-Commit-Position: refs/heads/master@{#18243}
2017-05-23 16:31:14 +00:00