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

Portaudio with Oboe Implementation #840

Open
wants to merge 133 commits into
base: master
Choose a base branch
from

Conversation

hopefulGiupplo
Copy link

As I said in this issue, I finally can say that this PaOboe implementation seems to be working.
Instruction to how to build PortAudio with Oboe are detailed in src/hostapi/oboe/Readme.md

Carlo Benfatti and others added 30 commits June 7, 2023 12:10
…atch

# Conflicts:
#	src/hostapi/oboe/README.md
@hopefulGiupplo hopefulGiupplo deleted the Rebase branch October 9, 2023 11:09
@hopefulGiupplo hopefulGiupplo restored the Rebase branch October 9, 2023 11:14
@hopefulGiupplo hopefulGiupplo reopened this Oct 9, 2023
@hopefulGiupplo hopefulGiupplo marked this pull request as ready for review October 19, 2023 09:12
@philburk philburk self-assigned this Nov 10, 2023
@hopefulGiupplo
Copy link
Author

hopefulGiupplo commented Nov 30, 2023

Hello @philburk, I saw you assigned this issue to yourself. Please let me know if I can help :)

@philburk philburk added the P2 Priority: High label Dec 1, 2023
@hopefulGiupplo
Copy link
Author

Hello @philburk and PA team, I'm here to ask if I can help with any changes, and to ask if you're planning to include pa_oboe in portaudio's next release :) I rebased this work onto the last additions, I hope the library is still correctly built.
Please ping me if there's anything I can do!

@hopefulGiupplo hopefulGiupplo requested a review from philburk May 29, 2024 08:42
@philburk
Copy link
Collaborator

Thanks for rebasing this code.
We are trying to get the next release out soon.
This PR will need a deep review and then after it is merged it will need some soak time for other to try it.
So I don't think it will make the next release.

I will try to review in depth soon. The code looks very good so far.

Copy link
Collaborator

@philburk philburk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The missing comma is causing it to fail CI.

include/portaudio.h Outdated Show resolved Hide resolved
@RossBencina
Copy link
Collaborator

Hi @hopefulGiupplo, thanks for your contribution, it's looking good but I agree that Phil needs to do a thorough review since he is the Oboe expert. Some other things that would help:

  • It's not passing CI at the moment, you will need to keep on top of that
  • It would help if there were some additional testers for your code, if you think that it's ready (and once CI is passing) you could post to the mailing list and request that other people try it
  • If anyone else is already using this it would be good to hear their feedback here (both in terms of using the implementation and reviewing the source code).

Once Phil is satisfied I will also do a code review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 Priority: High
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants