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

port to minaudio & stb_vorbis #45

Open
paroj opened this issue Apr 26, 2023 · 6 comments
Open

port to minaudio & stb_vorbis #45

paroj opened this issue Apr 26, 2023 · 6 comments

Comments

@paroj
Copy link
Member

paroj commented Apr 26, 2023

this would make us dependency-free, simplify build and avoid LGPL of OpenAL Soft.

Sample integration can be found here:
https://github.com/cheofusi/just_playback/tree/main/just_playback

@sercero
Copy link
Collaborator

sercero commented Apr 26, 2023

What about OpenAL hardware?

This would make ogre-audiovideo entirely Software based, right?

@paroj
Copy link
Member Author

paroj commented Apr 27, 2023

I think OpenAL hardware is not a thing anymore. The only existing OpenAL HW accelaration seems to have existed on Creative Cards on Windows kcat/openal-soft#692

OpenAL Soft does not provide HW accelaration and seems to merely translate to the same backends as miniaudio

@sercero
Copy link
Collaborator

sercero commented Apr 27, 2023

Isn't this like a pretty big change?

Perhaps a new repo with a new name should be created and let's see what people want to use.

Perhaps ogre-minaudio or something like that.

I'm afraid of losing features because Chris Robins keeps develping new things for OpenAL.

@paroj
Copy link
Member Author

paroj commented Apr 27, 2023

it would take a preliminary port to really judge which features will be lost and whether a full port is ultimately worth it.

however, using stb_vorbis should be done first anyway as it is replaces both ogg and vorbis dependencies.

@paroj
Copy link
Member Author

paroj commented Apr 27, 2023

also this is a "nice to have" issue rather than something to be immediately implemented

@sercero
Copy link
Collaborator

sercero commented Apr 27, 2023

Good idea

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

No branches or pull requests

2 participants