1
0
Fork 0
forked from suyu/suyu
suyu/src/core
Kloen Lansfiel f852369986 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
2017-01-25 22:33:26 -05:00
..
arm Merge pull request #2366 from MerryMage/MemoryReadCode 2016-12-22 14:25:15 -05:00
file_sys Address clang-format issues. 2016-12-21 23:48:14 -05:00
frontend Frontend: make motion sensor interfaced thread-safe 2016-12-29 21:18:36 +02:00
gdbstub Fix some warnings (#2399) 2017-01-04 13:48:29 -03:00
hle Merge pull request #2434 from mailwl/nfc-amiibo 2017-01-25 23:47:56 -03:00
hw CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
loader loader: Add support for 3DSX special relocation types, fixes citra-emu/citra#2449 2017-01-19 01:34:58 +13:00
tracer Use negative priorities to avoid special-casing the self-include 2016-09-21 00:15:56 -07:00
CMakeLists.txt Merge pull request #2308 from mailwl/ac-i 2017-01-12 10:12:46 -05:00
core.cpp Core: reset cpu_core in Shutdown to make IsPoweredOn work properly 2016-12-24 20:55:38 +02:00
core.h ThreadContext: Move from "core" to "arm_interface". 2016-12-22 00:27:49 -05:00
core_timing.cpp CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
core_timing.h CoreTiming: use named constant for ARM11 clock rate 2017-01-16 09:59:16 +02:00
memory.cpp Revert "Memory: Always flush whole pages from surface cache" 2016-12-17 19:13:33 -05:00
memory.h Expose page table to dynarmic for optimized reads and writes to the JIT 2016-11-24 20:41:18 -07:00
memory_setup.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
mmio.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
settings.cpp config: Add option for specifying screen resolution scale factor. 2017-01-07 03:23:22 -05:00
settings.h SDL: Select audio device (#2403) 2017-01-25 22:33:26 -05:00