Skip to content

Commit ee14ac8

Browse files
committed
add some logging
1 parent 501f971 commit ee14ac8

File tree

1 file changed

+4
-1
lines changed
  • src/content/insertable-streams/video-replay/js

1 file changed

+4
-1
lines changed

src/content/insertable-streams/video-replay/js/main.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,12 @@ const IVF2WebCodecs = {
6868
VP80: 'vp8',
6969
VP90: 'vp09.00.10.08',
7070
H264: 'avc1.42E01F',
71+
AV01: 'av01.0.08M.08.0.110.09', // AV1 Main Profile, level 4.0, Main tier, 8-bit content, non-monochrome, with 4:2:0 chroma subsampling
7172
};
7273

7374
const input = document.getElementById('input');
7475
const localVideo = document.getElementById('localVideo');
7576
const metadata = document.getElementById('metadata');
76-
7777
input.onchange = async (event) => {
7878
event.target.disabled = true;
7979
const file = event.target.files[0];
@@ -96,6 +96,7 @@ input.onchange = async (event) => {
9696
frame.close();
9797
const nextFrame = await ivf.readFrame();
9898
if (nextFrame) {
99+
99100
decoder.decode(new EncodedVideoChunk({
100101
timestamp: Number(nextFrame.timestamp - firstFrame.timestamp) * 1000,
101102
type: 'delta',
@@ -107,6 +108,8 @@ input.onchange = async (event) => {
107108
},
108109
error: e => console.error(e.message, e),
109110
});
111+
VideoDecoder.isConfigSupported({codec: IVF2WebCodecs[header.codec], codedWidth: header.width, codedHeight: header.height})
112+
.then(config => console.log(config))
110113
decoder.configure({
111114
codec: IVF2WebCodecs[header.codec],
112115
codedWidth: header.width,

0 commit comments

Comments
 (0)