Fix a few things around configures that error out and flushing
Categories
(Core :: Audio/Video: Web Codecs, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox121 | --- | fixed |
People
(Reporter: padenot, Assigned: padenot)
Details
Attachments
(3 files)
When doing a configure
, closing a decoder is to happen in a different task https://w3c.github.io/webcodecs/#ref-for-queue-a-task%E2%91%A0%E2%93%AA.
When Flushing, do nothing if there is no DecoderAgent
, just mark the message as processed. The promise has been rejected with NotSupportedError
in https://w3c.github.io/webcodecs/#ref-for-queue-a-task%E2%91%A0%E2%93%AA.
This fixes new WPT failures caused by the tests being more correct. This was introduced in https://bugzilla.mozilla.org/show_bug.cgi?id=1849427.
Assignee | ||
Comment 1•1 year ago
|
||
When doing a configure, closing a decoder is to happen in a different task
https://w3c.github.io/webcodecs/#ref-for-queue-a-task%E2%91%A0%E2%93%AA.
When Flushing, do nothing if there is no DecoderAgent, just mark the message as
processed. The promise has been rejected with NotSupportedError in
https://w3c.github.io/webcodecs/#ref-for-queue-a-task%E2%91%A0%E2%93%AA.
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D191661
Assignee | ||
Comment 3•1 year ago
|
||
Depends on D191662
Comment 4•1 year ago
|
||
The severity field is not set for this bug.
:padenot, could you have a look please?
For more information, please visit BugBot documentation.
Updated•1 year ago
|
Comment 6•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/4747e34cbd8f
https://hg.mozilla.org/mozilla-central/rev/2bd1f9af7560
https://hg.mozilla.org/mozilla-central/rev/0eb093ea4815
https://hg.mozilla.org/mozilla-central/rev/70f361f21a24
Updated•1 year ago
|
Description
•