From a36b3066feb34f93a920667df0ea816095474ba8 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Tue, 15 Aug 2023 21:27:56 -0700 Subject: [PATCH] python-codecs: fix corrupt frames --- plugins/python-codecs/package-lock.json | 4 ++-- plugins/python-codecs/package.json | 2 +- plugins/python-codecs/src/gstreamer.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/python-codecs/package-lock.json b/plugins/python-codecs/package-lock.json index d15a00acc..104660b9d 100644 --- a/plugins/python-codecs/package-lock.json +++ b/plugins/python-codecs/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/python-codecs", - "version": "0.1.79", + "version": "0.1.81", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/python-codecs", - "version": "0.1.79", + "version": "0.1.81", "devDependencies": { "@scrypted/sdk": "file:../../sdk" } diff --git a/plugins/python-codecs/package.json b/plugins/python-codecs/package.json index a9c6f91dd..04ad2e293 100644 --- a/plugins/python-codecs/package.json +++ b/plugins/python-codecs/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/python-codecs", - "version": "0.1.79", + "version": "0.1.81", "description": "Python Codecs for Scrypted", "keywords": [ "scrypted", diff --git a/plugins/python-codecs/src/gstreamer.py b/plugins/python-codecs/src/gstreamer.py index 8891e8b79..f28b2c268 100644 --- a/plugins/python-codecs/src/gstreamer.py +++ b/plugins/python-codecs/src/gstreamer.py @@ -355,7 +355,7 @@ async def generateVideoFramesGstreamer( if platform.system() == "Darwin": decoder = "vtdec_hw" else: - decoder = "avdec_h264" + decoder = "avdec_h264 output-corrupt=false" else: # decodebin may pick a hardware accelerated decoder, which isn't ideal # so use a known software decoder for h264 and decodebin for anything else.