From afcc0bdd7bf9969906fd02dd5ec11fca36a215c7 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 17 May 2022 09:36:57 -0700 Subject: [PATCH] webrtc: fix typo --- plugins/webrtc/package-lock.json | 4 ++-- plugins/webrtc/package.json | 2 +- plugins/webrtc/src/ffmpeg-to-wrtc.ts | 5 ++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/plugins/webrtc/package-lock.json b/plugins/webrtc/package-lock.json index 392705c70..2e94f0ec2 100644 --- a/plugins/webrtc/package-lock.json +++ b/plugins/webrtc/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/webrtc", - "version": "0.0.26", + "version": "0.0.27", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webrtc", - "version": "0.0.26", + "version": "0.0.27", "dependencies": { "@koush/werift": "file:../../external/werift/packages/webrtc", "@scrypted/common": "file:../../common", diff --git a/plugins/webrtc/package.json b/plugins/webrtc/package.json index ef7f147bf..012505278 100644 --- a/plugins/webrtc/package.json +++ b/plugins/webrtc/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/webrtc", - "version": "0.0.26", + "version": "0.0.27", "scripts": { "prepublishOnly": "NODE_ENV=production scrypted-webpack", "prescrypted-vscode-launch": "scrypted-webpack", diff --git a/plugins/webrtc/src/ffmpeg-to-wrtc.ts b/plugins/webrtc/src/ffmpeg-to-wrtc.ts index 82fb3035e..c9d800700 100644 --- a/plugins/webrtc/src/ffmpeg-to-wrtc.ts +++ b/plugins/webrtc/src/ffmpeg-to-wrtc.ts @@ -223,7 +223,6 @@ export async function createRTCPeerConnectionSink( const transcode = willTranscode || mediaStreamOptions?.video?.codec !== 'h264' || ffmpegInput.h264EncoderArguments?.length; - const width = Math.min(options?.screen?.width || 960, 1280); if (transcode) { const conservativeDefaultBitrate = 500000; @@ -245,7 +244,7 @@ export async function createRTCPeerConnectionSink( if (filterIndex !== -1) ffmpegInput.inputArguments[filterIndex + 1] = ffmpegInput.inputArguments[filterIndex + 1] + ` [unscaled]; [unscaled] ${scaleFilter}`; else - videoArgs.push(scaleFilter) + videoArgs.push('-vf', scaleFilter) if (!sessionSupportsH264High || maximumCompatibilityMode) { // baseline profile must use libx264, not sure other encoders properly support it. @@ -265,7 +264,7 @@ export async function createRTCPeerConnectionSink( } } else { - videoArgs.push('-vf', '-vcodec', 'copy') + videoArgs.push('-vcodec', 'copy') } if (ffmpegInput.h264FilterArguments)