This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
It is not clear that a distinction needs to be drawn between these error states. If we defined MEDIA_KEYERR_OUTPUT as an error occurred relating to the output capabilities on the client - including a hardware change during playback - this would seem to be good enough. We don't have an explicit way of requesting a particular set of outputs or output protection at the EME layer, so the specific error about the outputs being wrong doesn't make sense to me.
We will address this as part of bug 21798. *** This bug has been marked as a duplicate of bug 21798 ***