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

Refactors the pipeline command generation logic from audio.py into a new module, and adds unit tests. #441

Merged
merged 8 commits into from
Dec 15, 2023

Conversation

xsdg
Copy link
Collaborator

@xsdg xsdg commented Dec 15, 2023

This also deletes the already-commented-out code that would have supported
gstreamer. We should just remove gstreamer from the set of recognized backends.

This reduces a lot of code duplication about how the pipeline commands were
generated, and makes them drastically easier to update and the validate. It
also highlighted a number of surprising discrepancies which should be
investigated.

Makes significant progress on #434, and is close to avoiding any import-time
work from audio.py, which is relevant to #425.

@xsdg xsdg merged commit 5340f81 into muammar:master Dec 15, 2023
@xsdg xsdg deleted the backend_logic branch December 15, 2023 04:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant