Commit Graph

46 Commits (5420d699e2ef0b72f96ca3647fa8177b84976a27)

Author SHA1 Message Date
Stenzek dd6354143f
AudioStream: Fix backend name not translating 3 months ago
Stenzek dea0480166
AudioStream: Reintroduce XAudio2 backend
With device selection/lower latency this time.
5 months ago
Stenzek 17bea47190
AudioStream: Fix backend names not being translated on lookup 5 months ago
Stenzek a697ab9238
Settings: Use string_view for parsing types 7 months ago
Stenzek 132ca44f05
CubebAudioStream: Use a single shared context
Will be needed shortly.
9 months ago
Stenzek abcaceeb80
AudioStream: Split into source and backend streams 9 months ago
Stenzek a43e05472a
Host: Split into multiple files
Translation, actual host, and core for settings management.
9 months ago
Stenzek 09a3c99c3b
AudioStream: Fix crash with timestretch disabled 1 year ago
Stenzek 143ae49f2c
AudioStream: Use larger target size only when intentionally running slow
Fixes buffer underruns at fast or slow speed settings.
1 year ago
Stenzek d3f04dcda9
AudioStream: SIMD averaging window calculation 1 year ago
Stenzek 9b4698d48c
AudioStream: Back off resets that don't pass threshold over time
That way a very occasional lag/overflow doesn't cascade into
unnecessary tempo adjustment.
1 year ago
Stenzek f464d42be5
AudioStream: Fix glitches when disabling fast-forwarding
Usually happened at high frame rates.
1 year ago
Stenzek aafc029682
Misc: Un-namespace Timer 2 years ago
Stenzek 0d3501d435
Misc: Pass SettingsInterface by const reference 2 years ago
Stenzek 3dca598063
Log: Switch to enum class
Need to change the channel to a bitset too.. the string lookups are
horribly slow, and conflict when one is a prefix of another.
2 years ago
Stenzek a7d8e6d018
Host: Add disambiguation variants for translations 2 years ago
Stenzek 3fbdcdb4ff
AudioStream: Rewrite and integrate expander 2 years ago
Stenzek a2f98541b3
Misc: Slim down some header includes 2 years ago
Stenzek 3a83c4265c
Misc: Fix a bunch of code analysis warnings
Some of which were even actual errors.
2 years ago
Stenzek 6d70d24bc4
AudioStream: Swap to shared soundtouch library
Yay licensing requirements.
2 years ago
Stenzek 0654b2dc43
AudioStream: Use GSVector 2 years ago
Stenzek 4e922a34a7
Log: Simplify macros 2 years ago
Stenzek b6d019db66
Misc: Replace log printf calls with fmt 2 years ago
Stenzek 14ba3b7312
System: Fix sync to host refresh audio stretching 2 years ago
Stenzek 0a38c0889e
AudioStream: Improve >100% volume output quality 2 years ago
Stenzek 864b0ad5fe
Qt: Save audio output latency value separately to minimal flag 2 years ago
Stenzek c803c4fbef
Qt: Fix incorrect minimum latency display 2 years ago
Stenzek d6e80de3bf
Qt: Add default option for cubeb driver 2 years ago
Stenzek 4139bf63d8
AudioStream: Backport changes 2 years ago
Stenzek 0fbc1a3a8a
AudioStream: Add surround expansion via FreeSurround 2 years ago
Stenzek a5a72cd7ec
AudioStream: Fix a couple of errors in ReadFrames() resampler 2 years ago
Stenzek d96062b690
AudioStream: Fix infinite loop 3 years ago
Stenzek 9703542775
AudioStream: Re-add SDL backend 3 years ago
Stenzek a96111eaeb Misc: Swap make_array() for size deduction 3 years ago
Stenzek 01e505ec8b Common: Add intrin.h 3 years ago
Stenzek b1bb33a566 Common: Move CPU macros to types.h 3 years ago
Connor McLaughlin 4eb6b90825 AudioStream: Fix building without SSE on Linux 4 years ago
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
4 years ago
Connor McLaughlin 239b585d8c AudioStream: Fix several-second-looping bug on underrun 4 years ago
Connor McLaughlin cab51c6764 FullscreenUI: Re-enable most previously-missing settings 4 years ago
Connor McLaughlin 4f5722c932 AudioStream: Fix compiling with clang/arm64 4 years ago
Connor McLaughlin 66caaf6103 AudioStream: Fix null output 4 years ago
Connor McLaughlin d012f65d4f AudioStream: Fix possible NaN in forced tempo update 4 years ago
Connor McLaughlin be5b979713 AudioStream: Make speed changes less poppy 4 years ago
Connor McLaughlin 68b5dd869c SPU: Add time stretched audio output 4 years ago
Connor McLaughlin b7fbde31a7 Move utility classes from common to own static lib 4 years ago