diff --git a/example/wv_cas_ecm_example b/example/wv_cas_ecm_example index 07b1ae0..ec61c64 100644 Binary files a/example/wv_cas_ecm_example and b/example/wv_cas_ecm_example differ diff --git a/example/wv_cas_ecm_example.cc b/example/wv_cas_ecm_example.cc index f9506cd..ff088e1 100644 --- a/example/wv_cas_ecm_example.cc +++ b/example/wv_cas_ecm_example.cc @@ -30,7 +30,7 @@ int main(int argc, char **argv) { widevine::cas::WvCasEcm wv_cas_ecm; widevine::cas::WvCasStatus status = wv_cas_ecm.Initialize(/* content_iv_size= */ 8, kKeyRotationEnabled, - widevine::cas::CryptoMode::kDvbCsa); + widevine::cas::CryptoMode::kDvbCsa2); if (status != widevine::cas::OK) { std::cerr << "Failed to initialize WV CAS ECM, error: " << widevine::cas::GetWvCasStatusMessage(status) diff --git a/libmedia_cas_packager_sdk.so b/libmedia_cas_packager_sdk.so index de7319f..b7b8c91 100755 Binary files a/libmedia_cas_packager_sdk.so and b/libmedia_cas_packager_sdk.so differ diff --git a/media_cas_packager_sdk/public/wv_cas_types.h b/media_cas_packager_sdk/public/wv_cas_types.h index 63977c9..64024e2 100644 --- a/media_cas_packager_sdk/public/wv_cas_types.h +++ b/media_cas_packager_sdk/public/wv_cas_types.h @@ -55,7 +55,7 @@ enum class CryptoMode : int { kCryptoModeUnspecified = 0, kAesCtr = 1, kAesCbc = 2, - kDvbCsa = 3 + kDvbCsa2 = 3 }; std::string CryptoModeToString(CryptoMode mode);