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

Moved RingBuffer to plugins/MultitapEcho #7213

Closed
wants to merge 5 commits into from

Conversation

Rossmaxx
Copy link
Contributor

@Rossmaxx Rossmaxx commented Apr 20, 2024

fixes #7137

per #7137 (comment) by @michaelgregorius , this RingBuffer class is only being used by the MultitapEcho plugin and is needlessly referenced in the core. So I moved it to the MultitapEcho plugin folder.

Todo : The effect should be changed to use LocklessRingBuffer instead but that can be done in a follow up PR (I'm scared of messing up something and breaking the plugin)
Both implementations have seperate purposes so I'll just scope down for now.

@DomClark
Copy link
Member

See my comment on #7137 - I don't think there's any need to get rid of this class. I wouldn't even move it for now - it likely has utility in the core for something like latency compensation.

@Rossmaxx
Copy link
Contributor Author

Silly me doing work which no one asked for.

@Rossmaxx Rossmaxx closed this Apr 20, 2024
@Rossmaxx Rossmaxx deleted the remove-ringbuffer branch April 20, 2024 17:59
@Rossmaxx Rossmaxx restored the remove-ringbuffer branch May 28, 2024 09:33
@Rossmaxx
Copy link
Contributor Author

I am looking to revive this PR. I don't expect to get merged but see some benefits in scoping the file down.

@Rossmaxx Rossmaxx reopened this May 28, 2024
@Rossmaxx Rossmaxx marked this pull request as draft May 28, 2024 09:45
@Rossmaxx Rossmaxx mentioned this pull request May 28, 2024
@Rossmaxx
Copy link
Contributor Author

I think i now understand about what's going on with the build fail. Looks like MixHelpers.hneeds to be exported if it needs to be called from within plugin code.

@Rossmaxx
Copy link
Contributor Author

I'm biting more than i can chew. again. closing.

@Rossmaxx Rossmaxx closed this May 29, 2024
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.

RingBuffer Refactor
2 participants