suyu/src/core
Lioncash 7ad3d4e49c hwopus: Leverage multistream API for decoding regular Opus packets
After doing a little more reading up on the Opus codec, it turns out
that the multistream API that is part of libopus can handle regular
packets. Regular packets are just a degenerate case of multistream Opus
packets, and all that's necessary is to pass the number of streams as 1
and  provide a basic channel mapping, then everything works fine for
that case.

This allows us to get rid of the need to use both APIs in the future
when implementing multistream variants in a follow-up PR, greatly
simplifying the code that needs to be written.
2019-03-11 07:06:18 -04:00
..
arm core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
crypto Fixes Unicode Key File Directories (#2120) 2019-02-20 21:24:25 -05:00
file_sys file_sys/vfs_vector: Fix ignored offset on Write 2019-02-25 00:27:49 +01:00
frontend Merge pull request #2170 from lioncash/emu-window 2019-02-27 11:26:24 -05:00
gdbstub gdbstub: only let Execute breakpoints write/restore BKPT opcodes into target memory 2019-02-06 19:07:35 +01:00
hle hwopus: Leverage multistream API for decoding regular Opus packets 2019-03-11 07:06:18 -04:00
loader loader: Propagate NCA logo section to ReadBanner and ReadLogo 2019-01-15 16:01:04 -05:00
tracer Port #4182 from Citra: "Prefix all size_t with std::" 2018-09-15 15:21:06 +02:00
CMakeLists.txt hle/service/audio: Extract audio error codes to a header 2019-03-05 16:51:37 -05:00
core.cpp Merge pull request #2055 from bunnei/gpu-thread 2019-03-07 10:41:53 -05:00
core.h core/core: Remove the global telemetry accessor function 2019-03-04 10:24:13 -05:00
core_cpu.cpp kernel/scheduler: Pass in system instance in constructor 2019-03-04 17:01:37 -05:00
core_cpu.h kernel/scheduler: Pass in system instance in constructor 2019-03-04 17:01:37 -05:00
core_timing.cpp core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
core_timing.h core_timing: Convert core timing into a class 2019-02-15 21:50:25 -05:00
core_timing_util.cpp core_timing: Rename CoreTiming namespace to Core::Timing 2019-02-12 12:42:17 -05:00
core_timing_util.h core_timing: Rename CoreTiming namespace to Core::Timing 2019-02-12 12:42:17 -05:00
cpu_core_manager.cpp kernel/scheduler: Pass in system instance in constructor 2019-03-04 17:01:37 -05:00
cpu_core_manager.h core: Relocate CPU core management to its own class 2018-11-22 04:28:19 -05:00
memory.cpp gpu: Move command processing to another thread. 2019-03-06 21:48:57 -05:00
memory.h memory: Dehardcode the use of fixed memory range constants 2018-09-24 22:16:03 -04:00
memory_hook.cpp memory_hook: Default virtual destructor in the cpp file 2018-05-03 08:12:16 -04:00
memory_hook.h global: Use std::optional instead of boost::optional (#1578) 2018-10-30 00:03:25 -04:00
memory_setup.h memory: Replace all memory hooking with Special regions 2018-01-27 15:16:39 +00:00
perf_stats.cpp perf_stats: Remove unused variable within DoFrameLimiting() 2018-10-24 00:33:26 -04:00
perf_stats.h core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
settings.cpp clang fix 2019-03-09 16:42:56 +02:00
settings.h settings: Add new graphics setting for use_asynchronous_gpu_emulation. 2019-03-06 21:09:09 -05:00
telemetry_session.cpp settings: Add new graphics setting for use_asynchronous_gpu_emulation. 2019-03-06 21:09:09 -05:00
telemetry_session.h compatdb: Use a seperate endpoint for testcase submission 2018-10-28 13:23:02 +01:00