From 7face43d540733a8dae671de13b7577791f817ff Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Mon, 20 Mar 2023 15:50:07 -0700 Subject: [PATCH] python-codecs: fix decoder selection getting clobbered --- plugins/python-codecs/package-lock.json | 4 ++-- plugins/python-codecs/package.json | 2 +- plugins/python-codecs/src/gstreamer.py | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/python-codecs/package-lock.json b/plugins/python-codecs/package-lock.json index d38060362..b04f23a63 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.14", + "version": "0.1.15", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/python-codecs", - "version": "0.1.14", + "version": "0.1.15", "devDependencies": { "@scrypted/sdk": "file:../../sdk" } diff --git a/plugins/python-codecs/package.json b/plugins/python-codecs/package.json index ba0936f26..803e57382 100644 --- a/plugins/python-codecs/package.json +++ b/plugins/python-codecs/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/python-codecs", - "version": "0.1.14", + "version": "0.1.15", "description": "Python Codecs for Scrypted", "keywords": [ "scrypted", diff --git a/plugins/python-codecs/src/gstreamer.py b/plugins/python-codecs/src/gstreamer.py index 051b80f48..61b416fa6 100644 --- a/plugins/python-codecs/src/gstreamer.py +++ b/plugins/python-codecs/src/gstreamer.py @@ -55,6 +55,7 @@ async def generateVideoFramesGstreamer(mediaObject: scrypted_sdk.MediaObject, op decoder = None def setDecoderClearDefault(value: str): + nonlocal decoder decoder = value if decoder == 'Default': decoder = None