Skip to content

Commit 4dcf7da

Browse files
committed
ensure outputHTML is initialised before use
1 parent 00b7440 commit 4dcf7da

11 files changed

+21
-19
lines changed

src/decode-ac4.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ export function decodeAC4(val) {
138138

139139
export function registerAC4(addHandler) {
140140
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
141+
141142
// ETSI TS 103 285 table 8
142143
addHandler('ec-3', 'Enhanced AC-3', decodeEAC3, outputHTML);
143144
addHandler('ac-4', 'Digital Audio Compression (AC-4)', decodeAC4, outputHTML);

src/decode-aom.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -450,9 +450,9 @@ export function decodeIAMF(val) {
450450
}
451451

452452

453-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
454-
455453
export function registerAOM(addHandler) {
454+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
455+
456456
addHandler('av01', 'AV1', decodeAV1, outputHTML);
457457
addHandler('iamf', 'IAMF/Eclipsa', decodeIAMF, outputHTML);
458458
}

src/decode-avc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,9 @@ export function decodeAVC(val) {
210210
return res;
211211
}
212212

213-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
214-
215213
export function registerAVC(addHandler) {
214+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
215+
216216
addHandler(['avc1', 'avc2', 'avc3', 'avc4'], 'AVC/H.264', decodeAVC, outputHTML);
217217
addHandler(['mvc1', 'mvc2'], 'Multiview Coding', decodeAVC, outputHTML);
218218
addHandler('svc1', 'Scalable Video Coding', decodeAVC, outputHTML);

src/decode-avs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,9 +338,9 @@ export function decodeAVS2audio(val) {
338338
return res;
339339
}
340340

341-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
342-
343341
export function registerAVS3(addHandler) {
342+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
343+
344344
addHandler('avs3', 'AVS3 Video', decodeAVS3, outputHTML);
345345
addHandler('lav3', 'AVS3 Library Track', decodeAVS3, outputHTML);
346346
addHandler('av3a', 'AVS3 Audio', decodeAVS3audio, outputHTML);

src/decode-dts.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ export function decodeDTS(val) {
3939
return res;
4040
}
4141

42-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
43-
4442
export function registerDTS(addHandler) {
43+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
44+
4545
// ETSI TS 103 285 table 10
4646
addHandler('dtsc', 'DTS-HD Core', decodeDTS, outputHTML); // ETSI TS 102 114 annex H
4747
addHandler('dtsh', 'DTS-HD (with legacy core)', decodeDTS, outputHTML); // ETSI TS 102 114 annex H

src/decode-hevc.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -269,9 +269,9 @@ export function decodeHEVC(val) {
269269
return res;
270270
}
271271

272-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
273-
274272
export function registerHEVC(addHandler) {
273+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
274+
275275
addHandler(['hev1', 'hvc1'], 'HEVC/H.265', decodeHEVC, outputHTML);
276276
addHandler('lhv1', 'Layered HEVC');
277277
}

src/decode-mpeg.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -528,9 +528,9 @@ export function decodeMPEG4audio(val) {
528528
return MPEGaudioOTI(parseInt(parts[1], 16), parts.length >= 3 ? parseInt(parts[2]) : null);
529529
}
530530

531-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
532-
533531
export function registerMPEG(addHandler) {
532+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
533+
534534
addHandler('mp4a', 'AAC', decodeMPEG4audio, outputHTML);
535535
addHandler('mp4v', 'MPEG-4 video', decodeMPEG4video, outputHTML);
536536
addHandler('mp2v', 'MPEG-2 video', decodeMPEG2video, outputHTML);

src/decode-mpegH.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,8 @@ export function decodeMPEGH(val) {
9494
return res;
9595
}
9696

97-
const outputHTML= (label, messages) => simpleHTML(label, messages, DEBUGGING);
98-
9997
export function registerMPEGH(addHandler) {
98+
const outputHTML= (label, messages) => simpleHTML(label, messages, DEBUGGING);
99+
100100
addHandler(['mhm1', 'mhm2'], 'MPEG-H Audio', decodeMPEGH, outputHTML);
101101
}

src/decode-text.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,9 @@ export function decodeSTPP(val) {
160160
return [res];
161161
}
162162

163-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
164-
165163
export function registerText(addHandler) {
164+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
165+
166166
addHandler('stpp', 'XML timed-text subtitles', decodeSTPP, outputHTML);
167167
addHandler('wvtt', 'WebVTT');
168168
}

src/decode-uwa.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,9 @@ export function decodeUWA(val) {
6161
return res;
6262
}
6363

64-
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
6564

6665
export function registerUWA(addHandler) {
66+
const outputHTML = (label, messages) => simpleHTML(label, messages, DEBUGGING);
67+
6768
addHandler('cuvv', 'HDR Vivid', decodeUWA, outputHTML);
6869
}

0 commit comments

Comments
 (0)