summaryrefslogtreecommitdiff
path: root/client-web/source
diff options
context:
space:
mode:
Diffstat (limited to 'client-web/source')
-rw-r--r--client-web/source/resource/track.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/client-web/source/resource/track.ts b/client-web/source/resource/track.ts
index 2cf01f1..88fe2cc 100644
--- a/client-web/source/resource/track.ts
+++ b/client-web/source/resource/track.ts
@@ -73,12 +73,12 @@ export function new_local_track(info: ProvideInfo, stream: MediaStream, ...extra
const generate_previews = (video: HTMLVideoElement) => {
const canvas = document.createElement("canvas")
const context = canvas.getContext("2d")!
- context.fillStyle = "#ff00ff"
setInterval(() => {
- context.fillRect(0, 0, video.videoWidth, video.videoHeight)
const res = PREFS.preview_resolution
canvas.width = res
- canvas.height = res
+ canvas.height = res * video.videoHeight / video.videoWidth
+ context.fillStyle = "#ff00ff"
+ context.fillRect(0, 0, video.videoWidth, video.videoHeight)
context.drawImage(video, 0, 0, res, res)
canvas.toDataURL()
canvas.toBlob(blob => {