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

Ogg Vorbis loading/streaming #330

Open
olofson opened this issue Oct 28, 2017 · 0 comments
Open

Ogg Vorbis loading/streaming #330

olofson opened this issue Oct 28, 2017 · 0 comments
Labels
a2s Audiality 2 Script related issues feature Entirely new features refactor Redesign of code without significant changes in functionality unit New Audio Processing Units

Comments

@olofson
Copy link
Owner

olofson commented Oct 28, 2017

Add A2S support for loading Ogg Vorbis files as waves.

We probably actually just want to load the encoded data, and then decode from memory on the fly, to avoid using massive amounts of RAM for decoded data. This still needs to work with wtosc, so a new internal wave type and some refactoring will be needed.

Use stb_vorbis for decoding...? If this is going to run in the audio context, I really don't want to trust any external libraries with it! (Probably not even if it runs in a background thread - but that's not an option anyway if seeking via 'phase' is to be implemented.)

(See also #76 and #96.)

@olofson olofson added a2s Audiality 2 Script related issues feature Entirely new features refactor Redesign of code without significant changes in functionality unit New Audio Processing Units labels Oct 28, 2017
@olofson olofson modified the milestones: v1.9.3, v1.9.4 Oct 28, 2017
@olofson olofson modified the milestones: v1.9.4, v1.9.5+ Dec 12, 2017
@olofson olofson modified the milestones: v1.9.7+, v1.9.5 May 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a2s Audiality 2 Script related issues feature Entirely new features refactor Redesign of code without significant changes in functionality unit New Audio Processing Units
Projects
None yet
Development

No branches or pull requests

1 participant