Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.2 #64

Merged
merged 2,834 commits into from
Feb 5, 2021
Merged

Release v0.2 #64

merged 2,834 commits into from
Feb 5, 2021

Conversation

Pterosaur
Copy link
Contributor

No description provided.

chromium-webrtc-autoroll and others added 30 commits April 10, 2020 07:15
Add new methods in the FrameTransformerInterfaces, passing the ssrc on
registering the transformed frame callback, to associate separate frame
transformer sinks for each ssrc. Same for unregister.

Bug: chromium:1065838
Change-Id: I8a406815e9d0cce5199f9df06c286d8b10d75b4d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173183
Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Magnus Flodman <mflodman@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31047}
Change log: https://chromium.googlesource.com/chromium/src/+log/bc4df9dd11..666362b2f4
Full diff: https://chromium.googlesource.com/chromium/src/+/bc4df9dd11..666362b2f4

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/7c47141ac2..0c5b809ac7
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/3c05fb4405..24a9e612c3
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/47ea087b72..0351f3210b
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/9b4e2e1828..485bbba382
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/45549884a9..420c918886
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/90ff937ff6..0780cae6bf
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/d013d491c0..8157852dd2
* src/tools/luci-go: git_revision:dad957de715bbe7e8b0f382488ff7af75cf600a5..git_revision:513b1319d7d855f6c42bc01471562df910fd61b3
* src/tools/luci-go: git_revision:dad957de715bbe7e8b0f382488ff7af75cf600a5..git_revision:513b1319d7d855f6c42bc01471562df910fd61b3
* src/tools/luci-go: git_revision:dad957de715bbe7e8b0f382488ff7af75cf600a5..git_revision:513b1319d7d855f6c42bc01471562df910fd61b3
DEPS diff: https://chromium.googlesource.com/chromium/src/+/bc4df9dd11..666362b2f4/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I077111f09c3ce4b325ebbf9035f6c917150d1454
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173352
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@{#31048}
The transformer was previously moved into the config of the first stream
which resulted in incorrect behavior for simulcast. Use the transformer
in all the streams.

Pass the sender's ssrc on registring the transformed frame callback, to
associate separate transformer sinks for each sender.

Bug: chromium:1065838
Change-Id: I5c52dacb241c68268681b85f875257b24987849e
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173332
Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31050}
Save the frame transformer set on unsignaled receivers, and set the
transformer when the ssrc becomes known.

Pass the receiver's ssrc on registering the transformed frame callback,
to associate separate frame transformer sinks for each receiver.

Bug: chromium:1065838

Bug: chromium:1065838
Change-Id: I2a214bdb6cb9a8012928a03f046f311c344370f8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173201
Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org>
Reviewed-by: Tommi <tommi@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31051}
Change log: https://chromium.googlesource.com/chromium/src/+log/318b9b3c86..94450aa986
Full diff: https://chromium.googlesource.com/chromium/src/+/318b9b3c86..94450aa986

Changed dependencies
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/7a9dc288fc..d959231e9f
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/8903a51ed8..8760a4a6ac
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d7787eee0b..d0c47c45d5
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/402296b651..f7984b8616
DEPS diff: https://chromium.googlesource.com/chromium/src/+/318b9b3c86..94450aa986/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: I1e8165d59d16c14f8507e61f348188dfe35b4462
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173491
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@{#31052}
Bug: webrtc:10198
Change-Id: Ice162176ba333599f0c3c9520c704aa3d23c694d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173336
Reviewed-by: Stefan Holmer <stefan@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31053}
Change log: https://chromium.googlesource.com/chromium/src/+log/94450aa986..edcfd61be3
Full diff: https://chromium.googlesource.com/chromium/src/+/94450aa986..edcfd61be3

Changed dependencies
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/d959231e9f..6223070693
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/8760a4a6ac..2ed9c76ebd
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/d0c47c45d5..ae7b0b3bc4
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/5298ef99bf..f9e0cda2d8
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/e521cd14da..4f3aff5fc2
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/f7984b8616..a261d3a6e7
DEPS diff: https://chromium.googlesource.com/chromium/src/+/94450aa986..edcfd61be3/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: If73a2badc4aad5aff55b2b177eaf97284006bc5f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173499
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@{#31054}
Change log: https://chromium.googlesource.com/chromium/src/+log/edcfd61be3..41d2eaa40a
Full diff: https://chromium.googlesource.com/chromium/src/+/edcfd61be3..41d2eaa40a

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/50ecbb4d86..266da10ef9
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/6223070693..01d208b21b
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/2ed9c76ebd..8fe45a8b1e
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/e062d0c7b2..f5468074fa
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/ae7b0b3bc4..92fcfe2fd0
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/0780cae6bf..297fffa498
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/4f3aff5fc2..a01816b0ba
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/a261d3a6e7..7d7cd9ea8d
DEPS diff: https://chromium.googlesource.com/chromium/src/+/edcfd61be3..41d2eaa40a/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Ic33363bd61af0521703544b1b1c237cf22f68c21
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173560
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@{#31055}
Bug: webrtc:10198
Change-Id: I5beabba3837b92d600e2d7067954adf334adbdd0
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173335
Reviewed-by: Justin Uberti <juberti@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31056}
These static functions were marked as deprecated and since they
are not used this CL just removes them.

Bug: webrtc:10198
Change-Id: I4872e31701543c988fe71ab4e0b32bd73ff07753
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173467
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31057}
This is more logical way to remove inactive lower layers.
Current way is to notify the encoder that the layer is inactive,
then renumber layers at the packatization level.

This Cl will allow to simplify libvpx vp9 encoder, svcRateAllocator and
vp9 packetizer.

Bug: webrtc:11319
Change-Id: Idf0bb30b729f5ecc97e31454b32934546b681aa2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173182
Commit-Queue: Ilya Nikolaevskiy <ilnik@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31058}
This field trial is unused.

Bug: webrtc:11503
Change-Id: I34262ea4ab169479ceded820c1aa309981731f1b
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173338
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31059}
Bug: webrtc:10739
Change-Id: Iceda881ffa0645d8e1519c2b1a62c840ffa6a93f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173468
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31060}
Bug: webrtc:10198
Change-Id: I675bc08bffa2774546357fb0b554bd52ca69c095
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173465
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31061}
Since there is no plan to follow-up on this, this CL removes the
field trial and the conditional logic based on it.

Bug: webrtc:11503, webrtc:10282
Change-Id: Iaf005eba6af0e23ea50456d75c5c53f37d488f7d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173477
Reviewed-by: Björn Terelius <terelius@webrtc.org>
Reviewed-by: Jonas Oreland <jonaso@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31062}
Bug: webrtc:11358
Change-Id: Ia94e33fe7a66ce9fd6a9a5aecc12e244d51f8c5f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/172924
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31064}
SpatialLayer/SimulcastStream struct returns kilobits/sec for bitrates
but bps was being logged.

R=ilnik@webrtc.org

Bug: None
Change-Id: Ie581b484def229d7072057b35fe4a713480c54ac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173478
Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org>
Commit-Queue: Evan Shrubsole <eshr@google.com>
Cr-Commit-Position: refs/heads/master@{#31065}
…terface"

This is a reland of 12e2d4d

Original change's description:
> APM: Remove the usage of AudioFrame in the AudioProcessing interface
> 
> This CL removes the AudioFrame-based APIs from the AudioProcessing
> interface.
> 
> Bug: webrtc:5298
> Change-Id: Iab470b26b10e06dcf29c543851ae0085bc5b66f0
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/172939
> Reviewed-by: Sam Zackrisson <saza@webrtc.org>
> Commit-Queue: Per Åhgren <peah@webrtc.org>
> Cr-Commit-Position: refs/heads/master@{#31016}

Bug: webrtc:5298
Change-Id: I70e6d59afc3716ee6109d8b9dc384abc71c93624
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173476
Reviewed-by: Sam Zackrisson <saza@webrtc.org>
Commit-Queue: Per Åhgren <peah@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31066}
includes the (random) rtp start offset in the timestamp passed to the frame transformer callback

Bug: chromium:1069278
Change-Id: I7d10130404d93df7cee3b8f87a0b780801a51415
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173329
Commit-Queue: Marina Ciocea <marinaciocea@webrtc.org>
Reviewed-by: Per Åhgren <peah@webrtc.org>
Reviewed-by: Marina Ciocea <marinaciocea@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31067}
This version of the method is deprecated in favor of the one that takes
an url parameter.

Bug: webrtc:10198
Change-Id: I7614b9cb98217663b0e2fbf1785ae1fb1484beec
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173333
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31068}
Bug: webrtc:10198
Change-Id: Ia789524c459982705a5d0fc92b216e0b5a084952
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173463
Reviewed-by: Ivo Creusen <ivoc@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31069}
Bug: webrtc:10198
Change-Id: I3e7a98f9b94c171e7f105883fc755e44b2e991ae
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173464
Reviewed-by: Per Åhgren <peah@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31070}
Bug: webrtc:11503
Change-Id: I5e0b7038286d9501a617e002b70638f34ac556ac
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173580
Reviewed-by: Christoffer Rodbro <crodbro@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31072}
This change fixes declarations that have initial values but are
technically not definitions by marking them constexpr (which counts as a
definition).

Bug: None
Change-Id: Icbecf8d83faffa83b9f7e1ffe4d6ef3a3f0b0c2a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173587
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31073}
Bug: chromium:1062963
Change-Id: I840382c530e016731112af890d1abe60f25c631a
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173588
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Markus Handell <handellm@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31074}
Change log: https://chromium.googlesource.com/chromium/src/+log/72d0f390b0..a775f4aeaa
Full diff: https://chromium.googlesource.com/chromium/src/+/72d0f390b0..a775f4aeaa

