Open Bug 1347406 Opened 9 years ago Updated 3 years ago

Decouple MediaDecoder and its owner

Categories

(Core :: Audio/Video: Playback, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: kaku, Unassigned)

References

(Depends on 1 open bug)

Details

The MediaDecoderOwner class defines lots of callbacks that is inherited/implemented by HTMLMediaElement and called by MediaDecoder via explicit function calls, we should be able to replace them by MediaEvents. (bug 1296964) Also, MediaDecoderOwner exports an API, GetMediaElement(), and there're some logic in MediaDecoder depends on HTMLMediaElement type directly. We should replace them by opening an abstract interface in the MediaDecoderOwner or move those logic to HTMLMediaElement if possible. (bug 1347402)
Depends on: 1296964
Depends on: 1347402
Assignee: nobody → kaku
Status: NEW → ASSIGNED
Priority: -- → P3

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: kakukogou → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.