- Aug 13, 2018
- Aug 12, 2018
-
-
David Marcec authored
-
David Marcec authored
GetAudioRendererSampleRate is set as a "STUB" as a game could check if the sample rate it sent and the sample rate it wants don't match. Just a thought of something which could happen so keeping it as stub for the mean time
-
- Aug 07, 2018
-
-
KAMiKAZOW authored
-
- Aug 05, 2018
-
-
bunnei authored
-
- Aug 04, 2018
- Aug 02, 2018
-
-
Lioncash authored
This makes the Buffer::Tag usage consistent with the Stream class's prototype of GetTagsAndReleaseBuffers().
-
Lioncash authored
We can just use type aliases to avoid needing to write the same long type twice
-
Lioncash authored
Given std::function is allowed to potentially allocate, these should be std::move'd to prevent potential reallocation (should that ever happen).
-
- Aug 01, 2018
-
-
bunnei authored
-
- Jul 31, 2018
- Jul 30, 2018
-
-
bunnei authored
-
- Jul 28, 2018
-
-
bunnei authored
-
- Jan 13, 2018
-
-
James Rowe authored
-
- Jan 09, 2018
-
-
B3n30 authored
* CoreTiming: New CoreTiming; Add Test for CoreTiming
-
- Jan 07, 2018
-
-
bunnei authored
-
- Sep 30, 2017
-
-
Huw Pascoe authored
-
- Sep 25, 2017
-
-
Subv authored
The current code inserts and deletes elements from the beginning of the audio buffer, which is very inefficient in an std::vector. Profiling was done using VisualStudio2017's Performance Analyzer in Super Mario 3D Land. Before this change: AudioInterp::Linear had 14.14% of the runtime (inclusive) and most of that time was spent in std::vector's insert implementation. After this change: AudioInterp::Linear has 0.36% of the runtime (inclusive)
-
- Aug 28, 2017
-
-
MerryMage authored
-
- May 28, 2017
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
Modules didn't correctly define their dependencies before, which relied on the frontends implicitly including every module for linking to succeed. Also changed every target_link_libraries call to specify visibility of dependencies to avoid leaking definitions to dependents when not necessary.
-
- May 10, 2017
-
-
Yuri Kunde Schlesner authored
Also move address space mapping out of video_core.
-
- Feb 27, 2017
-
-
Mat M authored
Corrects a few issues with regards to Doxygen documentation, for example: - Incorrect parameter referencing. - Missing @param tags. - Typos in @param tags. and a few minor other issues.
-
- Jan 30, 2017
-
-
Jake Merdich authored
* Support looping HLE audio * DSP: Fix dirty bit clears, handle nonmonotonically incrementing IDs * DSP: Add start offset support
-
- Jan 27, 2017
-
-
noah the goodra authored
``` In file included from citra/src/audio_core/sink_details.cpp:11: citra/src/./audio_core/sdl2_sink.h:25:10: warning: 'SetDevice' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void SetDevice(int device_id); ^ citra/src/./audio_core/sink.h:39:18: note: overridden virtual function is here virtual void SetDevice(int device_id) = 0; ^ ```
-
- Jan 26, 2017
-
-
Kloen Lansfiel authored
* 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
-
- Dec 13, 2016
-
-
Lioncash authored
-
- Dec 11, 2016
-
-
Lioncash authored
Previously there was a split where some of the services were in the Service namespace and others were not.
-
- Dec 10, 2016
-
-
MerryMage authored
-
- Nov 22, 2016
-
-
freiro authored
-
- Oct 20, 2016
-
-
Ricardo de Almeida Gonzaga authored
-
- Sep 21, 2016
-
-
Yuri Kunde Schlesner authored
-
Emmanuel Gil Peyrot authored
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation.
-