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)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
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•4 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•4 years ago
|
||
Depends on D88812
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D88813
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D88814
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D88815
Assignee | ||
Comment 6•4 years ago
|
||
Depends on D88816
Assignee | ||
Comment 7•4 years ago
|
||
Depends on D88817
Assignee | ||
Comment 8•4 years ago
|
||
Depends on D88818
Assignee | ||
Comment 9•4 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•4 years ago
|
||
Depends on D88820
Assignee | ||
Comment 11•4 years ago
|
||
Depends on D88821
Updated•4 years ago
|
Comment 12•4 years ago
|
||
Comment 13•4 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
•