Closed Bug 1928828 Opened 1 year ago Closed 1 year ago

Do not create an external state machine for playback if the element already has unsupported CDMProxy

Categories

(Core :: Audio/Video: Playback, task, P1)

task

Tracking

()

RESOLVED FIXED
134 Branch
Tracking Status
firefox134 --- fixed

People

(Reporter: alwu, Assigned: alwu)

References

Details

Attachments

(1 file)

No description provided.

The reason we need to switch between different state machines is that we
cannot determine the playback usage when creating the state machine.
However, if the CDMProxy is already set and is not supported by the
WMF-based CDM, we can directly use the MediaDecoderStateMachine to
avoid a later switch, which can reduce the chance of getting unnecessary
error.

Pushed by alwu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1c11f66ec9df don't use ExternalEngineStateMachine if we already know the CDMProxy is not supported by WMF-based CDM. r=media-playback-reviewers,aosmond
Blocks: mfcdm
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 134 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: