Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dsl_remuxer_branch_remove #1236

Open
shancaidazf opened this issue Jul 1, 2024 · 5 comments
Open

dsl_remuxer_branch_remove #1236

shancaidazf opened this issue Jul 1, 2024 · 5 comments
Labels
question Further information is requested

Comments

@shancaidazf
Copy link

the method dsl_remuxer_branch_remove seems to make no sense

@rjhowell44
Copy link
Collaborator

@shancaidazf DSL supports the user's ability to completely assemble and disassemble Pipelines at runtime. For, every Add service there will corresponding Remove service. Just as for every New service (constructor) there will be a corresponding Delete service (destructor).

@shancaidazf
Copy link
Author

sorry, i mean the method dsl_remuxer_branch_remove is supposed to remove the branch ,but it seems to do nothing

@rjhowell44
Copy link
Collaborator

There are a number of static and dynamic test cases for the Demuxer... all tests are passing. What makes you think it isn't working?

  • Please describe how to reproduce.
  • What version of DeepStream are you using?
  • What version of DSL are you using?
  • Are you using the old or new streammuxer?
  • please provide a log for the failing case
export GST_DEBUG=1,DSL:4

@shancaidazf
Copy link
Author

it is not demuxer. i refered to remuxer. i just modifyed the script parallel_inference_on_selective_streams.py with a xwindow_key_event_handler and execute dsl_remuxer_branch_remove('remuxer','mybranch'). But it actually do nothing.

@rjhowell44
Copy link
Collaborator

rjhowell44 commented Jul 3, 2024

Sorry for misreading your questions. The Remuxer does not support dynamic branch add/remove while the pipeline is playing. The Remuxer must be in an unlinked idle state before the branch can be removed. If you call dsl_remuxer_branch_remove while the pipeline is playing the service will return DSL_RESULT_REMUXER_BRANCH_REMOVE_FAILED.

Is this what you are trying to do?

@rjhowell44 rjhowell44 added the question Further information is requested label Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants