Stop using jsimpl/PeerConnectionObserver for RTCStatsReport
Categories
(Core :: WebRTC: Signaling, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox72 | --- | fixed |
People
(Reporter: bwc, Assigned: bwc)
References
Details
Attachments
(4 files)
Right now, all getStats calls (including those to individual RTCRtpReceivers/Senders) are funneled through the same monolithic getStats implementation in PeerConnectionImpl. If we move RTCRtpReceiver/RTCRtpSender from JS to C++, and have them implement the logic for getStats, we'll need to move RTCStatsReport to C++ also, and do some refactoring.
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=2df3876e546d21bd9e973cde74516958a7c73678
Assignee | ||
Comment 3•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d52e351076e71ed72ffff588d108b47e3486d86d
Assignee | ||
Comment 4•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=57c33e2d5c4799ee9d2a8601b743712a5117416c
Assignee | ||
Comment 5•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=56c39e652dd879eff8b18f848ffc445f84492cbc
Assignee | ||
Comment 6•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=540ceb3cf95fdd401f832cb3d804f19d99120c9e
Assignee | ||
Comment 7•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=4246f55c159f39ee49799e31152b760b342d716a
Updated•5 years ago
|
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D49195
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D50113
Assignee | ||
Comment 10•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=b9a37c299ef478cde344a966f6ec1619b0d18d6a
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D50114
Assignee | ||
Comment 12•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=da9dd835936538287d5cb0ff619aff4f50fb65e8
Assignee | ||
Comment 13•5 years ago
|
||
Try looks good.
Assignee | ||
Comment 14•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=09eeef7d9ef8c246f468e4b953c09aac67920d37
Assignee | ||
Comment 15•5 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=6858ca26aebf0018e3146cacfbe89f625092b788
Assignee | ||
Comment 16•5 years ago
|
||
Still waiting on Windows 10 x64 QuantumRender wpt.
Assignee | ||
Comment 17•5 years ago
|
||
Seems like Window 10 x64 qr wpt just aren't running, and auth on treeherder is busted so I cannot retrigger.
Comment 18•5 years ago
|
||
Pushed by bcampen@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/957e8453da78 Remove jsimpl for RTCStatsReport, and refactor to prepare for moving some stats functionality to RTCRtpReceiver/Sender. r=smaug,ng https://hg.mozilla.org/integration/autoland/rev/9d58ea9c9473 Get MediaPipeline to use the new timestamp implementation, and fix a typo in how we calculate expiries for CSRC stats. r=ng https://hg.mozilla.org/integration/autoland/rev/8eb793bb1321 Stop expecting this ChromeOnly member to be (erroneously!) exposed to JS. r=jib https://hg.mozilla.org/integration/autoland/rev/ba56954cac5d Make this compile when webrtc is disabled. r=ng
Comment 19•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/957e8453da78
https://hg.mozilla.org/mozilla-central/rev/9d58ea9c9473
https://hg.mozilla.org/mozilla-central/rev/8eb793bb1321
https://hg.mozilla.org/mozilla-central/rev/ba56954cac5d
Description
•