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

Enable R3 time-stretching with Rubberband 4.0.0 API version numbers #14100

Merged
merged 1 commit into from
Jan 2, 2025

Conversation

djantti
Copy link
Contributor

@djantti djantti commented Jan 1, 2025

This small PR enables R3 time-stretching when Mixxx is using Rubberband 4.0.0. Rubberband now defines API level numbers like this, so the current version check logic is not enough anymore.

#define RUBBERBAND_API_MAJOR_VERSION 3
#define RUBBERBAND_API_MINOR_VERSION 0

I've tested this patch with Rubberband 3.3.0 and 4.0.0 and and it seems to resolve the issue. Let me know if anything should be changed or further improved. Thanks!

@github-actions github-actions bot added the engine label Jan 1, 2025
@JoergAtGithub
Copy link
Member

LGTM! Thank you!

@JoergAtGithub JoergAtGithub merged commit fce21d3 into mixxxdj:2.5 Jan 2, 2025
13 checks passed
@daschuer daschuer added this to the 2.5.1 milestone Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants