From 106fef95b477fba1f57ccbf4071021ab1049f9fa Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 4 Jul 2023 23:52:19 -0700 Subject: [PATCH] webrtc: notify track startup failure --- plugins/webrtc/package-lock.json | 4 ++-- plugins/webrtc/package.json | 2 +- plugins/webrtc/src/ffmpeg-to-wrtc.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/webrtc/package-lock.json b/plugins/webrtc/package-lock.json index d6823d13b..6ddfeb05b 100644 --- a/plugins/webrtc/package-lock.json +++ b/plugins/webrtc/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/webrtc", - "version": "0.1.55", + "version": "0.1.56", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/webrtc", - "version": "0.1.55", + "version": "0.1.56", "dependencies": { "@scrypted/common": "file:../../common", "@scrypted/sdk": "file:../../sdk", diff --git a/plugins/webrtc/package.json b/plugins/webrtc/package.json index 339736f24..9d01a72d5 100644 --- a/plugins/webrtc/package.json +++ b/plugins/webrtc/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/webrtc", - "version": "0.1.55", + "version": "0.1.56", "scripts": { "scrypted-setup-project": "scrypted-setup-project", "prescrypted-setup-project": "scrypted-package-json", diff --git a/plugins/webrtc/src/ffmpeg-to-wrtc.ts b/plugins/webrtc/src/ffmpeg-to-wrtc.ts index 4f82a01d1..141f19719 100644 --- a/plugins/webrtc/src/ffmpeg-to-wrtc.ts +++ b/plugins/webrtc/src/ffmpeg-to-wrtc.ts @@ -569,7 +569,7 @@ export class WebRTCConnectionManagement implements RTCConnectionManagement { } catch (e) { this.console.error('Error starting playback for WebRTC track.', e); - // todo: report this to the client somehow. + ret.cleanup(false); } });