Commit Graph

16500 Commits

Author SHA1 Message Date
9f9a1c7b6b Roll chromium_revision e7b7b06987..a2c4dd1ab5 (447179:447201)
Change log: e7b7b06987..a2c4dd1ab5
Full diff: e7b7b06987..a2c4dd1ab5

Changed dependencies:
* src/ios: 657234f0e8..91f142614d
* src/third_party: d1ed42e493..cfc5a7f896
DEPS diff: e7b7b06987..a2c4dd1ab5/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667833003
Cr-Commit-Position: refs/heads/master@{#16368}
2017-01-31 08:03:43 +00:00
a4def99f31 Roll chromium_revision 3eee970eb6..e7b7b06987 (447079:447179)
Change log: 3eee970eb6..e7b7b06987
Full diff: 3eee970eb6..e7b7b06987

Changed dependencies:
* src/base: 2903473ee8..f67087505f
* src/build: bbb8c0b39f..02f71fd7cc
* src/ios: d954970058..657234f0e8
* src/testing: f92019ff7b..7e906f08b6
* src/third_party: ef190db2d4..d1ed42e493
* src/third_party/catapult: 2d88298fa8..986b4e8b58
* src/third_party/ffmpeg: a628732d02..bc2eb1987e
* src/tools: d718c0dbe6..bebe01ab2a
DEPS diff: 3eee970eb6..e7b7b06987/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664003003
Cr-Commit-Position: refs/heads/master@{#16367}
2017-01-31 04:35:38 +00:00
02839ae98a Roll chromium_revision 5555191b32..3eee970eb6 (447020:447079)
Change log: 5555191b32..3eee970eb6
Full diff: 5555191b32..3eee970eb6

Changed dependencies:
* src/build: f7fee8c73d..bbb8c0b39f
* src/ios: 6872182c23..d954970058
* src/testing: f7fa48ec64..f92019ff7b
* src/third_party: ef2b76a85c..ef190db2d4
* src/third_party/catapult: 4b83eaf63b..2d88298fa8
* src/third_party/libvpx/source/libvpx: f4169936ee..164db8278f
* src/tools: e2b3235232..d718c0dbe6
DEPS diff: 5555191b32..3eee970eb6/DEPS

No update to Clang.

TBR=marpan@webrtc.org,
BUG=None

Review-Url: https://codereview.webrtc.org/2661033002
Cr-Commit-Position: refs/heads/master@{#16366}
2017-01-30 22:46:38 +00:00
c14b7ed479 iSAC float decoder: Don't read past end of initialized part of buffer
We read past the end of the initialized part of the buffer, seemingly
on purpose (no one knows the details of this code anymore). The right
thing to do is probably to zero that part of the buffer.

(The *right* right thing to would be to rewrite this so that it was
easier to see what data was supposed to be where when, but
priorities...)

BUG=chromium:683040

Review-Url: https://codereview.webrtc.org/2659383002
Cr-Commit-Position: refs/heads/master@{#16365}
2017-01-30 20:17:05 +00:00
ba3f4111ff Roll chromium_revision 716b1b3275..5555191b32 (446992:447020)
Change log: 716b1b3275..5555191b32
Full diff: 716b1b3275..5555191b32

Changed dependencies:
* src/base: d950673275..2903473ee8
* src/ios: 142821825d..6872182c23
* src/testing: d2eb55e934..f7fa48ec64
* src/third_party: 6031e411c0..ef2b76a85c
* src/third_party/catapult: c3f2575734..4b83eaf63b
* src/tools: 9ad11fe168..e2b3235232
DEPS diff: 716b1b3275..5555191b32/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667653002
Cr-Commit-Position: refs/heads/master@{#16364}
2017-01-30 19:46:58 +00:00
a6a6d65278 Instantly pass network changes to controllers in audio network adaptor.
This allows controllers to do internal logic upon the network metric changes, e.g., filtering.

BUG=webrtc:6303

Review-Url: https://codereview.webrtc.org/2643133003
Cr-Commit-Position: refs/heads/master@{#16363}
2017-01-30 18:50:00 +00:00
7b8cddd34c Roll chromium_revision d7ee7cd5fa..716b1b3275 (446974:446992)
Change log: d7ee7cd5fa..716b1b3275
Full diff: d7ee7cd5fa..716b1b3275

Changed dependencies:
* src/ios: bcb831df65..142821825d
* src/third_party: 5a6b5ac3e4..6031e411c0
* src/tools: b53aa97425..9ad11fe168
DEPS diff: d7ee7cd5fa..716b1b3275/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2660133003
Cr-Commit-Position: refs/heads/master@{#16362}
2017-01-30 17:21:04 +00:00
4c9b4af53a Compute packet loss for event log visualization similar to how it is defined in RFC 3550.
The main difference to the old computation is that the expected number of packets during an interval is now computed as the change in highest sequence number encountered, rather than the sequence number difference between the first and last packet in the interval.

BUG=webrtc:7046

Review-Url: https://codereview.webrtc.org/2656333002
Cr-Commit-Position: refs/heads/master@{#16361}
2017-01-30 16:44:51 +00:00
aa4b0775aa Simplify IsFmtpParam according to RFC 4855.
This should help pave the way for injectable audio codecs, since
external implementations need to be able to signal arbitrary fmtp
parameters.

BUG=webrtc:5806

Review-Url: https://codereview.webrtc.org/2661453003
Cr-Commit-Position: refs/heads/master@{#16360}
2017-01-30 15:41:18 +00:00
55d6539b86 Roll chromium_revision 4f0acca4ba..d7ee7cd5fa (446964:446974)
Change log: 4f0acca4ba..d7ee7cd5fa
Full diff: 4f0acca4ba..d7ee7cd5fa

Changed dependencies:
* src/build: 3dada457f6..f7fee8c73d
* src/ios: 28c7290a41..bcb831df65
* src/third_party: 126aa8b373..5a6b5ac3e4
DEPS diff: 4f0acca4ba..d7ee7cd5fa/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2663763002
Cr-Commit-Position: refs/heads/master@{#16359}
2017-01-30 14:03:30 +00:00
a6ca518dd5 iSAC: Untangle some cyclic dependencies
BUG=webrtc:6828, webrtc:7042

Review-Url: https://codereview.webrtc.org/2656823005
Cr-Commit-Position: refs/heads/master@{#16358}
2017-01-30 13:28:54 +00:00
4fb97462a8 Add presubmit check to prevent package boundary violations.
BUG=webrtc:6954
NOTRY=True

Review-Url: https://codereview.webrtc.org/2629723004
Cr-Commit-Position: refs/heads/master@{#16357}
2017-01-30 13:27:22 +00:00
9cbb0a16e5 Reland of GN: Refactor modules_unittests to eliminate package boundary violations. (patchset #1 id:1 of https://codereview.webrtc.org/2651023005/ )
Reason for revert:
Will change the name from bwe_simulator to bwe_simulator_test.

Original issue's description:
> Revert of GN: Refactor modules_unittests to eliminate package boundary violations. (patchset #4 id:130001 of https://codereview.webrtc.org/2649563002/ )
>
> Reason for revert:
> Did break the bots.
> https://build.chromium.org/p/client.webrtc/builders/iOS32%20Release/builds/9807
>
> Original issue's description:
> > GN: Refactor modules_unittests to eliminate package boundary violations.
> >
> > Also move bwe_simulator to webrtc/modules/remote_bitrate_estimator
> >
> > BUG=webrtc:6954
> > NOTRY=True
> >
> > Review-Url: https://codereview.webrtc.org/2649563002
> > Cr-Commit-Position: refs/heads/master@{#16270}
> > Committed: 36cb55d715
>
> TBR=kjellander@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:6954
>
> Review-Url: https://codereview.webrtc.org/2651023005
> Cr-Commit-Position: refs/heads/master@{#16271}
> Committed: 3373eaa577

R=kjellander@webrtc.org
NOTRY=true
BUG=webrtc:6954

Review-Url: https://codereview.webrtc.org/2653173003
Cr-Commit-Position: refs/heads/master@{#16356}
2017-01-30 11:07:03 +00:00
26d79eead0 Roll chromium_revision d2bee43df5..4f0acca4ba (446960:446964)
Change log: d2bee43df5..4f0acca4ba
Full diff: d2bee43df5..4f0acca4ba

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667563002
Cr-Commit-Position: refs/heads/master@{#16355}
2017-01-30 10:46:19 +00:00
1c0dea8675 Delete VideoFrame::set_render_time_ms.
Also mark the render_time_ms getter function and the ntp timestamp
as deprecated.

BUG=webrtc:6977

Review-Url: https://codereview.webrtc.org/2633493002
Cr-Commit-Position: refs/heads/master@{#16354}
2017-01-30 10:43:18 +00:00
a26330ac6f Only define NO_RETURN if undefined
WebRTC's NO_RETURN definition conflicts with WebKit's. This can be avoided by
only defining it if not already defined.

BUG=webrtc:7054

Review-Url: https://codereview.webrtc.org/2657823004
Cr-Commit-Position: refs/heads/master@{#16353}
2017-01-30 08:54:19 +00:00
2e6048461e Roll chromium_revision 169ed39de4..d2bee43df5 (446956:446960)
Change log: 169ed39de4..d2bee43df5
Full diff: 169ed39de4..d2bee43df5

Changed dependencies:
* src/tools: bb4947c144..b53aa97425
DEPS diff: 169ed39de4..d2bee43df5/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2665633002
Cr-Commit-Position: refs/heads/master@{#16352}
2017-01-30 08:07:17 +00:00
6f873be073 Roll chromium_revision b84d9d8be2..169ed39de4 (446949:446956)
Change log: b84d9d8be2..169ed39de4
Full diff: b84d9d8be2..169ed39de4

Changed dependencies:
* src/base: 734d7cdd3e..d950673275
* src/third_party: b289529604..126aa8b373
* src/tools: 15417ab314..bb4947c144
DEPS diff: b84d9d8be2..169ed39de4/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667523002
Cr-Commit-Position: refs/heads/master@{#16351}
2017-01-30 04:30:57 +00:00
e9fc18a639 Roll chromium_revision a297e6f4d1..b84d9d8be2 (446947:446949)
Change log: a297e6f4d1..b84d9d8be2
Full diff: a297e6f4d1..b84d9d8be2

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664693002
Cr-Commit-Position: refs/heads/master@{#16350}
2017-01-30 01:32:35 +00:00
93f01be4fd Android AppRTCMobile: Fix SDP video codec reordering for multiple H264 profiles
Since we can now have multiple H264 payload type, we need to move all of them to the beginning of the codec list, instead of greedily taking the first payload type that matches the preferred codec name.

BUG=webrtc:6738

Review-Url: https://codereview.webrtc.org/2658573009
Cr-Commit-Position: refs/heads/master@{#16349}
2017-01-29 23:14:17 +00:00
c7d928b9ed Roll chromium_revision 420b8aefb8..a297e6f4d1 (446943:446947)
Change log: 420b8aefb8..a297e6f4d1
Full diff: 420b8aefb8..a297e6f4d1

Changed dependencies:
* src/third_party: 378c491466..b289529604
* src/tools: 5844167f46..15417ab314
DEPS diff: 420b8aefb8..a297e6f4d1/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2663673002
Cr-Commit-Position: refs/heads/master@{#16348}
2017-01-29 22:40:42 +00:00
467e032865 Roll chromium_revision 88a4e827ea..420b8aefb8 (446940:446943)
Change log: 88a4e827ea..420b8aefb8
Full diff: 88a4e827ea..420b8aefb8

Changed dependencies:
* src/third_party: d6c854a4e1..378c491466
DEPS diff: 88a4e827ea..420b8aefb8/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2666473002
Cr-Commit-Position: refs/heads/master@{#16347}
2017-01-29 19:55:16 +00:00
2f83d18267 Roll chromium_revision 5810aac4a8..88a4e827ea (446939:446940)
Change log: 5810aac4a8..88a4e827ea
Full diff: 5810aac4a8..88a4e827ea

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2665593002
Cr-Commit-Position: refs/heads/master@{#16346}
2017-01-29 16:38:12 +00:00
bd26ba7c8b Only update VCMTiming on every received frame instead of every received packet.
BUG=webrtc:5514, chromium:682636

Review-Url: https://codereview.webrtc.org/2663513003
Cr-Commit-Position: refs/heads/master@{#16345}
2017-01-29 12:04:47 +00:00
0e86529760 Roll chromium_revision 73f8d7ec73..5810aac4a8 (446937:446939)
Change log: 73f8d7ec73..5810aac4a8
Full diff: 73f8d7ec73..5810aac4a8

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2663653002
Cr-Commit-Position: refs/heads/master@{#16344}
2017-01-29 10:35:01 +00:00
cb6aef2c1e Roll chromium_revision a0b3e8c6b2..73f8d7ec73 (446933:446937)
Change log: a0b3e8c6b2..73f8d7ec73
Full diff: a0b3e8c6b2..73f8d7ec73

Changed dependencies:
* src/base: 90b42aaf09..734d7cdd3e
* src/third_party: 8d0ea31448..d6c854a4e1
* src/tools: d4dd329fc9..5844167f46
DEPS diff: a0b3e8c6b2..73f8d7ec73/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2660113002
Cr-Commit-Position: refs/heads/master@{#16343}
2017-01-29 07:50:31 +00:00
ae23181796 Roll chromium_revision bfd4f2991d..a0b3e8c6b2 (446928:446933)
Change log: bfd4f2991d..a0b3e8c6b2
Full diff: bfd4f2991d..a0b3e8c6b2

Changed dependencies:
* src/third_party: fb4db94c86..8d0ea31448
DEPS diff: bfd4f2991d..a0b3e8c6b2/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2667433002
Cr-Commit-Position: refs/heads/master@{#16342}
2017-01-29 04:45:20 +00:00
2bc3c75530 Roll chromium_revision 549738ba7a..bfd4f2991d (446923:446928)
Change log: 549738ba7a..bfd4f2991d
Full diff: 549738ba7a..bfd4f2991d

Changed dependencies:
* src/third_party: ddad9d9405..fb4db94c86
DEPS diff: 549738ba7a..bfd4f2991d/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2658413002
Cr-Commit-Position: refs/heads/master@{#16341}
2017-01-29 01:54:08 +00:00
68ede36a47 Roll chromium_revision cff6288fd9..549738ba7a (446921:446923)
Change log: cff6288fd9..549738ba7a
Full diff: cff6288fd9..549738ba7a

No dependencies changed.
No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2659203002
Cr-Commit-Position: refs/heads/master@{#16340}
2017-01-28 19:30:43 +00:00
cdc2894206 Roll chromium_revision 90cdf58449..cff6288fd9 (446920:446921)
Change log: 90cdf58449..cff6288fd9
Full diff: 90cdf58449..cff6288fd9

Changed dependencies:
* src/third_party: a6c31ca028..ddad9d9405
DEPS diff: 90cdf58449..cff6288fd9/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2657423002
Cr-Commit-Position: refs/heads/master@{#16339}
2017-01-28 16:28:07 +00:00
6a31ee867c Roll chromium_revision b2f66c7a95..90cdf58449 (446919:446920)
Change log: b2f66c7a95..90cdf58449
Full diff: b2f66c7a95..90cdf58449

Changed dependencies:
* src/base: b973e70ffe..90b42aaf09
DEPS diff: b2f66c7a95..90cdf58449/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2650343009
Cr-Commit-Position: refs/heads/master@{#16338}
2017-01-28 13:32:10 +00:00
66d46ae4a6 Roll chromium_revision e3bc84e363..b2f66c7a95 (446911:446919)
Change log: e3bc84e363..b2f66c7a95
Full diff: e3bc84e363..b2f66c7a95

Changed dependencies:
* src/third_party: f245320c8c..a6c31ca028
DEPS diff: e3bc84e363..b2f66c7a95/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2665543002
Cr-Commit-Position: refs/heads/master@{#16337}
2017-01-28 10:36:04 +00:00
b409e23d55 Roll chromium_revision d1351ea096..e3bc84e363 (446900:446911)
Change log: d1351ea096..e3bc84e363
Full diff: d1351ea096..e3bc84e363

Changed dependencies:
* src/ios: 8fa1050e32..28c7290a41
* src/third_party: 8c1233d02d..f245320c8c
* src/third_party/catapult: 9907db54ee..c3f2575734
DEPS diff: d1351ea096..e3bc84e363/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2663613002
Cr-Commit-Position: refs/heads/master@{#16336}
2017-01-28 07:38:08 +00:00
286299dde3 Roll chromium_revision 647709aaba..d1351ea096 (446860:446900)
Change log: 647709aaba..d1351ea096
Full diff: 647709aaba..d1351ea096

Changed dependencies:
* src/ios: ab813ccdae..8fa1050e32
* src/testing: 0eafefb643..d2eb55e934
* src/third_party: 9d91743a65..8c1233d02d
* src/tools: 632ec16e29..d4dd329fc9
DEPS diff: 647709aaba..d1351ea096/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2658133004
Cr-Commit-Position: refs/heads/master@{#16335}
2017-01-28 05:03:28 +00:00
4460e7f787 Roll chromium_revision 14ab9f9226..647709aaba (446784:446860)
Change log: 14ab9f9226..647709aaba
Full diff: 14ab9f9226..647709aaba

Changed dependencies:
* src/base: e0d0352f15..b973e70ffe
* src/build: fc9ff87f38..3dada457f6
* src/buildtools: a7cc7a3e21..c302711306
* src/ios: 37a340f02d..ab813ccdae
* src/testing: 1aaae65233..0eafefb643
* src/third_party: 60a4eb4815..9d91743a65
* src/third_party/catapult: 3c9b30e0cc..9907db54ee
* src/tools: 51d14ecf06..632ec16e29
DEPS diff: 14ab9f9226..647709aaba/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2658983005
Cr-Commit-Position: refs/heads/master@{#16334}
2017-01-28 01:33:14 +00:00
7d4a327b21 Roll chromium_revision 22ab374ddc..14ab9f9226 (446723:446784)
Change log: 22ab374ddc..14ab9f9226
Full diff: 22ab374ddc..14ab9f9226

Changed dependencies:
* src/base: 6a460be3af..e0d0352f15
* src/ios: 98614c0545..37a340f02d
* src/third_party: a2ae8971dd..60a4eb4815
* src/third_party/ffmpeg: 28e7fbe889..a628732d02
* src/tools: 304ac0461d..51d14ecf06
DEPS diff: 22ab374ddc..14ab9f9226/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2657293004
Cr-Commit-Position: refs/heads/master@{#16333}
2017-01-27 23:15:46 +00:00
0c1d060b24 Enable Android H264 High profile decoder
Based on Magnus's
https://codereview.webrtc.org/2646423002/

BUG=webrtc:6337

Review-Url: https://codereview.webrtc.org/2654003005
Cr-Commit-Position: refs/heads/master@{#16332}
2017-01-27 20:24:24 +00:00
62a5dd2181 Roll chromium_revision 9ff019ad14..22ab374ddc (446676:446723)
Change log: 9ff019ad14..22ab374ddc
Full diff: 9ff019ad14..22ab374ddc

Changed dependencies:
* src/base: 1c3a11f60f..6a460be3af
* src/build: 8a46c81b62..fc9ff87f38
* src/ios: 0273a97535..98614c0545
* src/testing: aa3c020296..1aaae65233
* src/third_party: 60c9e149a4..a2ae8971dd
* src/third_party/catapult: 57b62a2ef4..3c9b30e0cc
DEPS diff: 9ff019ad14..22ab374ddc/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664563002
Cr-Commit-Position: refs/heads/master@{#16331}
2017-01-27 19:55:47 +00:00
869c30fe1f Roll chromium_revision 087876b708..9ff019ad14 (446653:446676)
Change log: 087876b708..9ff019ad14
Full diff: 087876b708..9ff019ad14

Changed dependencies:
* src/build: 8303ccbcee..8a46c81b62
* src/ios: 53c2be9c97..0273a97535
* src/third_party: daffd2a08a..60c9e149a4
* src/tools: 7e54b36241..304ac0461d
DEPS diff: 087876b708..9ff019ad14/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2664533002
Cr-Commit-Position: refs/heads/master@{#16330}
2017-01-27 16:50:27 +00:00
16b02211a9 Prioritize video packets when sending padding or preemptive retransmits.
Video modules are added in reverse order to ensure that the padding order is the same as before, prioritizing high resolution streams.

BUG=webrtc:7043

Review-Url: https://codereview.webrtc.org/2655033002
Cr-Commit-Position: refs/heads/master@{#16329}
2017-01-27 15:12:16 +00:00
fb45c6c103 Inform jitter buffer about FlexFEC protection.
This CL introduces a way for the VideoReceiveStreams to check whether
they are protected by any FlexfecReceiveStreams. This is done in the
VideoReceiveStream::Start() method, which then propagates this information
down to the jitter buffer adaptation logic.

BUG=webrtc:5654

Review-Url: https://codereview.webrtc.org/2649973005
Cr-Commit-Position: refs/heads/master@{#16328}
2017-01-27 14:47:55 +00:00
5a2c506e8e Set the start bitrate to the delay-based BWE.
This avoids issues where the bitrate produced by the codec is far lower than the target bitrate in the beginning, which causes the delay-based BWE to be initialized accordingly.

BUG=webrtc:5079

Review-Url: https://codereview.webrtc.org/2653883002
Cr-Commit-Position: refs/heads/master@{#16327}
2017-01-27 14:43:18 +00:00
b0ae920fad RTCRTPStreamStats.mediaTrackId renamed to trackId.
According to spec change:
https://github.com/w3c/webrtc-stats/pull/142

BUG=webrtc:7064, chromium:685655

Review-Url: https://codereview.webrtc.org/2619353007
Cr-Commit-Position: refs/heads/master@{#16326}
2017-01-27 14:35:16 +00:00
55d1ebb587 Enable periodic bitrate probing when application limited for audio BWE.
BUG=webrtc:7043

Review-Url: https://codereview.webrtc.org/2657583005
Cr-Commit-Position: refs/heads/master@{#16325}
2017-01-27 14:17:09 +00:00
206b0d7dd1 Roll chromium_revision 6f11aa45a2..087876b708 (446630:446653)
Change log: 6f11aa45a2..087876b708
Full diff: 6f11aa45a2..087876b708

Changed dependencies:
* src/build: c3da4579f1..8303ccbcee
* src/ios: 2ea7a98069..53c2be9c97
* src/third_party: b2614c59c3..daffd2a08a
* src/tools: 17963bca18..7e54b36241
DEPS diff: 6f11aa45a2..087876b708/DEPS

No update to Clang.

TBR=
BUG=None

Review-Url: https://codereview.webrtc.org/2654163007
Cr-Commit-Position: refs/heads/master@{#16324}
2017-01-27 13:45:54 +00:00
b621c3f5e4 Move Android tests under sdk/android.
BUG=None

Review-Url: https://codereview.webrtc.org/2657813003
Cr-Commit-Position: refs/heads/master@{#16323}
2017-01-27 13:14:59 +00:00
1474212895 Reland of Make RTX pt/apt reconfigurable by calling WebRtcVideoChannel2::SetRecvParameters. (patchset #1 id:1 of https://codereview.webrtc.org/2649323010/ )
Reason for revert:
Downstream project relied on changed struct.

Transition made possible by https://codereview.webrtc.org/2655243006/.

Original issue's description:
> Revert of Make RTX pt/apt reconfigurable by calling WebRtcVideoChannel2::SetRecvParameters. (patchset #7 id:160001 of https://codereview.webrtc.org/2646073004/ )
>
> Reason for revert:
> Breaks internal downstream project.
>
> Original issue's description:
> > Make RTX pt/apt reconfigurable by calling WebRtcVideoChannel2::SetRecvParameters.
> >
> > Prior to this CL, received RTX (associated) payload types were only configured
> > when WebRtcVideoChannel2::AddRecvStream was called. In the same method, the RTX
> > SSRC was set up.
> >
> > After this CL, the RTX (associated) payload types are set in
> > WebRtcVideoChannel2::SetRecvParameters, which is the appropriate place to set
> > them. The RTX SSRC is still set in WebRtcVideoChannel2::AddRecvStream, since
> > that is the code path that sets other SSRCs.
> >
> > As part of this fix, the VideoReceiveStream::Config::Rtp struct is changed.
> > We remove the possibility for each video payload type to have an associated
> > specific RTX SSRC. Although the config previously allowed for this, all payload
> > types always had the same RTX SSRC set, and the underlying RtpPayloadRegistry
> > did not support multiple SSRCs. This change to the config struct should thus not
> > have any functional impact. The change does however affect the RtcEventLog, since
> > that is used for storing the VideoReceiveStream::Configs. For simplicity,
> > this CL does not change the event log proto definitions, instead duplicating
> > the serialized RTX SSRCs such that they fit in the existing proto definition.
> >
> > BUG=webrtc:7011
> >
> > Review-Url: https://codereview.webrtc.org/2646073004
> > Cr-Commit-Position: refs/heads/master@{#16302}
> > Committed: fe2bef39cd
>
> TBR=stefan@webrtc.org,magjed@webrtc.org,terelius@webrtc.org,brandtr@webrtc.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=webrtc:7011
>
> Review-Url: https://codereview.webrtc.org/2649323010
> Cr-Commit-Position: refs/heads/master@{#16307}
> Committed: e4974953ce

TBR=stefan@webrtc.org,magjed@webrtc.org,terelius@webrtc.org,kjellander@webrtc.org,kjellander@google.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
# NOTREECHECKS=true
# NOTRY=true
BUG=webrtc:7011

Review-Url: https://codereview.webrtc.org/2654163006
Cr-Commit-Position: refs/heads/master@{#16322}
2017-01-27 12:53:07 +00:00
986012d346 iOS AppRTCMobile: Enable H264 High profile
BUG=webrtc:6337

Review-Url: https://codereview.webrtc.org/2662553002
Cr-Commit-Position: refs/heads/master@{#16321}
2017-01-27 12:07:38 +00:00
89da1601a6 Disable flaky test VideoSendStreamTest.RemoveOverheadFromBandwidth.
Test disabled on Windows due to failures on Win Msan, Win64 Debug, Win
SyzyAsan, Win32 Debug and others.

TBR=sprang@webrtc.org
BUG=webrtc:6886
NOTRY=True

Review-Url: https://codereview.webrtc.org/2657233002
Cr-Commit-Position: refs/heads/master@{#16320}
2017-01-27 11:32:16 +00:00
69221db534 Adding second layer of the echo canceller 3 functionality.
This CL adds code to the BlockProcessor, which basically constitutes
the second layer in echo canceller 3. The CL includes two incomplete
classes (EchoRemover and EchoPathDelayEstimator) which will be completed
in upcoming CLs. Because of this, some of the unittests are disabled
until those are added.

BUG=webrtc:6018

Review-Url: https://codereview.webrtc.org/2611223003
Cr-Commit-Position: refs/heads/master@{#16319}
2017-01-27 11:28:19 +00:00