From ebd87396e922cec6428ea500ef2c5d41e56e1917 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sun, 3 Oct 2021 01:41:05 -0700 Subject: [PATCH] rebroadcast: fixup resolution detection --- plugins/prebuffer-mixin/package-lock.json | 4 ++-- plugins/prebuffer-mixin/package.json | 2 +- plugins/prebuffer-mixin/src/main.ts | 7 +++++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/plugins/prebuffer-mixin/package-lock.json b/plugins/prebuffer-mixin/package-lock.json index 1363b3d0d..3ea034ba6 100644 --- a/plugins/prebuffer-mixin/package-lock.json +++ b/plugins/prebuffer-mixin/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/prebuffer-mixin", - "version": "0.1.48", + "version": "0.1.49", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/prebuffer-mixin", - "version": "0.1.48", + "version": "0.1.49", "license": "Apache-2.0", "dependencies": { "@scrypted/common": "file:../../common", diff --git a/plugins/prebuffer-mixin/package.json b/plugins/prebuffer-mixin/package.json index 09d11639a..bddb27443 100644 --- a/plugins/prebuffer-mixin/package.json +++ b/plugins/prebuffer-mixin/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/prebuffer-mixin", - "version": "0.1.48", + "version": "0.1.49", "description": "Rebroadcast and Prebuffer for VideoCameras.", "author": "Scrypted", "license": "Apache-2.0", diff --git a/plugins/prebuffer-mixin/src/main.ts b/plugins/prebuffer-mixin/src/main.ts index 135fec4bc..9b4504029 100644 --- a/plugins/prebuffer-mixin/src/main.ts +++ b/plugins/prebuffer-mixin/src/main.ts @@ -284,6 +284,13 @@ class PrebufferMixin extends SettingsMixinDeviceBase implements Vid } } + if (mediaStreamOptions.video) { + Object.assign(mediaStreamOptions.video, { + width: parseInt(this.session.inputVideoResolution[2]), + height: parseInt(this.session.inputVideoResolution[3]), + }) + } + const ffmpegInput: FFMpegInput = { inputArguments: [ '-f', container,