Open
Bug 1187128
Opened 9 years ago
Updated 2 years ago
[EME][GMP] Child should stop processing messages once an unrecoverable error has happened
Categories
(Core :: Audio/Video: Playback, defect, P3)
Core
Audio/Video: Playback
Tracking
()
NEW
People
(Reporter: mozbugz, Unassigned)
References
(Blocks 1 open bug)
Details
Once the parent has received an error callback, it should not try and use the plugin anymore, except to send a final DecodingComplete. However other messages may already be in flight when the error arrives on the parent side. In particular for audio/video decoders, if InitDecode fails and sends an error, the plugin could be in an uninitialized state and future Decode messages would probably fail or even crash. So the child should intercept errors and block further messages from being delivered (except DecodingComplete or equivalent).
Mass change P2 -> P3
Priority: P2 → P3
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•