commit 5726c193e02800ed79744493ddba47984ea84419
parent 8e86403e772b27d7e9acc7c54948f985755f829f
Author: alwu <alwu@mozilla.com>
Date: Wed, 22 Oct 2025 21:58:02 +0000
Bug 1990159 - part1 : set DistinctiveIdentifier and PersistentState on MediaKeySystemConfiguration. r=media-playback-reviewers,chunmin
We previously forgot to set these attributes, which caused incorrect results.
Differential Revision: https://phabricator.services.mozilla.com/D268473
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/dom/media/mediacapabilities/MediaCapabilities.cpp b/dom/media/mediacapabilities/MediaCapabilities.cpp
@@ -68,6 +68,9 @@ MediaCapabilitiesKeySystemConfigurationToMediaKeySystemConfiguration(
}
}
}
+ aOutConfig.mDistinctiveIdentifier = keySystemConfig.mDistinctiveIdentifier;
+ aOutConfig.mPersistentState = keySystemConfig.mPersistentState;
+
if (aInConfig.mAudio.WasPassed()) {
auto* capabilitiy = aOutConfig.mAudioCapabilities.AppendElement(fallible);
if (NS_WARN_IF(!capabilitiy)) {