Do some cleaning in setSinkId code paths
Categories
(Core :: Audio/Video: MediaStreamGraph, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox82 | --- | fixed |
People
(Reporter: pehrsons, Assigned: pehrsons)
References
Details
Attachments
(11 files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
47 bytes,
text/x-phabricator-request
|
Details | Review |
In part because this code diverts from the styleguide in some places; in part so I can learn the code, and adapt it to what I find is more descriptive naming, for instance.
| Assignee | ||
Comment 1•5 years ago
|
||
"Manager" is vague, and it seems to mostly keep some members around rather than
managing them. Port is analogue to MediaInputPort in that it acts as a link
between two tracks. Neither type of port does very much heavy lifting -- they
are similarly dumb.
| Assignee | ||
Comment 2•5 years ago
|
||
Depends on D88812
| Assignee | ||
Comment 3•5 years ago
|
||
Depends on D88813
| Assignee | ||
Comment 4•5 years ago
|
||
Depends on D88814
| Assignee | ||
Comment 5•5 years ago
|
||
Depends on D88815
| Assignee | ||
Comment 6•5 years ago
|
||
Depends on D88816
| Assignee | ||
Comment 7•5 years ago
|
||
Depends on D88817
| Assignee | ||
Comment 8•5 years ago
|
||
Depends on D88818
| Assignee | ||
Comment 9•5 years ago
|
||
We've been working to reduce the depth of the class hierarchy, so let's not add
more. Broadening it is simple enough. This patch makes CrossGraphTransmitter a
sub class of ProcessedMediaTrack instead. As such it doesn't need a mSegment
member, among other things.
Depends on D88819
| Assignee | ||
Comment 10•5 years ago
|
||
Depends on D88820
| Assignee | ||
Comment 11•5 years ago
|
||
Depends on D88821
Updated•5 years ago
|
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/e1620a74a759
https://hg.mozilla.org/mozilla-central/rev/0f719a4e5fe1
https://hg.mozilla.org/mozilla-central/rev/374e873718fa
https://hg.mozilla.org/mozilla-central/rev/32dae00d3edc
https://hg.mozilla.org/mozilla-central/rev/28e0a3c98004
https://hg.mozilla.org/mozilla-central/rev/c7a33f295834
https://hg.mozilla.org/mozilla-central/rev/485cc39ac97e
https://hg.mozilla.org/mozilla-central/rev/2c7cd062626a
https://hg.mozilla.org/mozilla-central/rev/5f79701f61c3
https://hg.mozilla.org/mozilla-central/rev/3afcd9d68d5a
https://hg.mozilla.org/mozilla-central/rev/56cb58f400b5
Description
•