Exemplo n.º 1
0
void
EMEH264Decoder::Terminated()
{
  MOZ_ASSERT(IsOnGMPThread());

  NS_WARNING("H.264 GMP decoder terminated.");
  GmpShutdown();
}
Exemplo n.º 2
0
void
EMEAudioDecoder::Error(GMPErr aErr)
{
  MOZ_ASSERT(IsOnGMPThread());
  EME_LOG("EMEAudioDecoder::Error");
  mCallback->Error();
  GmpShutdown();
}
Exemplo n.º 3
0
void
EMEH264Decoder::Error(GMPErr aErr)
{
  MOZ_ASSERT(IsOnGMPThread());
  EME_LOG("EMEH264Decoder::Error %d", aErr);
  if (aErr == GMPNoKeyErr) {
    // The GMP failed to decrypt a frame due to not having a key. This can
    // happen if a key expires or a session is closed during playback.
    NS_WARNING("GMP failed to decrypt due to lack of key");
  } else {
    mCallback->Error();
    GmpShutdown();
  }
}
Exemplo n.º 4
0
void
EMEAudioDecoder::Terminated()
{
  MOZ_ASSERT(IsOnGMPThread());
  GmpShutdown();
}