lizzie
3bd6ab7319
fx
2 months ago
lizzie
689ce3fadf
[audio_core, hle/services, video_core/compute] Inline std::unique_ptr<> allocs into std::optional<>
Signed-off-by: lizzie <lizzie@eden-emu.dev>
2 months ago
Kelebek1
de326e42bb
Rework ADSP into a wrapper for apps
3 years ago
Liam
1b33ebdde2
nvnflinger: allow locking framerate during video playback
3 years ago
Lioncash
1019e52885
audio_manager: Remove dependence on system state
This isn't used by the class, so this can be removed for the time being.
4 years ago
Kelebek1
c6d4071162
Remove pause callbacks from coretiming
4 years ago
Kelebek1
77a30f7286
Don't stall with nvdec
4 years ago
Kelebek1
c3e3874d8d
Rework audio output, connecting AudioOut into coretiming to fix desync during heavy loads.
4 years ago
Kelebek1
be1f5f1d9f
Project Andio
4 years ago
James Rowe
5dbd091a80
Massive removal of unused modules
8 years ago
B3n30
1b2aa3780d
CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119 )
* CoreTiming: New CoreTiming; Add Test for CoreTiming
9 years ago
Yuri Kunde Schlesner
03ad0ec0e5
DSP: Create backing memory for entire DSP RAM
Also move address space mapping out of video_core.
9 years ago
Kloen Lansfiel
637f58dd1e
SDL: Select audio device ( #2403 )
* Initial Commit
Added Device logic to Sinks
Started on UI for selecting devices
Removed redundant import
* Audio Core: Complete Device Switching
Complete the device switching implementation by allowing the output
device to be loaded, changed and saved through the configurations menu.
Worked with the Sink abstraction and tuned the "Device Selection"
configuration so that the Device List is automatically populated when
the Sink is changed.
This hopefully addresses the concerns and recommendations mentioned in
the comments of the PR.
* Clean original implementation.
* Refactor GetSinkDetails
9 years ago
Lioncash
b0ebdfae34
Add all services to the Service namespace
Previously there was a split where some of the services were in the
Service namespace and others were not.
10 years ago
MerryMage
b5cfe1d2f4
audio_core: SelectSink should default to auto if sink_id is invalid
10 years ago
Yuri Kunde Schlesner
fa5d9d8266
Use negative priorities to avoid special-casing the self-include
10 years ago
Emmanuel Gil Peyrot
1138ec0d49
Remove empty newlines in #include blocks.
This makes clang-format useful on those.
Also add a bunch of forgotten transitive includes, which otherwise
prevented compilation.
10 years ago
Emmanuel Gil Peyrot
628ed4376a
Sources: Run clang-format on everything.
10 years ago
MerryMage
96febf8f85
audio_core: Add EnableStretching to interface so that one can toggle stretching on and off
10 years ago
MerryMage
aa47fc2406
Audio: Add sink selection to configuration files
10 years ago
MerryMage
1e19d9c579
AudioCore: CurrentRegion() -> ReadRegion(), WriteRegion()
10 years ago
MerryMage
c622bea535
AudioCore: Hack to prevent regressions: Trigger Binary pipe interrupt every audio frame
10 years ago
MerryMage
4827a1bff7
DSP_DSP: Updated interrupt implementation
10 years ago
MerryMage
d2710b784a
AudioCore: Skeleton Implementation
This commit:
* Adds a new subproject, audio_core.
* Defines structures that exist in DSP shared memory.
* Hooks up various other parts of the emulator into audio core.
This sets the foundation for a later HLE DSP implementation.
10 years ago