Changed dependencies
* src/base: https://chromium.googlesource.com/chromium/src/base/+log/22437335ef..2e2abc3c38
* src/build: https://chromium.googlesource.com/chromium/src/build/+log/662ad1b84c..212b25dc86
* src/ios: https://chromium.googlesource.com/chromium/src/ios/+log/416c071b8b..2f8d00d1cb
* src/testing: https://chromium.googlesource.com/chromium/src/testing/+log/ab4f5551cd..e5ced51413
* src/third_party: https://chromium.googlesource.com/chromium/src/third_party/+log/8adf2b3818..76bcf1e499
* src/third_party/android_sdk/public: Jxtur3_L9RzY4q79K-AwIahwFW4oi5uYVD5URx9h62wC..zMVtBEihXp2Z0NYFNjLLmNrwy6252b_YWG6sh2l0QAcC
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/a79a2f646d..4b4e879132
* src/third_party/depot_tools: https://chromium.googlesource.com/chromium/tools/depot_tools.git/+log/08f4d59e0b..e1a9c8db7e
* src/third_party/nasm: https://chromium.googlesource.com/chromium/deps/nasm.git/+log/21eb595319..4fa54ca5f7
* src/tools: https://chromium.googlesource.com/chromium/src/tools/+log/406650542a..3f15275073
* src/tools/swarming_client: https://chromium.googlesource.com/infra/luci/client-py.git/+log/cc958279ff..160b445a44
DEPS diff: https://chromium.googlesource.com/chromium/src/+/72d0f390b0..a775f4aeaa/DEPS

No update to Clang.

TBR=chromium-webrtc-autoroll@webrtc-ci.iam.gserviceaccount.com,
BUG=None

Change-Id: Icaf33e522c128db5e9a90f3aa5552b6cedee825f
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/173577
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@{#31075}
Zhongyang Xia and others added 27 commits October 30, 2020 08:00
Application: Port AlphaRTC to Linux
- Added a CLI frontend for AlphaRTC to run on Linux
Application: Port AlphaRTC to Linux
- Bug fix: outgoing and ingoing stream get mixed up
Bandwidth Estimation: backport ONNXInfer to AlphaRTC
- Add ONNXInfer as dynamic libraries for Linux
…u 18.04

OnnxInfer: Revise onnxinfer so files targeting Ubuntu 18.04
* Revise alphacc_config - Added optional fields
- Revise config parser to include default and optional values

* Revise config parser: remove all code related to Redis

* Remove Redis-related code

* Remove default values for string in alphacc_config
* Move readme from main

* Improved styling for readme

* Polish Readme

Signed-off-by: zegan <ganze718@gmail.com>

Co-authored-by: zegan <ganze718@gmail.com>
* Remove unneeded readme files

* remove unneeded tutorial
Co-authored-by: Ze Gan <ganze718@gmail.com>
* Update build rule to allow building on Windows

* Move main and main_wnd to win folder

* Move Linux/main.cc to serverless/

* Update Readme

* Sync compatibility with Windows and Linux in readme

* Refined readme

* Fix crash

Signed-off-by: Ze Gan <ganze718@gmail.com>

* Fix bug

Signed-off-by: Ze Gan <ganze718@gmail.com>

* Remove useless modification

Signed-off-by: Ze Gan <ganze718@gmail.com>

* Polish code

* Remove git-lfs

* Update ONNXInfer

* Remove LFS from Azure Pipelines

* readd so files

* Remove media files

* Remove gitattributes and to include test media files

* Polish Readme and code

* delete onnx-model.onnx

* add onnx-model without lfs

Co-authored-by: Ze Gan <ganze718@gmail.com>
* Add switch to output to files

* Update readme to contain logging
* Switch from DCHECK to CHECK to fix bug

* Enable debug log
Signed-off-by: Ze Gan <ganze718@gmail.com>
- generate log at startup to avoid error in ONL platform
- Print error message to stderr directly instead of perror

Signed-off-by: Ze Gan <ganze718@gmail.com>
Signed-off-by: Ze Gan <ganze718@gmail.com>
Signed-off-by: Ze Gan <ganze718@gmail.com>
[webrtc]: upgrade webrtc version to m84(2b7d969)
* Add gn build flag to compile release

* Add gn build flag to compile release

* update gnflags

* fix typo
Signed-off-by: Ze Gan <ganze718@gmail.com>
* Add LogSink: Add FileLogSink to peerconnection

* Update FileLogSink to accept custom filepath

* Change Logger to const std::string&

* FileLogSink: don't close file if it's empty

* FileLogSink: Do not remove log if it's empty

* LogFileSink: Don't add log to stream if it's empty
Signed-off-by: Ze Gan <ganze718@gmail.com>
Signed-off-by: Ze Gan <ganze718@gmail.com>
* Update the university name

* Update the university name: MSRA
@Pterosaur Pterosaur changed the title Dev Release v0.2 Feb 5, 2021
@Pterosaur Pterosaur merged commit f5422b2 into main Feb 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.