Markus Handell
e32b6228d3
RtpTransportControllerSend::ProcessSentPacket: remove PostTask.
...
This CL removes a PostTask in response to packet receipt reception.
This is made possible due to PacketRouter lock removal in
https://webrtc-review.googlesource.com/c/src/+/300964 .
Depending on how transport code is organized, this may lead to
possibility of packet receipts arriving in
RtpTransportControllerSend which may re-enter the PacingController's
ProcessPackets method, leading to out-of-order packet sends. Fix
this by detecting re-entry and avoiding a second ProcessPackets call
in the TaskQueuePacedSender.
Bug: chromium:1373439
Change-Id: I24928f2d28a240d0860fe7e4a114cedf1f13d2bd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304580
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40017}
2023-05-09 08:40:26 +00:00
webrtc-version-updater
9be593f340
Update WebRTC code version (2023-05-09T04:05:34).
...
Bug: None
Change-Id: I65301df2ba87f49e8edfc03af4a6c297f260d4c0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304620
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40016}
2023-05-09 06:01:32 +00:00
Markus Handell
c8c4a282a6
Introduce support for video packet batching.
...
This CL introduces a new feature enabling video packet send batches.
The feature is enabled via
PeerConnectionInterface
::RTCConfiguration
::MediaConfig
::enable_send_packet_batching.
PacketOptions have been augmented with attribute "batchable" (set for
all video packets) and attribute "last_packet_in_batch" which gives
injected AsyncPacketSockets a chance to understand when a batch begins
and ends.
When the feature is on, packets are collected in RtpSenderEgress. On
reception of OnBatchComplete from PacingController, RtpSenderEgress
sends the collected batch, setting "last_packet_in_batch" to true
in the last packet.
Bug: chromium:1439830
Change-Id: I1846b9d4a8a0efd227d617691213a2e048bdc8a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303720
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40012}
2023-05-08 16:24:03 +00:00
webrtc-version-updater
fd5edc6d81
Update WebRTC code version (2023-05-08T04:12:08).
...
Bug: None
Change-Id: I683647f84cafa28f14b8c67850a403eb386e02f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304392
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40003}
2023-05-08 05:36:29 +00:00
webrtc-version-updater
b616d22d14
Update WebRTC code version (2023-05-07T04:12:37).
...
Bug: None
Change-Id: I6b2e33056f2fdc3eeaa39a7ce77256db9883677d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304372
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#40000}
2023-05-07 05:44:07 +00:00
webrtc-version-updater
ddb9675886
Update WebRTC code version (2023-05-06T04:06:56).
...
Bug: None
Change-Id: Id596846a6c53d2e5b4d51c549f4fbef23cc88464
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304341
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39997}
2023-05-06 05:37:33 +00:00
Danil Chapovalov
ea33f7f6a3
Cleanup usasge of ReportBlockData::report_block accessor
...
This reduces dependency on the struct RTCPReportBlock and would allow to
delete it in favor of class ReportBlockData
Bug: None
Change-Id: Ia46a2516e26453724eed2e499f475f65df6cd3fa
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304163
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39990}
2023-05-05 09:56:30 +00:00
webrtc-version-updater
7f22a6281d
Update WebRTC code version (2023-05-05T04:12:42).
...
Bug: None
Change-Id: I4eb71cd91cd56177f63068754a719aed853070b4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/304225
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39988}
2023-05-05 06:09:41 +00:00
Jared Siskin
bceec84aee
Format ^(api|call|common_audio|examples|media|net|p2p|pc)/
...
half of the remaining folders
git ls-files | grep -e "\(\.h\|\.cc\)$" | grep -E "^(api|call|common_audio|examples|media|net|p2p|pc)/" | xargs clang-format -i ; git cl format
after landing: add to .git-blame-ignore-revs
Bug: webrtc:15082
Change-Id: I8b2cac13f4587d3ce9b2fccc7362967283f57ea2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302062
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39977}
2023-05-03 11:09:26 +00:00
webrtc-version-updater
f42cfc56a9
Update WebRTC code version (2023-05-01T04:11:41).
...
Bug: None
Change-Id: Id5a843a006c4931ec3e226de34648a5106083b9d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303960
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39970}
2023-05-01 05:55:09 +00:00
webrtc-version-updater
b3e7b6e5a6
Update WebRTC code version (2023-04-30T04:11:45).
...
Bug: None
Change-Id: Ibc50fbb0a7cdaeb639726a272e16f9eb90671198
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303920
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39969}
2023-04-30 06:16:24 +00:00
Stefan Holmer
f5bbb2940e
Compensate encoder bitrate for transformer added payload.
...
Bug: webrtc:15092
Change-Id: I7b4eff6f3f32ba0ae33ba8e4fc3c40425868719c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301500
Reviewed-by: Tony Herre <herre@google.com>
Commit-Queue: Stefan Holmer <stefan@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39967}
2023-04-28 12:41:55 +00:00
Danil Chapovalov
9ecc76e15b
Use Timestamp type in RtpState struct
...
Bug: webrtc:13757
Change-Id: I7f8fc1a9c4cbf464b3969c4754ce5aa9c5b5f076
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303500
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39960}
2023-04-27 11:24:38 +00:00
Philipp Hancke
f78d1f211a
stats: Implement receive RTX stats
...
* retransmittedBytesReceived
* retransmittedPacketsReceived
added to the specification in
https://github.com/w3c/webrtc-stats/pull/735
BUG=webrtc:15096
Change-Id: I6770e5d8d09ac1c2693c918fd943b0ab257ec7ba
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295260
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39959}
2023-04-27 09:53:00 +00:00
Artem Titov
8a9f3a8f53
Reland "Remove dependency of video_replay on TestADM."
...
This reverts commit f9e3bdd2ce410b18ca7e03b3754f94a18eb7ef3a.
Reason for revert: reland with fix
Original change's description:
> Revert "Remove dependency of video_replay on TestADM."
>
> This reverts commit 01716663a9837a26fa292fe70fdea353cbd01a67.
>
> Reason for revert: breaking CallPerfTest
> https://ci.chromium.org/ui/p/webrtc/builders/perf/Perf%20Android32%20(R%20Pixel5)/967/overview
>
> Original change's description:
> > Remove dependency of video_replay on TestADM.
> >
> > This should remove requirement to build TestADM in chromium build.
> >
> > Bug: b/272350185, webrtc:15081
> > Change-Id: Iceb8862aa81099c22bd378ae692229f01ab3314c
> > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302380
> > Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> > Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> > Commit-Queue: Artem Titov <titovartem@webrtc.org>
> > Cr-Commit-Position: refs/heads/main@{#39934}
>
> Bug: b/272350185, webrtc:15081
> Change-Id: I73aa0fd3c3d8c244d20e5f29f5792a4c7d7e4165
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303160
> Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
> Owners-Override: Jeremy Leconte <jleconte@google.com>
> Commit-Queue: Jeremy Leconte <jleconte@google.com>
> Cr-Commit-Position: refs/heads/main@{#39939}
Bug: b/272350185, webrtc:15081
Change-Id: I360ef3e140e60fc21d622480d1f3326e40a76f58
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303400
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Henrik Andreassson <henrika@webrtc.org>
Auto-Submit: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39946}
2023-04-25 09:39:22 +00:00
Jeremy Leconte
f9e3bdd2ce
Revert "Remove dependency of video_replay on TestADM."
...
This reverts commit 01716663a9837a26fa292fe70fdea353cbd01a67.
Reason for revert: breaking CallPerfTest
https://ci.chromium.org/ui/p/webrtc/builders/perf/Perf%20Android32%20(R%20Pixel5)/967/overview
Original change's description:
> Remove dependency of video_replay on TestADM.
>
> This should remove requirement to build TestADM in chromium build.
>
> Bug: b/272350185, webrtc:15081
> Change-Id: Iceb8862aa81099c22bd378ae692229f01ab3314c
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302380
> Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
> Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#39934}
Bug: b/272350185, webrtc:15081
Change-Id: I73aa0fd3c3d8c244d20e5f29f5792a4c7d7e4165
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/303160
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Owners-Override: Jeremy Leconte <jleconte@google.com>
Commit-Queue: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#39939}
2023-04-24 19:02:23 +00:00
Philipp Hancke
6a7bf10d60
Replace "rcvd" with "received" for readability
...
following guidance in
https://google.github.io/styleguide/cppguide.html#General_Naming_Rules
BUG=None
Change-Id: I105591a7f709d65a3d3320f7f44137d432cf7ce0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302282
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39937}
2023-04-24 15:30:07 +00:00
Artem Titov
01716663a9
Remove dependency of video_replay on TestADM.
...
This should remove requirement to build TestADM in chromium build.
Bug: b/272350185, webrtc:15081
Change-Id: Iceb8862aa81099c22bd378ae692229f01ab3314c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302380
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39934}
2023-04-24 13:17:45 +00:00
webrtc-version-updater
b810a64db1
Update WebRTC code version (2023-04-24T04:05:22).
...
Bug: None
Change-Id: I51a2a0a8aaaffc8ff147d9055b081029776b666b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/302940
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39924}
2023-04-24 06:02:33 +00:00
Artem Titov
eba7cee1da
Extract TestADM into a separate target
...
Bug: b/272350185, webrtc:15104
Change-Id: I091b81d81506e0caad665522e872c5cccf45d8d3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301980
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39906}
2023-04-20 10:45:37 +00:00
Henrik Boström
f9ffd68d8e
Migrate PostTask+Wait to BlockingCall to avoid deadlock in DegradedCall.
...
The deadlock happens when the WebRtcCombinedNetworkAndWorkerThread
experiment is running because the worker thread doing the PostTask is
the same thread as the network thread. When using BlockingCall instead
this method will avoid the PostTask and just execute in-line instead
if the experiment is running and otherwise do what the old path did.
As per webrtc:15099, we do not want to increase uses of rtc::Thread in
general, and adding more block-invokes in is also discouraged
(webrtc:12649) so instead of adding new methods to TaskQueueBase we
simply do a static_cast<rtc::Thread*>.
When WebRtcCombinedNetworkAndWorkerThread has launched the blocking
call can be removed because then we're on a single thread always.
Bug: webrtc:15098
Change-Id: I6dcc09bcf6ee0ad12e4beffef3b206989265540b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301880
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39894}
2023-04-19 09:40:33 +00:00
webrtc-version-updater
e9b25ab5be
Update WebRTC code version (2023-04-19T04:03:46).
...
Bug: None
Change-Id: I31149b51982528101aec318de14a07046de29f36
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/301806
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39892}
2023-04-19 05:46:45 +00:00
Per K
37879e9867
[WebRTC-SendPacketsOnWorkerThread] Cleanup RtpTransportControllerSend
...
MaybeWorkerThread* GetWorkerQueue() and is removed.
Instead all work is expected to be done on the taskqueue used when
creating the RtpTransportControllerSend.
Bug: webrtc:14502
Change-Id: Iedc30efb8de7592611d6d3c5b5c6cd33c17a60c9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300867
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39872}
2023-04-17 11:41:15 +00:00
Artem Titov
d12582ae03
Move frame_generator_capturer.h|cc to the new target
...
Bug: b/272350185
Change-Id: I3b04e374acb626bec16df22bb63f198b45b790dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300963
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39831}
2023-04-12 17:13:13 +00:00
Per K
401c14aaf6
[WebRTC-SendPacketsOnWorkerThread] Cleanup TaskQueuePacedSender
...
This remove use of MaybeWorkerThread from TaskQueuePacedSender. Instead,
the TaskQueue used when creating the TaskQueuePacedSender is used for
pacing. That is, the "worker thread".
Bug: webrtc:14502
Change-Id: I504f8e634653af6493e609db6e42b07d488fd699
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300820
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39813}
2023-04-11 16:11:13 +00:00
Artem Titov
26f22e0496
Use AudioDeviceModule instead of TestAudioDeviceModule where possible
...
Bug: b/272350185
Change-Id: I10017c9cd08bbe308d5ecb4ea7edd1ccc99ce827
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300821
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39804}
2023-04-11 10:38:56 +00:00
webrtc-version-updater
ee17823c7f
Update WebRTC code version (2023-04-10T04:02:48).
...
Bug: None
Change-Id: Icc65d8d0d6696b9a63dc5ddca8e0c896ab68e8d2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300697
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39794}
2023-04-10 06:01:45 +00:00
webrtc-version-updater
fba851559b
Update WebRTC code version (2023-04-07T04:03:02).
...
Bug: None
Change-Id: I2d6b2a1402f4a13e9278aa058f6fb7db5743b3cc
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300585
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39785}
2023-04-07 05:32:19 +00:00
webrtc-version-updater
f7ed83f68e
Update WebRTC code version (2023-04-06T04:04:31).
...
Bug: None
Change-Id: Icf0395a73598a1b7f9dcfac58c72e74bf986e476
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300421
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39775}
2023-04-06 05:47:24 +00:00
webrtc-version-updater
f34aa1e40b
Update WebRTC code version (2023-04-03T04:03:14).
...
Bug: None
Change-Id: I8a5de296de24f167fe77ebca0e907b45fe0527eb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/300021
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39739}
2023-04-03 05:23:52 +00:00
webrtc-version-updater
c888db24a4
Update WebRTC code version (2023-03-31T04:01:43).
...
Bug: None
Change-Id: Ia30943c043e7c381b1b44cac2e5eff88d1d45ab7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299580
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39723}
2023-03-31 06:00:40 +00:00
Per K
f6ce1d39ee
Allow injecting packets of type Any to Call::DeliverRtpPacket
...
MediaType::Any will be used by packets that can not be demuxed by
RtpTransport.
Bug: webrtc:14928
Change-Id: Ib759e65c7eede29defdad8073fd1ed6be814ab81
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299280
Commit-Queue: Per Kjellander <perkj@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39710}
2023-03-29 06:36:17 +00:00
webrtc-version-updater
ae049f1924
Update WebRTC code version (2023-03-29T04:08:24).
...
Bug: None
Change-Id: I7e2bd6cfcb1679a8987ac0c02a7d24a2bc37ef45
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299400
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39709}
2023-03-29 06:05:37 +00:00
webrtc-version-updater
cea6a0d10a
Update WebRTC code version (2023-03-28T04:03:45).
...
Bug: None
Change-Id: Id8df89b0eab6994d8d610f2de23e955365baca55
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299200
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39695}
2023-03-28 05:57:49 +00:00
webrtc-version-updater
65c675263f
Update WebRTC code version (2023-03-26T04:01:42).
...
Bug: None
Change-Id: Icd03eca93911ee91215df0c37f726ddbbdb04dee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299133
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39679}
2023-03-26 05:22:29 +00:00
webrtc-version-updater
cbe5d81498
Update WebRTC code version (2023-03-25T04:01:48).
...
Bug: None
Change-Id: Id1a7b127c8922dc89cbe41655449fb6edf9b5e6a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/299120
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39675}
2023-03-25 05:37:37 +00:00
webrtc-version-updater
59330974c1
Update WebRTC code version (2023-03-22T04:02:52).
...
Bug: None
Change-Id: I46a963194b53e85508379b9391e0c777970f2ca3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298683
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39632}
2023-03-22 05:36:24 +00:00
webrtc-version-updater
1a5ff94b05
Update WebRTC code version (2023-03-21T04:02:25).
...
Bug: None
Change-Id: Ie0ab3bbe2e1c6e26afb2591134e2b62b0701e840
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298520
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39612}
2023-03-21 05:33:55 +00:00
webrtc-version-updater
1c6b3a3fc5
Update WebRTC code version (2023-03-20T04:03:41).
...
Bug: None
Change-Id: I128420898861c320da620932a1fb3b46567a3693
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/298401
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39598}
2023-03-20 05:47:17 +00:00
webrtc-version-updater
e29bc8977f
Update WebRTC code version (2023-03-17T04:11:05).
...
Bug: None
Change-Id: I6dc45517c4e68c5ba236fff72905c730f79fc1b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297949
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39585}
2023-03-17 06:05:31 +00:00
Michael Horowitz
12910caf29
Apply resolution-bitrate limits collected from field trial (cl/294600) for AV1.
...
Bug: webrtc:14931
Change-Id: I1e8471a499bc884cb9479609a2b093de90f638d8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296120
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Åsa Persson <asapersson@webrtc.org>
Commit-Queue: Michael Horowitz <mhoro@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39582}
2023-03-16 19:04:32 +00:00
Philipp Hancke
b3e5969658
stats: use uint64_t for RTCSentRtpStreamStats.packetsSent
...
spec update from https://github.com/w3c/webrtc-stats/pull/744
BUG=webrtc:14989
Change-Id: I9d0adcf951501bc281054c77bb6bc03e47192523
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295505
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#39575}
2023-03-16 06:46:19 +00:00
webrtc-version-updater
784df3265e
Update WebRTC code version (2023-03-16T04:15:10).
...
Bug: None
Change-Id: Ie759ceeacbe6d8c05155ec88a181240a1a31585f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297901
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39573}
2023-03-16 05:49:16 +00:00
webrtc-version-updater
7b9a2564ae
Update WebRTC code version (2023-03-15T04:11:36).
...
Bug: None
Change-Id: Iffa3d10f878c0fe86149326cf1a874fb3d21442f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297687
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39559}
2023-03-15 05:56:15 +00:00
webrtc-version-updater
bced11ae3c
Update WebRTC code version (2023-03-14T04:11:43).
...
Bug: None
Change-Id: I278782201c69f4e3d2baf9b7297ebac8c656cb3d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297581
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39549}
2023-03-14 05:49:32 +00:00
webrtc-version-updater
80b5f1dd73
Update WebRTC code version (2023-03-12T04:12:04).
...
Bug: None
Change-Id: I8caf7dfdb05ed8ea492736e6b6cbb7c5092faa0f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/297143
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39538}
2023-03-12 05:21:51 +00:00
Henrik Boström
0c126ed47a
De-flake NonSenderRttStats and make it faster to run on average.
...
It takes several seconds until we get an RTT measurement because that
requires RTCP packets to be received and those are not sent very often.
This CL makes the test faster on average by unblocking it as soon as
we see an RTT measurement (as opposed to always blocking for 10
seconds), this usually unblocks after around 5 seconds.
But to de-flake those rare instances where the test takes more than 10s
to run, the maximum timeout is extended to 20 seconds.
Patch Set 4: also fix use-of-uninitialized value.
Bug: webrtc:14981
Change-Id: Ieca94c90dfb52c3b17584a06660ff66c6462aa8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296822
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org>
Auto-Submit: Henrik Boström <hbos@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39531}
2023-03-10 13:25:34 +00:00
Markus Handell
eb277527f0
Stop Posting tasks when we don't need to.
...
Under the combined network/worker thread project, tasks
are unnecessarily posted to the same thread.
This CL reaps 90% overhead savings in sent packet feedback
as measured with Perfetto under a 49p Meet call.
The identity of the posted calls was uncovered with WebRTC/Chrome's
new location-aware tracing.
TESTED=presubmit + local Meet calls.
Bug: chromium:1373439
Change-Id: I0c43aa4de884831838747d52b21c45fd360106e8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/295780
Reviewed-by: Tomas Gunnarsson <tommi@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39484}
2023-03-06 15:13:39 +00:00
webrtc-version-updater
28db3c6f9f
Update WebRTC code version (2023-03-05T04:11:09).
...
Bug: None
Change-Id: I259bb0d69171789d96fab45165679f9647cf5995
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296181
Commit-Queue: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Bot-Commit: webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com <webrtc-version-updater@webrtc-ci.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#39479}
2023-03-05 05:50:00 +00:00
Ying Wang
764e89c09d
Add a field trial string to make enable_retransmit_all_layers configurable.
...
Bug: webrtc:14959
Change-Id: I44d88fb0ab43a81ebb7083f27556221dd3606496
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/296060
Commit-Queue: Ying Wang <yinwa@webrtc.org>
Reviewed-by: Rasmus Brandt <brandtr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#39470}
2023-03-03 15:20:41 +00:00