From 5d5b572b89cddf48fb7f99b62099a8e8f6aba721 Mon Sep 17 00:00:00 2001 From: "Pavel A. Tomskikh" Date: Tue, 14 Jul 2026 16:27:51 +0700 Subject: [PATCH] Set nested-element in sync_io_wrapper before starting --- savant/deepstream/source_output.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/savant/deepstream/source_output.py b/savant/deepstream/source_output.py index fe3754d8b..534ee5ffe 100644 --- a/savant/deepstream/source_output.py +++ b/savant/deepstream/source_output.py @@ -531,8 +531,12 @@ def _create_encoder(self, pipeline: GstPipeline): self._video_pipeline, 'encode', ) - wrapped_encoder = pipeline.add_element(PipelineElement('sync_io_wrapper_bin')) + wrapped_encoder = pipeline._element_factory.create( + PipelineElement('sync_io_wrapper_bin') + ) wrapped_encoder.set_property('nested-element', encoder) + pipeline._pipeline.add(wrapped_encoder) + pipeline.link_element(wrapped_encoder) return wrapped_encoder