Skip to content

Commit

Permalink
Include transmuxer-interface id ("main" and "audio") in Web Worker se…
Browse files Browse the repository at this point in the history
…tup and error logs
  • Loading branch information
robwalch committed Mar 26, 2023
1 parent b8d7a23 commit 305bccc
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/demux/transmuxer-interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -79,10 +79,10 @@ export default class TransmuxerInterface {
if (canCreateWorker) {
try {
if (config.workerPath) {
logger.log(`loading Web Worker ${config.workerPath}`);
logger.log(`loading Web Worker ${config.workerPath} for "${id}"`);
this.workerContext = loadWorker(config.workerPath);
} else {
logger.log('injecting Web Worker');
logger.log(`injecting Web Worker for "${id}"`);
this.workerContext = injectWorker();
}
this.onwmsg = (ev: any) => this.onWorkerMessage(ev);
Expand All @@ -93,7 +93,7 @@ export default class TransmuxerInterface {
`${event.message} (${event.filename}:${event.lineno})`
);
config.enableWorker = false;
logger.warn('Exception in webworker, fallback to inline');
logger.warn(`Error in "${id}" Web Worker, fallback to inline`);
this.hls.trigger(Events.ERROR, {
type: ErrorTypes.OTHER_ERROR,
details: ErrorDetails.INTERNAL_EXCEPTION,
Expand All @@ -110,9 +110,9 @@ export default class TransmuxerInterface {
config: JSON.stringify(config),
});
} catch (err) {
logger.warn('Error in worker:', err);
logger.error(
'Error while initializing DemuxerWorker, fallback to inline'
logger.warn(
`Error setting up "${id}" Web Worker, fallback to inline`,
err
);
this.resetWorker();
this.error = null;
Expand Down

0 comments on commit 305bccc

Please sign in to comment.