75bc70cc34
Remove flags include from p2p/base/datagram_dtls_adaptor.cc.
...
Bug: webrtc:10616
Change-Id: Icfee86e5648af4eaef2d4a4d8b1caab745b25f41
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143173
Reviewed-by: Harald Alvestrand <hta@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28376}
2019-06-25 19:27:01 +00:00
25ca0ac73d
Also fail CreateOffer and CreateAnswer if there is a session error
...
Bug: chromium:974509
Change-Id: I952047dcf1e0fe5f3655bd94ea4b47c76655d262
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143843
Reviewed-by: Bjorn Mellem <mellem@webrtc.org >
Commit-Queue: Steve Anton <steveanton@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28375}
2019-06-25 18:20:31 +00:00
9a5c2e82eb
Remove unused command_line_parser dependency.
...
Code has been remove in https://webrtc-review.googlesource.com/c/src/+/143790 .
TBR=oprypin@webrtc.org
No-Try: True
Bug: webrtc:10616
Change-Id: Ife833de50a195e097dc36931c9458def95474fcf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143792
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28374}
2019-06-25 15:22:55 +00:00
04cffe3289
Switch example peerconnection server to ABSL_FLAG.
...
TBR=kwiberg@webrtc.org
Bug: webrtc:10616
Change-Id: I611f6f67c5473b7f7ef623fa788e5403e7a8001a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143790
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28373}
2019-06-25 14:57:36 +00:00
f03b365875
Reland "Raise IllegalStateException for calls to retain() or release() on zero ref count"
...
This is a reland of 8a959bfa88b08e215baf3b38e914c41e483c9ece
Original change's description:
> Raise IllegalStateException for calls to retain() or release() on zero ref count
>
> Bug: None
> Change-Id: I3205e77b5adfdc4f5dbd7509d1ca0e8b08af62f2
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142175
> Commit-Queue: Niels Moller <nisse@webrtc.org >
> Reviewed-by: Sami Kalliomäki <sakal@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28319}
Bug: None
Change-Id: If8fb02ca149257dd29b0c3352347369168a5cef3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142807
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Commit-Queue: Niels Moller <nisse@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28372}
2019-06-25 14:42:55 +00:00
3894078d60
Roll chromium_revision 6c5bbd86c3..42482d4f53 (671957:672061)
...
Change log: 6c5bbd86c3..42482d4f53
Full diff: 6c5bbd86c3..42482d4f53
Changed dependencies
* src/base: 735950ee7e..5d9c89d684
* src/build: fa4e56cd54..800b1a21ed
* src/ios: ce91b95565..9f181ae074
* src/testing: 1cd8c31743..efbb3838d0
* src/third_party: ea1355f5cf..06d65fb9b8
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/8db999ee35..bd9775167b
* src/tools: bcea6a313c..fccbe0fd77
DEPS diff: 6c5bbd86c3..42482d4f53
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I49a1f4d3a05f7584ae3ca7185fba6ebecb53a5d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143840
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28371}
2019-06-25 14:30:15 +00:00
5767fb8cbd
Stop passing deprecated flags to frame analyzer.
...
Passing --stats_file_ref to frame_analyzer (which does not support
this flag anymore!) became an error with the switch to absl flags.
Bug: webrtc:10616
Change-Id: Ifc34001eafd9a92234ec1d12c3004d9f51a65f22
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143783
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Oleh Prypin <oprypin@webrtc.org >
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28370}
2019-06-25 12:53:39 +00:00
d3fc161c16
Revert "Change buffer level filter to store current level in number of samples."
...
This reverts commit 87977dd06e702ed517f26235c12e37bd927527c7.
Reason for revert: Breaks downstream project
Original change's description:
> Change buffer level filter to store current level in number of samples.
>
> The buffer level should not be converted back and forth between samples and packets in case of variable packet lengths.
>
> Bug: webrtc:10736
> Change-Id: Ia08dcfac3d8104dc79fbad0704a5f6f12a050a01
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142178
> Reviewed-by: Minyue Li <minyue@webrtc.org >
> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28368}
TBR=henrik.lundin@webrtc.org ,minyue@webrtc.org ,jakobi@webrtc.org
Change-Id: I3900c9f6071fce51d13fb3b7c886157304d7a5c3
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:10736
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143786
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28369}
2019-06-25 12:33:01 +00:00
87977dd06e
Change buffer level filter to store current level in number of samples.
...
The buffer level should not be converted back and forth between samples and packets in case of variable packet lengths.
Bug: webrtc:10736
Change-Id: Ia08dcfac3d8104dc79fbad0704a5f6f12a050a01
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142178
Reviewed-by: Minyue Li <minyue@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28368}
2019-06-25 11:21:51 +00:00
3391072e09
Use DefaultTaskQueueFactory in CreatePeerConnectionFactoryForJava
...
instead of using components that rely on GlobalTaskQueueFactory
Bug: webrtc:10284
Change-Id: Icf7d1758b7f3ff6277b6a6d1b152715f0ab50969
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142800
Reviewed-by: Magnus Jedvert <magjed@webrtc.org >
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28367}
2019-06-25 11:12:31 +00:00
a95949e3f5
Switch rtp_generator to ABSL_FLAG.
...
Bug: webrtc:10616
Change-Id: I1913292f29191636019d734abf4097d96f372c74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136811
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28366}
2019-06-25 10:24:00 +00:00
beff53527b
Switch frame_editor to ABSL_FLAG.
...
Bug: webrtc:10616
Change-Id: I1576c6a615d6a9ea07db61027b9eccd3efb9dcca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/137501
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28365}
2019-06-25 10:21:25 +00:00
6d6b0fbe40
Switch reference_less_video_analysis to ABSL_FLAG.
...
Bug: webrtc:10616
Change-Id: I7b8b1cdae64d8d704056c19806ff8d4708810210
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143481
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28364}
2019-06-25 10:20:19 +00:00
8e032c8b7a
Switch psnr_ssim_analyzer to ABSL_FLAG.
...
Bug: webrtc:10616
Change-Id: Ic1a60143c799fc994d8b2411e32ec9435f893906
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143480
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28363}
2019-06-25 10:19:16 +00:00
2308bb223e
Switch rgba_to_i420_converter to ABSL_FLAG.
...
Bug: webrtc:10616
Change-Id: I45f94e0f43e84b041c72b1bdc5b35ee0e970397e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143179
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28362}
2019-06-25 10:18:09 +00:00
6bafc8b278
Reland "Switch frame_analyzer to ABSL_FLAG."
...
This is a reland of 3668e9b56198eb8112562d017c47a52050be3561
Original change's description:
> Switch frame_analyzer to ABSL_FLAG.
>
> Bug: webrtc:10616
> Change-Id: I34473632431569406b9086f57caac12434862005
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136801
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28358}
TBR=kwiberg@webrtc.org
Bug: webrtc:10616
Change-Id: I661ec82938c80964382fcd0692cf9d5cdb132977
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143681
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28361}
2019-06-25 07:44:07 +00:00
90c6d1bdc3
Revert "Switch frame_analyzer to ABSL_FLAG."
...
This reverts commit 3668e9b56198eb8112562d017c47a52050be3561.
Reason for revert: Breaks downstream project.
Original change's description:
> Switch frame_analyzer to ABSL_FLAG.
>
> Bug: webrtc:10616
> Change-Id: I34473632431569406b9086f57caac12434862005
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136801
> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
> Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28358}
TBR=danilchap@webrtc.org ,mbonadei@webrtc.org ,kwiberg@webrtc.org
Change-Id: Ic72981eb2b35f2911f4ec7678fa73bd56cc6fa9f
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:10616
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143680
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org >
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28360}
2019-06-25 05:53:35 +00:00
2923d768f0
Roll chromium_revision c049034cc7..6c5bbd86c3 (671848:671957)
...
Change log: c049034cc7..6c5bbd86c3
Full diff: c049034cc7..6c5bbd86c3
Changed dependencies
* src/build: a703fac545..fa4e56cd54
* src/ios: 11fdd4a29d..ce91b95565
* src/testing: c0b90eb408..1cd8c31743
* src/third_party: caeb94df80..ea1355f5cf
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/304e5101f3..8db999ee35
* src/third_party/depot_tools: dd2737e2b5..8812b932c9
* src/third_party/nasm: c8b248039e..f564874f49
* src/tools: 87ce84be27..bcea6a313c
DEPS diff: c049034cc7..6c5bbd86c3
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: If68e5119fc88235edd4147ae94f45cb06c2921e7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143660
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28359}
2019-06-25 05:37:44 +00:00
3668e9b561
Switch frame_analyzer to ABSL_FLAG.
...
Bug: webrtc:10616
Change-Id: I34473632431569406b9086f57caac12434862005
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/136801
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28358}
2019-06-25 05:20:52 +00:00
fa1e7c1d8c
Roll chromium_revision d6c73f3029..c049034cc7 (671737:671848)
...
Change log: d6c73f3029..c049034cc7
Full diff: d6c73f3029..c049034cc7
Changed dependencies
* src/build: 7993bd1984..a703fac545
* src/buildtools: 8c2657f884..80b545b427
* src/buildtools/linux64: git_revision:8c7f49102234f4f4b9349dcb258554675475e596..git_revision:972ed755f8e6d31cae9ba15fcd08136ae1a7886f
* src/buildtools/mac: git_revision:8c7f49102234f4f4b9349dcb258554675475e596..git_revision:972ed755f8e6d31cae9ba15fcd08136ae1a7886f
* src/buildtools/win: git_revision:8c7f49102234f4f4b9349dcb258554675475e596..git_revision:972ed755f8e6d31cae9ba15fcd08136ae1a7886f
* src/ios: 0dbe3e06d9..11fdd4a29d
* src/testing: bacb300265..c0b90eb408
* src/third_party: f287ff68f0..caeb94df80
* src/third_party/android_build_tools/aapt2: j6U3mv7-KG3PSDtVvTwycWzjwvFR1_sSdA540AYxpucC..version:3.6.0-alpha03-5516695-cr0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/ab176bd6b5..304e5101f3
* src/tools: a0f754d206..87ce84be27
DEPS diff: d6c73f3029..c049034cc7
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I108801b8c93132706e958ecd0b736a13aafc56ca
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143560
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28357}
2019-06-25 00:50:04 +00:00
f4996d4360
Roll chromium_revision 163d6b201e..d6c73f3029 (671624:671737)
...
Change log: 163d6b201e..d6c73f3029
Full diff: 163d6b201e..d6c73f3029
Changed dependencies
* src/base: f156a09292..735950ee7e
* src/build: 074e5c68d1..7993bd1984
* src/ios: f60df2919b..0dbe3e06d9
* src/testing: b649bd6f7f..bacb300265
* src/third_party: 06c4d49fe4..f287ff68f0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/6643ef1bdd..ab176bd6b5
* src/tools: 40bc1ce60b..a0f754d206
DEPS diff: 163d6b201e..d6c73f3029
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Ib1675bef4de160cba6811ecdec1a07630c291cc8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143524
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28356}
2019-06-24 19:34:46 +00:00
e9cac4fe83
Improvements to scenario video stats for scenario tests.
...
* Adds capture to decode time.
* Calculating PSNR only for delivered frames, keeping the old PSNR
value including freezes as a separate field.
* Calculates end to end delay only for delivered frames.
* Adds Count member for stats collectors.
* Minor cleanups.
Bug: webrtc:10365
Change-Id: Iaa7b1f0666a10764a513eecd1a08b9b6e76f3bc6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142812
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28355}
2019-06-24 15:42:42 +00:00
8605fbf6ec
[getStats] Make remote-inbound-rtp.ssrc match outbound-rtp.ssrc.
...
Per discussions at https://crbug.com/webrtc/10753 , the
remote-outbound-rtp.ssrc is supposed to reflect the SSRC of the RTP
media stream (i.e. outbound-rtp.ssrc) and not the sender that the
corresponding RTCP report block was transmitted on.
Bug: webrtc:10753
Change-Id: Id88f5fdbe6397ba81a46f0ef430bd6f08e66b145
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143484
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Henrik Boström <hbos@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28354}
2019-06-24 15:26:02 +00:00
8f7b41afd8
Roll chromium_revision ec99dbf1aa..163d6b201e (671513:671624)
...
Change log: ec99dbf1aa..163d6b201e
Full diff: ec99dbf1aa..163d6b201e
Changed dependencies
* src/build: 6248663159..074e5c68d1
* src/ios: 849c5cfa4a..f60df2919b
* src/testing: 6ac51e4905..b649bd6f7f
* src/third_party: 7564148598..06c4d49fe4
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/24b441ff93..6643ef1bdd
* src/third_party/freetype/src: a41e560b21..81445c034a
* src/tools: acb7f0109c..40bc1ce60b
DEPS diff: ec99dbf1aa..163d6b201e
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I84ebba93d90a363495596276c11c7c3c0795f842
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143471
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28353}
2019-06-24 12:20:26 +00:00
4b8a5b4dc9
Removes unused PacketFeedbackComparator
...
Bug: webrtc:9883
Change-Id: I0a24e54b02984a30a6d961ec83662742d3088ec5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143162
Reviewed-by: Åsa Persson <asapersson@webrtc.org >
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28352}
2019-06-24 11:02:35 +00:00
f48bca7bae
Avoid triggering a false error logging when using encryptor and sending DTX.
...
Bug: b/135554070
Change-Id: I82e97da6fedd3fdbe90176dbec8eda524ad20624
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143170
Reviewed-by: Oskar Sundbom <ossu@webrtc.org >
Commit-Queue: Minyue Li <minyue@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28351}
2019-06-24 10:55:06 +00:00
59b8654045
Switch from RtpPacketSender to RtpPacketPacer interface usage.
...
RtpPacketSender interface will be removed when downstream projects have
been updated.
Bug: webrtc:10633
Change-Id: Ie127b9814f39bd213d00ded0f7b98380f2f01084
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143175
Commit-Queue: Erik Språng <sprang@webrtc.org >
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Oskar Sundbom <ossu@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28350}
2019-06-24 10:46:06 +00:00
13eb7645fd
Move towards always using packet type instead of priority in RTPSender
...
Bug: webrtc:10633
Change-Id: I835686f58f9edcf0c7cec8f0b3d54eb93f2920df
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143176
Commit-Queue: Erik Språng <sprang@webrtc.org >
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28349}
2019-06-24 10:12:26 +00:00
1231419785
BalancedDegradationSettings: Add option to configure QP thresholds.
...
Add possibility to configure low/high QP thresholds based on resolution.
Bug: none
Change-Id: Iaa3168b77678bd74feb67295d7658c0140721231
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/141867
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org >
Commit-Queue: Åsa Persson <asapersson@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28348}
2019-06-24 09:32:51 +00:00
88290ae358
Reland "Cleanup of RTP references in GoogCC implementation."
...
This is a reland of fa79081dca9faa8322943641352d9d2fd1b1b445
It crashed due to inability to handle small timestamps in probe
estimator. This was fixed by moving history window check to avoid
subtracting from the timestamp.
Original change's description:
> Cleanup of RTP references in GoogCC implementation.
>
> As the send time congestion controller now has been removed,
> we don't need the RTP related constructs anymore.
>
> Bug: webrtc:9510
> Change-Id: I02c059ed8ae907ab4672d183c5639ad459b581aa
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142221
> Commit-Queue: Sebastian Jansson <srte@webrtc.org >
> Reviewed-by: Björn Terelius <terelius@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28330}
Bug: webrtc:9510
Change-Id: I3bf91222068e4fbb6aa159bfeb7a73e00bb6a0d7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143165
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28347}
2019-06-24 09:10:52 +00:00
746dd0dbe6
Add support for two-byte RTP header extensions to UsedRtpHeaderExtensionIds
...
Bug: webrtc:9985
Change-Id: I4c736cb920d1ac03e43c98a81218f037feebcd97
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139601
Reviewed-by: Steve Anton <steveanton@webrtc.org >
Commit-Queue: Johannes Kron <kron@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28346}
2019-06-24 08:50:07 +00:00
2ffcd8256f
Make DefaultTemporalLayers explicitly request a key frame
...
Bug: webrtc:10758
Change-Id: I426bfee7c3cdc2ac058f7e7f44368530a28b02a5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143169
Reviewed-by: Erik Språng <sprang@webrtc.org >
Commit-Queue: Elad Alon <eladalon@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28345}
2019-06-24 08:26:17 +00:00
9aa870a2d1
Fixing fuzzer by backing up and restoring packet_info
.
...
This change fixes `packet_buffer_fuzzer` so that it doesn't attempt to fuzz `std::vector`.
Bug: chromium:977309 chromium:977411 chromium:977421 chromium:977422 chromium:977454 chromium:977455 chromium:977477 chromium:977457
Change-Id: I0845d7f53008606c2a8b5943ef58fd35a9eb1085
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143171
Reviewed-by: Sam Zackrisson <saza@webrtc.org >
Reviewed-by: Benjamin Wright <benwright@webrtc.org >
Commit-Queue: Benjamin Wright <benwright@webrtc.org >
Commit-Queue: Chen Xing <chxg@google.com >
Cr-Commit-Position: refs/heads/master@{#28344}
2019-06-24 07:42:31 +00:00
214f54365e
Make useful padding the default.
...
This CL also improves test coverage and fixes an issue where the
(until now) unused code path for useful padding did not respect the
lower bound packet sizes.
Bug: webrtc:8975
Change-Id: I065745ca7ac9f7098d796c6a015cd96f052ee94f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142801
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org >
Commit-Queue: Erik Språng <sprang@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28343}
2019-06-23 11:05:50 +00:00
2b1d8c882d
Roll chromium_revision b827eec031..ec99dbf1aa (671413:671513)
...
Change log: b827eec031..ec99dbf1aa
Full diff: b827eec031..ec99dbf1aa
Changed dependencies
* src/build: 4bca9f23aa..6248663159
* src/ios: 987c4a9591..849c5cfa4a
* src/testing: 4c991dcc9a..6ac51e4905
* src/third_party: 81a3cb7dc3..7564148598
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/fd047540b0..24b441ff93
* src/third_party/depot_tools: 125f7cc4d5..dd2737e2b5
* src/third_party/libvpx/source/libvpx: bb9511684f..7d9288f5f8
* src/tools: 97e9cfca49..acb7f0109c
DEPS diff: b827eec031..ec99dbf1aa
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,marpan@webrtc.org , jianj@chromium.org ,
BUG=None
Change-Id: Iedca1c870f9708e838a5c58717d1c38e2955faaf
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143340
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28342}
2019-06-22 03:50:12 +00:00
4a15833c9a
Roll chromium_revision a8f7a25b6e..b827eec031 (671303:671413)
...
Change log: a8f7a25b6e..b827eec031
Full diff: a8f7a25b6e..b827eec031
Changed dependencies
* src/base: 46247c0e00..f156a09292
* src/build: 2c91ba2583..4bca9f23aa
* src/buildtools: 6f3775ad6e..8c2657f884
* src/buildtools/linux64: git_revision:81ee1967d3fcbc829bac1c005c3da59739c88df9..git_revision:8c7f49102234f4f4b9349dcb258554675475e596
* src/buildtools/mac: git_revision:81ee1967d3fcbc829bac1c005c3da59739c88df9..git_revision:8c7f49102234f4f4b9349dcb258554675475e596
* src/buildtools/win: git_revision:81ee1967d3fcbc829bac1c005c3da59739c88df9..git_revision:8c7f49102234f4f4b9349dcb258554675475e596
* src/ios: f9b57d386b..987c4a9591
* src/testing: 59e2678c71..4c991dcc9a
* src/third_party: 7c36fb92ea..81a3cb7dc3
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/569931dc3a..fd047540b0
* src/tools: 82ccc2dcf3..97e9cfca49
DEPS diff: a8f7a25b6e..b827eec031
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I6fb396b10dc7dad2b993cf0190860aabb2679f13
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143280
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28341}
2019-06-21 21:44:04 +00:00
3e3a900c7f
Roll chromium_revision ffeecb2d27..a8f7a25b6e (671198:671303)
...
Change log: ffeecb2d27..a8f7a25b6e
Full diff: ffeecb2d27..a8f7a25b6e
Changed dependencies
* src/base: 469c704593..46247c0e00
* src/build: 6ccf6a3dca..2c91ba2583
* src/ios: 99782e3c50..f9b57d386b
* src/third_party: 0adf8b2da1..7c36fb92ea
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/94c77e7ec6..569931dc3a
* src/tools: 320b8ec0f6..82ccc2dcf3
DEPS diff: ffeecb2d27..a8f7a25b6e
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: Iada77d206b1ffa43a93cdfcb678b58ed0a597f4b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143249
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28340}
2019-06-21 15:41:05 +00:00
abf7eba865
Roll chromium_revision ef202aa763..ffeecb2d27 (671098:671198)
...
Change log: ef202aa763..ffeecb2d27
Full diff: ef202aa763..ffeecb2d27
Changed dependencies
* src/base: f40e838bc4..469c704593
* src/build: 8dec2a16e8..6ccf6a3dca
* src/ios: b88d090af3..99782e3c50
* src/testing: 65a64a93a0..59e2678c71
* src/third_party: 6bf5fe0ee1..0adf8b2da1
* src/third_party/libFuzzer/src: b80b89cb68..b9f51dc8c9
* src/tools: bf62cfb6e2..320b8ec0f6
DEPS diff: ef202aa763..ffeecb2d27
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I4501d72b4ddac7d13533d91974fa6cddb8087bb8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143222
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28339}
2019-06-21 05:22:29 +00:00
6fd5b9e595
Roll chromium_revision 568fb40139..ef202aa763 (670985:671098)
...
Change log: 568fb40139..ef202aa763
Full diff: 568fb40139..ef202aa763
Changed dependencies
* src/base: e157f5bd52..f40e838bc4
* src/build: a21e699863..8dec2a16e8
* src/ios: 30695b7f4d..b88d090af3
* src/testing: a307d63d8f..65a64a93a0
* src/third_party: 43b76d94a7..6bf5fe0ee1
* src/third_party/android_build_tools/bundletool: bGlR4jA25RgxNi_eSTqm3lX-DvXyHELRfoYIWkmfY1EC..sZ4fDz_PUiCe1yvyheO_yjeET3eVhFTFTmGaXsnrH9IC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/c1a8f15f66..94c77e7ec6
* src/third_party/depot_tools: 53ea429070..125f7cc4d5
* src/tools: 7a589fa74d..bf62cfb6e2
DEPS diff: 568fb40139..ef202aa763
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I91caa98675ad54beb36aaccc13868d564450300e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143201
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28338}
2019-06-20 23:58:18 +00:00
6e91646e64
Roll chromium_revision 5cf576bfbe..568fb40139 (670869:670985)
...
Change log: 5cf576bfbe..568fb40139
Full diff: 5cf576bfbe..568fb40139
Changed dependencies
* src/base: 71436b27e6..e157f5bd52
* src/build: edc987d387..a21e699863
* src/ios: 8f7525828e..30695b7f4d
* src/testing: 8e525070d6..a307d63d8f
* src/third_party: 345845eb20..43b76d94a7
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/4a5c435597..c1a8f15f66
* src/third_party/freetype/src: 983a87c6ec..a41e560b21
* src/tools: 859f781460..7a589fa74d
DEPS diff: 5cf576bfbe..568fb40139
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I45c29a7e2891da2851d6a79ef69dc8a5c839d855
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143183
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28337}
2019-06-20 19:48:11 +00:00
6924d508a2
Roll chromium_revision 4dfb50605a..5cf576bfbe (670751:670869)
...
Change log: 4dfb50605a..5cf576bfbe
Full diff: 4dfb50605a..5cf576bfbe
Changed dependencies
* src/base: 5ef7ddbb92..71436b27e6
* src/build: 7f6e66950a..edc987d387
* src/ios: 3da46b7905..8f7525828e
* src/third_party: e1e20ed200..345845eb20
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/26377fc5ea..4a5c435597
* src/third_party/depot_tools: b1a3e411d3..53ea429070
* src/tools: f797ad2988..859f781460
DEPS diff: 4dfb50605a..5cf576bfbe
/DEPS
Clang version changed 49b965079b18f8aa485dd1156dd088d40b7ee465:d874c057bc2361da5157553e1e2178f43c3ade1a
Details: 4dfb50605a..5cf576bfbe
/tools/clang/scripts/update.py
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I02d8cc681a62dfaf5d68fa5a162fea989726b3bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143143
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28336}
2019-06-20 13:40:38 +00:00
d487a558ef
Revert "Remove sync buffer length from FilteredCurrentDelayMs."
...
This reverts commit 79890ef91faaf5d26a04083e97a3cb1218677ab0.
Reason for revert: the sync buffer was actually not counted when the buffer level filter was updated since the value was rounded down to the closest whole packet.
Original change's description:
> Remove sync buffer length from FilteredCurrentDelayMs.
>
> The sync buffer length is already added when the buffer level filter is updated.
>
> Bug: webrtc:10736
> Change-Id: Icbd411d4fd7b16f31b800142d1b6a8de79365d91
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/140950
> Reviewed-by: Minyue Li <minyue@webrtc.org >
> Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28261}
TBR=minyue@webrtc.org ,jakobi@webrtc.org
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: webrtc:10736
Change-Id: Ibf4ce566484ff01421b186e03fe97fe633ba066d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143167
Reviewed-by: Jakob Ivarsson <jakobi@webrtc.org >
Commit-Queue: Jakob Ivarsson <jakobi@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28335}
2019-06-20 12:51:25 +00:00
a550dad57a
Minor rtc_event_log_impl cleanup.
...
Removed unused variables.
Bug: webrtc:10756
Change-Id: I7ce8fc3fc5a3c269b4ee74d77425c3e240d91525
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143161
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28334}
2019-06-20 11:57:54 +00:00
6c42d92ccc
Added video_coding::EncodedFrame copy ctor.
...
Bug: none
Change-Id: I45272e81509741dc022d613758466ad0f8de7a31
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143160
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Commit-Queue: Philip Eliasson <philipel@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28333}
2019-06-20 11:19:50 +00:00
f00bf42d1c
Add plumbing of RtpPacketInfos to each VideoFrame as input for SourceTracker.
...
This change adds the plumbing of RtpPacketInfo from RtpVideoStreamReceiver::OnRtpPacket() to VideoReceiveStream::OnFrame() for video. It is a step towards replacing the non-spec compliant ContributingSources that updates itself at packet-receive time, with the spec-compliant SourceTracker that will update itself at frame-delivery-to-track time.
Bug: webrtc:10668
Change-Id: Ib97d430530c5a8487d3b129936c7c51e118889bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/139891
Reviewed-by: Stefan Holmer <stefan@webrtc.org >
Reviewed-by: Niels Moller <nisse@webrtc.org >
Commit-Queue: Chen Xing <chxg@google.com >
Cr-Commit-Position: refs/heads/master@{#28332}
2019-06-20 10:24:29 +00:00
7953ad5dab
Revert "Cleanup of RTP references in GoogCC implementation."
...
This reverts commit fa79081dca9faa8322943641352d9d2fd1b1b445.
Reason for revert: Breaks downstream project.
Original change's description:
> Cleanup of RTP references in GoogCC implementation.
>
> As the send time congestion controller now has been removed,
> we don't need the RTP related constructs anymore.
>
> Bug: webrtc:9510
> Change-Id: I02c059ed8ae907ab4672d183c5639ad459b581aa
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142221
> Commit-Queue: Sebastian Jansson <srte@webrtc.org >
> Reviewed-by: Björn Terelius <terelius@webrtc.org >
> Cr-Commit-Position: refs/heads/master@{#28330}
TBR=terelius@webrtc.org ,srte@webrtc.org
Change-Id: I562365fc5d1da68326d603338ccc6371114d7e12
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug: webrtc:9510
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143164
Reviewed-by: Sebastian Jansson <srte@webrtc.org >
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28331}
2019-06-20 10:21:51 +00:00
fa79081dca
Cleanup of RTP references in GoogCC implementation.
...
As the send time congestion controller now has been removed,
we don't need the RTP related constructs anymore.
Bug: webrtc:9510
Change-Id: I02c059ed8ae907ab4672d183c5639ad459b581aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142221
Commit-Queue: Sebastian Jansson <srte@webrtc.org >
Reviewed-by: Björn Terelius <terelius@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28330}
2019-06-20 10:08:29 +00:00
775c02ea0c
Do not use libevent when targeting wasm.
...
Bug: None
Change-Id: Ibfab54e2d1504b5add54ecaff6cf0935967cbb88
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/142809
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org >
Reviewed-by: Oleh Prypin <oprypin@webrtc.org >
Reviewed-by: Steve Anton <steveanton@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28329}
2019-06-20 09:40:57 +00:00
9da25bde28
In PeerConnection unittests set TaskQueueFactory explicitly
...
instead of using factories for MediaEngine and RtcEventLog that rely on GlobalTaskQueueFactory
Bug: webrtc:10284
Change-Id: Ie1135f70f4ae4d047c4d6bf2db61489a663385aa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/141875
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org >
Reviewed-by: Seth Hampson <shampson@webrtc.org >
Cr-Commit-Position: refs/heads/master@{#28328}
2019-06-20 08:52:58 +00:00
621be836c5
Roll chromium_revision 516b926bdf..4dfb50605a (670612:670751)
...
Change log: 516b926bdf..4dfb50605a
Full diff: 516b926bdf..4dfb50605a
Changed dependencies
* src/base: 5e2c2276c9..5ef7ddbb92
* src/build: 2c430a0381..7f6e66950a
* src/ios: 3fc78fb438..3da46b7905
* src/testing: 5dd8319a4d..8e525070d6
* src/third_party: 059d84b8c1..e1e20ed200
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/2e0d354690..92b7c89e6e
* src/third_party/depot_tools: 764ec87e51..b1a3e411d3
* src/tools: 6014c4fb44..f797ad2988
DEPS diff: 516b926bdf..4dfb50605a
/DEPS
No update to Clang.
TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com ,
BUG=None
Change-Id: I06f5c803a2169c9a6feed6baf5252d1a9bd405f6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/143060
Reviewed-by: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Commit-Queue: Autoroller <chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com >
Cr-Commit-Position: refs/heads/master@{#28327}
2019-06-20 01:34:11 +00:00