Separate signal handling for AudioTrimmer and MediaChangeMonitor creation
Categories
(Core :: Audio/Video, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox132 | --- | fixed |
People
(Reporter: chunmin, Assigned: chunmin)
References
Details
Attachments
(5 files)
For bug 1891082, the creation of AudioTrimmer
and MediaChangeMonitor
will need to rely on separate variables instead of a single NoWrapper::mDontUseWrapper
variable.
Previously, the MediaChangeMonitor
was only used for video codecs like H264 and VPX, so the conditional creation of AudioTrimmer
and MediaChangeMonitor
can rely on the same variable by checking whether the codec is audio or video. However, the patches in bug 1891082 will make MediaChangeMonitor
used for AAC as well, so using two separate variables checking the need to create AudioTrimmer
and MediaChangeMonitor
is required. Otherwise, after MediaChangeMonitor
is created for AAC, the NoWrapper::mDontUseWrapper
will be set, and no AudioTrimmer
will be created.
Additionally, by two variables signalling creating AudioTrimmer
and MediaChangeMonitor
separately, MediaChangeMonitor
for AAC can only be set for WebCodecs' usage, without risking breaking other use cases for this change.
Assignee | ||
Comment 1•6 months ago
|
||
Updated•6 months ago
|
Assignee | ||
Comment 2•5 months ago
|
||
Assignee | ||
Comment 3•5 months ago
|
||
Depends on D220963
Assignee | ||
Comment 4•5 months ago
|
||
Depends on D220964
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Updated•5 months ago
|
Assignee | ||
Comment 5•5 months ago
|
||
Fix WARNING: constructor does not initialize these fields: mEncryptedCustomIdent
Depends on D220753
Assignee | ||
Updated•5 months ago
|
Comment 7•5 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e59dbd7cdffd
https://hg.mozilla.org/mozilla-central/rev/9962423787fd
https://hg.mozilla.org/mozilla-central/rev/32f7f86bdedc
https://hg.mozilla.org/mozilla-central/rev/fef9517a08ae
https://hg.mozilla.org/mozilla-central/rev/dc465849474d
Description
•