Fix bug in Firefox

This commit is contained in:
Pierre HUBERT 2021-02-12 16:57:49 +01:00
parent 76ff8565e4
commit d87e29d460
2 changed files with 6 additions and 1 deletions

View File

@ -13,7 +13,7 @@ class WsMessage {
}
get hasId() {
return this.id.length > 0
return this.id && this.id.length > 0
}
}

View File

@ -1001,6 +1001,7 @@ class CallWindow extends CustomEvents {
stride: 32,
quantBytes: 4
});
}
const segmentation = await this.backgroundDetectionNetwork.segmentPerson(videoTarget);
@ -1012,12 +1013,16 @@ class CallWindow extends CustomEvents {
bodyPix.drawBokehEffect(
canvasTarget, videoTarget, segmentation, backgroundBlurAmount,
edgeBlurAmount, flipHorizontal);
await new Promise((res, rej) => setTimeout(() => res(), 1));
}
else {
canvas.drawImage(videoTarget, 0, 0, videoTarget.width, videoTarget.height);
await new Promise((res, rej) => setTimeout(() => res(), 1000 / videoTrack.getSettings().frameRate));
}
}
}
catch(e)