88 keySystemFormatToKeySystemDomain ,
99} from '../utils/mediakeys-helper' ;
1010import { KeySystemFormats } from '../utils/mediakeys-helper' ;
11+ import { stringify } from '../utils/safe-json-stringify' ;
1112import type { LevelKey } from './level-key' ;
1213import type { HlsConfig } from '../config' ;
1314import type EMEController from '../controller/eme-controller' ;
@@ -148,6 +149,9 @@ export default class KeyLoader extends Logger implements ComponentAPI {
148149 }
149150
150151 load ( frag : Fragment ) : Promise < KeyLoadedData > {
152+ this . log (
153+ `load key for sn: ${ frag . type } level: ${ frag . level } decryptdata: ${ frag . decryptdata } encrypted: ${ frag . encrypted } emeEnabled: ${ this . config ?. emeEnabled } emeController: ${ this . emeController } ` ,
154+ ) ;
151155 if (
152156 ! frag . decryptdata &&
153157 frag . encrypted &&
@@ -169,6 +173,7 @@ export default class KeyLoader extends Logger implements ComponentAPI {
169173 frag : Fragment ,
170174 keySystemFormat ?: KeySystemFormats ,
171175 ) : Promise < KeyLoadedData > {
176+ this . log ( `loadInternal: keySystemFormat: ${ keySystemFormat } ` ) ;
172177 if ( keySystemFormat ) {
173178 frag . setKeyFormat ( keySystemFormat ) ;
174179 }
@@ -183,6 +188,7 @@ export default class KeyLoader extends Logger implements ComponentAPI {
183188 this . createKeyLoadError ( frag , ErrorDetails . KEY_LOAD_ERROR , error ) ,
184189 ) ;
185190 }
191+ this . log ( `decryptdata.uri: ${ decryptdata . uri } ` ) ;
186192 const uri = decryptdata . uri ;
187193 if ( ! uri ) {
188194 return Promise . reject (
@@ -195,6 +201,7 @@ export default class KeyLoader extends Logger implements ComponentAPI {
195201 }
196202 const id = getKeyId ( decryptdata ) ;
197203 let keyInfo = this . keyIdToKeyInfo [ id ] ;
204+ this . log ( `id: ${ id } ${ stringify ( keyInfo ) } ` ) ;
198205
199206 if ( keyInfo ?. decryptdata . key ) {
200207 decryptdata . key = keyInfo . decryptdata . key ;
@@ -282,6 +289,7 @@ export default class KeyLoader extends Logger implements ComponentAPI {
282289 const Loader = config . loader ;
283290 const keyLoader = new Loader ( config ) as Loader < KeyLoaderContext > ;
284291 frag . keyLoader = keyInfo . loader = keyLoader ;
292+ this . log ( `HTTP key request ${ keyInfo . decryptdata . uri } ` ) ;
285293
286294 return ( keyInfo . keyLoadPromise = new Promise ( ( resolve , reject ) => {
287295 const loaderContext : KeyLoaderContext = {
0 commit comments