diff options
Diffstat (limited to 'dom/media/DecoderDoctorDiagnostics.h')
-rw-r--r-- | dom/media/DecoderDoctorDiagnostics.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/dom/media/DecoderDoctorDiagnostics.h b/dom/media/DecoderDoctorDiagnostics.h index 51f7664b1..6ed04cfe3 100644 --- a/dom/media/DecoderDoctorDiagnostics.h +++ b/dom/media/DecoderDoctorDiagnostics.h @@ -79,9 +79,15 @@ public: void SetFFmpegFailedToLoad() { mFFmpegFailedToLoad = true; } bool DidFFmpegFailToLoad() const { return mFFmpegFailedToLoad; } + void SetGMPPDMFailedToStartup() { mGMPPDMFailedToStartup = true; } + bool DidGMPPDMFailToStartup() const { return mGMPPDMFailedToStartup; } + void SetVideoNotSupported() { mVideoNotSupported = true; } void SetAudioNotSupported() { mAudioNotSupported = true; } + void SetGMP(const nsACString& aGMP) { mGMP = aGMP; } + const nsACString& GMP() const { return mGMP; } + const nsAString& KeySystem() const { return mKeySystem; } bool IsKeySystemSupported() const { return mIsKeySystemSupported; } enum KeySystemIssue { @@ -114,6 +120,7 @@ private: bool mWMFFailedToLoad = false; bool mFFmpegFailedToLoad = false; + bool mGMPPDMFailedToStartup = false; bool mVideoNotSupported = false; bool mAudioNotSupported = false; nsCString mGMP; |