switch from audren to audout and many other changes#51
Merged
HookedBehemoth merged 19 commits intoHookedBehemoth:masterfrom Jul 19, 2025
Merged
switch from audren to audout and many other changes#51HookedBehemoth merged 19 commits intoHookedBehemoth:masterfrom
HookedBehemoth merged 19 commits intoHookedBehemoth:masterfrom
Conversation
…duce memory by ~140KiB - audout doesn't suffer from session exhaution as audren did. this removes the hacky workaround of closing sys-tune when a blacklisted game was launched. This however created a new problem, we need a new way to resample the audio. I am very familar with sdl2 code and know its resampler is pretty good, so i went with that. I will change this later on if a better resampler is found. - playlists are now a fixed size of 256 entries, which uses 64k. (entry_count / 4 = kib).
…n songs, remove pscm.
…to running out of stack space.
…st using the wrong index for ipc, ovl focus current song in playlist, sys fix clearAll not resetting the queueIndex.
… only deploy on push.
Collaborator
Author
|
More changes:
|
…em static (saves 20k bss).
…if x is disabled.
Collaborator
Author
|
…ncrease resample buf size, reduce heap (because we have buffered io), label sdl funcs static, reduce mp3 heap size
…led on. this allows for a new list to be created, similar to how it works in youtube music.
Collaborator
Author
|
Owner
|
I'd be more comfortable if the individual patches only addressed individual issues. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
0.25 kb, so in total 128k. I wasn't sure what the max limit should really be, maybe 256 is more reasonable, and it would save 64k.0x000d1000 vs 0x000c3000.this isn't ready to be merged yet as it requires switchbrew/libnx#683 to be in the next release, and by that point switchbrew/libnx#636 may also make it in so i'd need remove the local version of that code.
fixes #10