diff --git a/README.md b/README.md index a595c39..d573678 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,9 @@ You can colorize nodes via their `title background`, `node body` or `title text` ## UPDATES +**2024/02/10** @1.7.15: +* forced "OFF" the auto-scan for web cameras. Kept defaulting to on regardless of setting. + **2024/02/10** @1.7.13: * cleared serialization bug * better "docker" environment check diff --git a/__init__.py b/__init__.py index 61ae8ad..3bcfffc 100644 --- a/__init__.py +++ b/__init__.py @@ -14,14 +14,11 @@ @reference: https://github.com/Amorano/Jovimetrix @tags: adjust, animate, compose, compositing, composition, device, flow, video, mask, shape, webcam, animation, logic -@description: Integrates Webcam, MIDI, Spout and GLSL shader support. Animation -via tick. Parameter manipulation with wave generator. Math operations with Unary -and Binary support. Value conversion for all major types (int, string, list, -dict, Image, Mask). Shape mask generation, image stacking and channel ops, batch -splitting, merging and randomizing, load images and video from anywhere, dynamic -bus routing with a single node, export support for GIPHY, save output anywhere! -flatten, crop, transform; check colorblindness, make stereogram or stereoscopic -images, or liner interpolate values and more. +@description: Webcam, MIDI, Spout, GIPHY and OpenGL (GLSL) support. +Animation via tick. Wave-based parameter modulation, Math operations with +Unary and Binary support, universal Value conversion for all major +types (int, string, list, dict, Image, Mask), shape masking, image channel ops, +batch processing, dynamic bus routing. Queue & Load from URLs. @node list: ConstantNode, GLSLNode, ShapeNode, StereogramNode, StereoscopicNode, TextNode, WaveGraphNode, diff --git a/pyproject.toml b/pyproject.toml index 260fa41..1031ed7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "jovimetrix" description = "Integrates Webcam, MIDI, Spout and GLSL shader support. Animation via tick. Parameter manipulation with wave generator. Math operations with Unary and Binary support. Value conversion for all major types (int, string, list, dict, Image, Mask). Shape mask generation, image stacking and channel ops, batch splitting, merging and randomizing, load images and video from anywhere, dynamic bus routing with a single node, export support for GIPHY, save output anywhere! flatten, crop, transform; check colorblindness, make stereogram or stereoscopic images, or liner interpolate values and more." -version = "1.7.13" +version = "1.7.15" license = { file = "LICENSE" } readme = "README.md" authors = [{ name = "Alexander G. Morano", email = "amorano@gmail.com" }] diff --git a/sup/stream.py b/sup/stream.py index 0112975..1861a59 100644 --- a/sup/stream.py +++ b/sup/stream.py @@ -53,7 +53,8 @@ class StreamMissingException(Exception): pass # ============================================================================== cfg = ConfigParser() -JOV_SCAN_DEVICES = os.getenv("JOV_SCAN_DEVICES", "True").lower() in ['1', 'true', 'on'] +JOV_SCAN_DEVICES = os.getenv("JOV_SCAN_DEVICES", "False").lower() in ['1', 'true', 'on'] +logger.info(f"JOV_SCAN_DEVICES [{JOV_SCAN_DEVICES}]") JOV_STREAM_HOST = os.getenv("JOV_STREAM_HOST", '') JOV_STREAM_PORT = 7227 try: