-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Audio: add backend independent resampler #11358
Conversation
Vestrel
commented
Jan 11, 2022
•
edited
Loading
edited
- Add SoundTouch as backend independent resampler. Closes Linux Cubeb not support time stretching #11275
- Fix XAudio deinit order. Fixes error on settings change.
- Fix click on all backends on emulator unpause
Are you gonna make this a submodule? |
I was thinking about merging this as is, since the original repo is not on gh. I dropped a lot of unneeded stuff from library. |
I mean, if the original repo is on git, that should suffice. |
It would also make more sense to have explicit commits for modifications. How else would you know what was changed |
You mean for SoundTouch? |
Yes. |
Can you do it then? |
Or we host our own fork on Codeberg. |
Just wondering. Why do we even need Soundtouch? |
Cubeb doesn't support frequency modifiers and thus time stretching would not work on it. SoundTouch also does pitch correction. |
I'm also waiting for merge of RPCS3/soundtouch#1 |
c91b84b
to
c53ce4d
Compare
I guess all that's left now is that i have to test it for regressions |
Thanks very much for implement that commit |
lgtm. It still resumes audio after I close Netflix, which is all that matters to me tbh. Someone else should probably peer-review the cellAudio code though. |
Cubeb uses internal rate resampler and it's not being flushed during call to stream_stop. This results in noticeable click when emulator is unpaused. Reset last sample buffer on pause for all backends.
RPCS3 is an emulator for PS3 and does the work. |
Netflix has a PS3 application, which RPCS3 can emulate. The firmware emulators also are PS3 applications, which RPCS3 can also emulate to varying degrees. |
Mega referred to windows version of Netflix here |
Even if it wasn't the Windows application being discussed. Yes Netflix working on the RPCS3 does help proper ps3 emulation. |
In others words ... Netflix working help to understand other codes in emulation ? |
since no-one is willing to test or review this other than me, I'll just merge. |
自己创建的新武将在游戏里头像不能正常显示,这个怎么解决呢!The new warrior that oneself creates will be in game avatar can not display normally, how does this solve! |