1897 Commits

Author SHA1 Message Date
webrtc-version-updater
1b1f712247 Update WebRTC code version (2023-08-12T04:04:01).
Bug: None
Change-Id: Id5868e12f6a05a8e8f6b6345cbf964a732f87a53
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315449
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@{#40544}
2023-08-12 05:54:18 +00:00
webrtc-version-updater
721b9083d2 Update WebRTC code version (2023-08-11T04:02:03).
Bug: None
Change-Id: I8e8451b840ab19294e7857d28d8df8786aa005c8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315405
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@{#40540}
2023-08-11 05:20:50 +00:00
webrtc-version-updater
63dc56cff0 Update WebRTC code version (2023-08-09T04:14:38).
Bug: None
Change-Id: I89a37f08b61c2da90ed10b9a2d21feb19df4e537
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315240
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@{#40527}
2023-08-09 05:59:27 +00:00
webrtc-version-updater
c479e46618 Update WebRTC code version (2023-08-08T04:02:52).
Bug: None
Change-Id: Id31d7cfb54c95986ae1cd156b80d4033b4e579b0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315200
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@{#40522}
2023-08-08 05:26:14 +00:00
Harald Alvestrand
34d82df2ba Use ArrayView versions of SendRtp and SendRtcp
This CL adds [[deprecated]] to the old signatures, and uses the new
signatures throughout.

Bug: webrtc:14870
Change-Id: Ic9a8198ac0a2f954e1b2e7d05a55dbe04342f958
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314962
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40517}
2023-08-07 08:28:48 +00:00
Danil Chapovalov
7f41b0b073 When simulating chains from VP9 codec specific info support first_active_layer > 0
Bug: webrtc:11999
Change-Id: Ie2bae8113968fdab330f2c89e5f5416a79f14dc7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314900
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40507}
2023-08-03 13:19:00 +00:00
webrtc-version-updater
33eff43a12 Update WebRTC code version (2023-08-03T04:03:48).
Bug: None
Change-Id: I8e47e3c4d7835a6f62eb9f446cbabc420757cadd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314881
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@{#40505}
2023-08-03 05:47:36 +00:00
Danil Chapovalov
50ca701e68 Mitigate scenario when VP9 HW encoder uses less spatial layers than configured
log an error and reset chain instead of propagating oversized chain diff, thus avoid DCHECK in RtpDependencyDescriptorWriter.

Bug: webrtc:11999, chromium:1467865
Change-Id: If0d186ce7d3a108799ef2b42dd4a3791db33f1a7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314501
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Sergey Silkin <ssilkin@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40503}
2023-08-02 11:54:46 +00:00
webrtc-version-updater
b39633462c Update WebRTC code version (2023-08-01T04:05:22).
Bug: None
Change-Id: Id4f1c7c8109abba5ec4d3585691ee026e46db33a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/314441
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@{#40495}
2023-08-01 05:31:25 +00:00
webrtc-version-updater
bcb0b8eb04 Update WebRTC code version (2023-07-29T04:02:10).
Bug: None
Change-Id: Iac28ba32ac64485126d46154bc1728756bf4fef0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313780
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@{#40488}
2023-07-29 05:44:55 +00:00
webrtc-version-updater
6e937574f7 Update WebRTC code version (2023-07-28T04:04:17).
Bug: None
Change-Id: I101663769852602a5c7cdc72904be230ed2fdd12
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313483
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@{#40484}
2023-07-28 05:19:31 +00:00
webrtc-version-updater
db7a947172 Update WebRTC code version (2023-07-27T04:02:37).
Bug: None
Change-Id: I8efa68729b2ecc0106b6ec6335e660e1118e98f2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313401
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@{#40479}
2023-07-27 05:34:08 +00:00
Henrik Boström
0145db4091 Recreate the stream when switching from standard to legacy API.
ReconfigureEncoder() is supposed to recreate the send stream when
switching between legacy and standard API paths to ensure that the
upper and lower layers agree on the number of streams that exist
(legacy = 3 encodings but 1 stream, standard = same as encodings).

This successfully happened when going from standard to legacy but due
to a bug in the condition this did not happen when going from legacy to
standard because `scalability_mode_used` is always false here (even
though the standard path does use a scalability mode).

As a consequence, SetRtpParameters()'s call to UpdateSendState()
resulted in a DCHECK-crash. In release builds we still avoid IOOB
because active_modules.size() < rtp_streams.size() but to avoid mistakes
like this happening again in the future, the DCHECK is promoted to a
CHECK.

The fix is to remove the scalability mode condition which didn't make
sense anyway - changing scalability mode does not require recreation but
recreation is necessary when number of streams change, whether or not
scalability mode changed.

TESTED = Using Simulcast Playground and switching back and forth
between standard and legacy and changing scalability modes and
confirming from stats, see https://crbug.com/1467455.

Bug: chromium:1467455
Change-Id: Ide29742972ba83f2e0a11f135ab9b39c39d4eb49
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313280
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40477}
2023-07-26 13:48:41 +00:00
webrtc-version-updater
87e22fe0ab Update WebRTC code version (2023-07-26T04:02:14).
Bug: None
Change-Id: If442f10e9c9dfa774d9715932bb2b259665964d5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313141
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@{#40474}
2023-07-26 05:18:38 +00:00
webrtc-version-updater
7ee2a38527 Update WebRTC code version (2023-07-25T04:03:17).
Bug: None
Change-Id: I1e535f912cbb843122060c26b8c955e8788951a4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/313002
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@{#40470}
2023-07-25 06:00:05 +00:00
webrtc-version-updater
d351ac6200 Update WebRTC code version (2023-07-24T04:02:44).
Bug: None
Change-Id: I823218c16c64a99353ad03806be22d60ffacbaad
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/312765
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@{#40461}
2023-07-24 05:47:01 +00:00
webrtc-version-updater
612d0f9a06 Update WebRTC code version (2023-07-23T04:03:52).
Bug: None
Change-Id: I1874eaaf9b2a355ac6416f5e1a79ad2c07f63d8b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/312688
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@{#40458}
2023-07-23 05:50:12 +00:00
webrtc-version-updater
090a8a0c42 Update WebRTC code version (2023-07-22T04:03:35).
Bug: None
Change-Id: I7368cfc72e853ef20aafbce51a3a9efedc41bb97
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/312682
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@{#40455}
2023-07-22 05:54:09 +00:00
Danil Chapovalov
630c40d716 Update RtpSenderVideo::SendVideo/SendEncodedImage to take Timestamp/TimeDelta types
Bug: webrtc:13757
Change-Id: I2f21b14ecf003c5cb0c4c92d0c6b9b6f11c35f71
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311945
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40450}
2023-07-21 10:36:49 +00:00
webrtc-version-updater
2e48e4b112 Update WebRTC code version (2023-07-20T04:13:41).
Bug: None
Change-Id: I918583f62eddbddaee7a6fac4f13ac065d161b15
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/312204
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@{#40449}
2023-07-20 06:11:16 +00:00
webrtc-version-updater
ab9458408d Update WebRTC code version (2023-07-19T04:01:48).
Bug: None
Change-Id: I2b17955f00d0b668acf984dffc7036c23e8d65ee
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/312145
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@{#40442}
2023-07-19 05:47:47 +00:00
webrtc-version-updater
2a19c68d7b Update WebRTC code version (2023-07-18T04:10:57).
Bug: None
Change-Id: Ic0fb4739a8df1a86789a579ec498a8184ce1c6d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/312101
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@{#40441}
2023-07-18 05:35:55 +00:00
webrtc-version-updater
4272c47782 Update WebRTC code version (2023-07-17T04:01:57).
Bug: None
Change-Id: I01c6516f66ba6e218674a5cba56fe95d87dd8f74
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311900
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@{#40435}
2023-07-17 05:39:40 +00:00
webrtc-version-updater
c9302855d8 Update WebRTC code version (2023-07-16T04:02:13).
Bug: None
Change-Id: Ia2a91b8824408fdf52ad5872ccfbc7b93d7f2c29
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311880
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@{#40434}
2023-07-16 05:42:17 +00:00
webrtc-version-updater
a4592cec2c Update WebRTC code version (2023-07-15T04:12:34).
Bug: None
Change-Id: I279066bc15372e5002e2f4b03d8228c32deadd25
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311821
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@{#40433}
2023-07-15 05:57:06 +00:00
webrtc-version-updater
94abc09246 Update WebRTC code version (2023-07-14T04:07:27).
Bug: None
Change-Id: Ia6a45846c04f272427c15918c218bea43fca7052
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311820
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@{#40430}
2023-07-14 06:04:50 +00:00
webrtc-version-updater
cbfbb591cf Update WebRTC code version (2023-07-13T04:02:11).
Bug: None
Change-Id: I74f1334a094a065f64e86c23080f913ffd4df36a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311741
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@{#40427}
2023-07-13 05:40:35 +00:00
webrtc-version-updater
99b984a1c5 Update WebRTC code version (2023-07-12T04:12:34).
Bug: None
Change-Id: I111390a9159314a806715612dc8e2fe50104bc4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311701
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@{#40421}
2023-07-12 06:06:32 +00:00
webrtc-version-updater
32457632a6 Update WebRTC code version (2023-07-11T04:11:40).
Bug: None
Change-Id: Id48010eb0f6fe4292192b7dcfc9f78a2c4dbc06d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311600
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@{#40414}
2023-07-11 06:13:04 +00:00
webrtc-version-updater
f186e32d9e Update WebRTC code version (2023-07-10T04:05:08).
Bug: None
Change-Id: I36afadff6822e08c2032f57c5588b7b2d2f08721
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311581
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@{#40410}
2023-07-10 05:38:56 +00:00
webrtc-version-updater
df81547595 Update WebRTC code version (2023-07-09T04:12:01).
Bug: None
Change-Id: I08163d665704b0e0c612125b40b97a2c0e8df3b6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311580
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@{#40409}
2023-07-09 05:51:43 +00:00
webrtc-version-updater
1043047243 Update WebRTC code version (2023-07-08T04:03:39).
Bug: None
Change-Id: I9627b2d6b860a285b165b6fc6c1ccef1bab10574
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311560
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@{#40408}
2023-07-08 05:58:04 +00:00
webrtc-version-updater
2feee9da60 Update WebRTC code version (2023-07-07T04:05:37).
Bug: None
Change-Id: I3dff74ce73baae95eafc41da5c50d826e2784de9
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311500
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@{#40406}
2023-07-07 05:58:53 +00:00
webrtc-version-updater
51712a3196 Update WebRTC code version (2023-07-05T04:11:14).
Bug: None
Change-Id: I81ae3ec9a874f269e4a77fd7eeab4ebdd39213d0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311330
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@{#40401}
2023-07-05 05:50:45 +00:00
webrtc-version-updater
d4bd50b018 Update WebRTC code version (2023-07-04T04:12:28).
Bug: None
Change-Id: Ib3d7e737cf226c8a36fdaff8cb08e5fe117174c2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311322
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@{#40394}
2023-07-04 05:42:21 +00:00
webrtc-version-updater
d51dada719 Update WebRTC code version (2023-07-01T04:12:31).
Bug: None
Change-Id: I95846b23528def8f2f4e241cc210080418a2901c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311094
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@{#40388}
2023-07-01 05:33:14 +00:00
webrtc-version-updater
079b36bd4f Update WebRTC code version (2023-06-30T04:03:17).
Bug: None
Change-Id: Ib00f317ca802d03c530c0d42fc1d14881bf4bc1f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/311082
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@{#40382}
2023-06-30 05:06:16 +00:00
Artem Titov
f92cc6d7b4 Reland: FrameGeneratorCapturer: don't generate video before Start is called
It is partial reland, which adds call to Start() to all relevant places,
but doesn't actually switches frame generator to not produce frames from
the moment it was created.

Bug: b/272350185
Change-Id: I6e3bd7af6f5cd8d9baff79c2aada7b2ddfae1c8d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310782
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40379}
2023-06-29 14:47:05 +00:00
webrtc-version-updater
9e2567cfa1 Update WebRTC code version (2023-06-29T04:02:14).
Bug: None
Change-Id: I245bc31e9117f47e15e70cd6d8caee955aafc3f7
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310880
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@{#40374}
2023-06-29 05:45:42 +00:00
Mirko Bonadei
2d7ccb4149 Revert "FrameGeneratorCapturer: don't generate video before Start is called"
This reverts commit 00a8576a67c9e37de52a9d0c18042b4d4fd339a2.

Reason for revert: Speculative rollback (performance metrics change)

Original change's description:
> FrameGeneratorCapturer: don't generate video before Start is called
>
> Bug: b/272350185
> Change-Id: I3c264df49e952c8f852feb08607b8d4e320b15fb
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309860
> Reviewed-by: Jeremy Leconte <jleconte@google.com>
> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
> Commit-Queue: Artem Titov <titovartem@webrtc.org>
> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
> Reviewed-by: Florent Castelli <orphis@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#40336}

Bug: b/272350185, b/288515909
Change-Id: I66fc61d5d4d1c17f46f1f5b4fc6ff64a9b2012f3
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310681
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Owners-Override: Mirko Bonadei <mbonadei@webrtc.org>
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Cr-Commit-Position: refs/heads/main@{#40372}
2023-06-28 19:58:41 +00:00
webrtc-version-updater
ceabb9e8e5 Update WebRTC code version (2023-06-28T04:03:42).
Bug: None
Change-Id: I950b815c9850366c6b710386546e2431c906e8e5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310740
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@{#40364}
2023-06-28 05:48:34 +00:00
webrtc-version-updater
38aa4ef5f4 Update WebRTC code version (2023-06-27T04:03:35).
Bug: None
Change-Id: Ib03a415243372e71ef7a8c24cabc800de77053f5
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310447
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@{#40351}
2023-06-27 05:51:14 +00:00
webrtc-version-updater
d0c86830d0 Update WebRTC code version (2023-06-23T04:02:24).
Bug: None
Change-Id: I117d037e35f9d759cbc826d54338815363d33ab2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/310025
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@{#40340}
2023-06-23 05:47:58 +00:00
Danil Chapovalov
8beb6314ef Pass and process capture time through SendPacketObserver with Timestamp type
Bug: webrtc:13757
Change-Id: Icc9f650590640f402ca9004171bbddaf918c78d4
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/308682
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Philip Eliasson <philipel@webrtc.org>
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40339}
2023-06-22 17:16:41 +00:00
Artem Titov
00a8576a67 FrameGeneratorCapturer: don't generate video before Start is called
Bug: b/272350185
Change-Id: I3c264df49e952c8f852feb08607b8d4e320b15fb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309860
Reviewed-by: Jeremy Leconte <jleconte@google.com>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Artem Titov <titovartem@webrtc.org>
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Florent Castelli <orphis@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40336}
2023-06-22 14:00:22 +00:00
Philipp Hancke
656817c485 Remove default "unknown" encoderImplementation/decoderImplementation
which means this will not show up in getStats inbound-rtp/outbound-rtp
until the encoder/decoder is known. This has implications in particular
for inbound-rtp where the value is currently "unknown" until video
frames have been received.

This is safe to change as the previous change to gate
decoderImplementation behind getUserMedia access already broke
the assumption that the field is always string.

BUG=webrtc:14906

Change-Id: Ie6040ada3656e80f792c0c32c1b86ad1d6609d3c
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/293600
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40334}
2023-06-22 11:49:58 +00:00
webrtc-version-updater
afa0f22070 Update WebRTC code version (2023-06-22T04:01:55).
Bug: None
Change-Id: Icf46ddbe29eede8bf68282fd9a966b782b31b762
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309882
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@{#40331}
2023-06-22 05:45:49 +00:00
Philipp Hancke
17e8a5cc7d stats: implement flexfec fecBytesReceived stats for FlexFEC
specified in https://github.com/w3c/webrtc-stats/pull/762
and take FlexFEC into account for receive statistics.

BUG=webrtc:15250

Change-Id: Id85775ab1f29487d5b8bf478da6e22071005901a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/294881
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#40325}
2023-06-21 13:04:31 +00:00
philipel
4e0bf2e5a1 Support conversion of VP9 non-flexible mode to generic descriptor for non-layered streams only.
When VP9 HW encoders don't provide any metadata a minimal non-flexible mode structure is generated for the stream: (https://source.chromium.org/chromium/chromium/src/+/refs/heads/main:third_party/blink/renderer/platform/peerconnection/rtc_video_encoder.cc;l=1275-1298;drc=f80633b34538615fcb73515ad8c4bc56a748abfe).

Bug: chromium:1455428, b/286993839, b/287458300
Change-Id: I72628f20927d685e9c8ba1744126d763896bd804
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309380
Commit-Queue: Philip Eliasson <philipel@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40316}
2023-06-20 10:52:59 +00:00
webrtc-version-updater
52f902abc6 Update WebRTC code version (2023-06-20T04:03:02).
Bug: None
Change-Id: I6bc533128e5303bfc7a54c3f879b899e0550e2b2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/309425
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@{#40310}
2023-06-20 05:42:51 +00:00