| commit | 13c07684c3f72b96964ccd6177d165715bae9949 | [log] [tgz] |
|---|---|---|
| author | Eugene Mutavchi <Ievgen_Mutavchi@comcast.com> | Tue Oct 25 18:19:13 2022 +0000 |
| committer | Eugene Mutavchi <Ievgen_Mutavchi@comcast.com> | Tue Oct 25 18:20:13 2022 +0000 |
| tree | f99766a1f2e3ff152d185a1260a7525af15b0d12 | |
| parent | 4f064b816e2cb5740860e7e95d6b99c39b19880e [diff] |
Rialto: disable injection of decryptor element Change-Id: I5ce9f9d9027bbedb359e99c251d3f520b683b1cd
diff --git a/src/third_party/starboard/rdk/shared/drm/gst_decryptor_ocdm.cc b/src/third_party/starboard/rdk/shared/drm/gst_decryptor_ocdm.cc index 2d51658..85d8f20 100644 --- a/src/third_party/starboard/rdk/shared/drm/gst_decryptor_ocdm.cc +++ b/src/third_party/starboard/rdk/shared/drm/gst_decryptor_ocdm.cc
@@ -556,6 +556,12 @@ } // namespace GstElement *CreateDecryptorElement(const gchar* name) { + static bool isRialtoOCDM = ([](){ + const char* ocdmLibName = getenv("OCDM_LIBRARY"); + return ocdmLibName && strstr(ocdmLibName, "libocdmRialto.so"); + })(); + if (isRialtoOCDM) + return nullptr; return GST_ELEMENT ( g_object_new (COBALT_OCDM_DECRYPTOR_TYPE, name) ); }