aboutsummaryrefslogtreecommitdiff
path: root/src/audio_core
AgeCommit message (Collapse)Author
2024-02-19scope_exit: Make constexprFearlessTobi
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-01-29Merge pull request #12814 from Kelebek1/time_new_ipcliamwhite
Move time services to new IPC and add debug printing
2024-01-28Use the input process handle to get the correct application's memoryKelebek1
2024-01-27Move time services to new IPC.Kelebek1
Add some fixes/improvements to usage with the new IPC
2024-01-18Core: Clang format and other small issues.Fernando Sahmkow
2024-01-18SMMU: Initial adaptation to video_core.Fernando Sahmkow
2024-01-16Merge remote-tracking branch 'origin/master' into typos3Viktor Szépe
2024-01-15Fix more typosViktor Szépe
2024-01-12audio: fetch process object from handle tableLiam
2023-12-23core_timing: remove user data valueLiam
2023-12-19Merge pull request #12387 from liamwhite/oboeFernando S
android: add oboe audio sink
2023-12-18oboe_sink: specify additional required parametersLiam
2023-12-17oboe_sink: set low latency performance modeLiam
2023-12-17oboe_sink: implement channel count queryingLiam
2023-12-17android: add oboe audio sinkLiam
2023-12-16audio: skip coefficient normalization for downmixLiam
2023-12-16Have GetActiveChannelCount return the system channels instead of host device ↵Kelebek1
channels
2023-11-17opus: fix stereo stream count check in multistream decoder objectLiam
2023-11-12audio_core: ignore renderer wait when stream is pausedLiam
2023-11-04Convert files to LF eolKelebek1
2023-11-03Allow 0 stereo countKelebek1
2023-10-13audio: fix shutdown deadlock in audio rendererLiam
2023-10-10Clear DSP buffer after each executionKelebek1
2023-10-02ci: fix new codespell errorsLiam
2023-09-18Merge pull request #11520 from Kelebek1/estimated_timeliamwhite
Do not consider voice commands in time estimation, fix adpcm estimate
2023-09-18Do not consider voice commands in time estimation, fix adpcm estimateKelebek1
2023-09-16Reimplement HardwareOpusKelebek1
2023-09-10Merge pull request #11465 from Kelebek1/skip_remaining_resetliamwhite
[Audio] Do not reset the remaining command count each time
2023-09-08Fix data source version 1 command loopingKelebek1
2023-09-07Do not reset the command buffer command count each timeKelebek1
2023-09-06Merge pull request #11428 from Kelebek1/adsp_reworkliamwhite
Rework ADSP into a wrapper for apps
2023-09-04Rework ADSP into a wrapper for appsKelebek1
2023-09-03msvc: set warning level to /W4 globallyDanila Malyutin
And fix a bunch of warnings
2023-08-29Merge pull request #11408 from Kelebek1/fix_audio_node_idliamwhite
[Audio] Fix node id index in DropVoices
2023-08-28Fix node id index in DropVoicesKelebek1
2023-08-27audio: allow more latency in cubeb initializationLiam
2023-08-23Pre-test opening a stream for audio backends, fall back to null if not suitable.Kelebek1
2023-08-02Merge pull request #10839 from lat9nq/pgc-plusliamwhite
general: Reimplement per-game configurations
2023-07-30Fix AudioRendererParameterInternal's sizeKelebek1
2023-07-21(ui,)settings: Use explicit instantiationlat9nq
Reduces compile times a tad on clang.
2023-07-21settings,general: Rename non-confirming enumslat9nq
2023-07-21configure_audio: Implement ui generationlat9nq
Needs a considerable amount of management specific to some of the comoboboxes due to the audio engine configuration. general: Partial audio config implmentation configure_audio: Implement ui generation Needs a considerable amount of management specific to some of the comoboboxes due to the audio engine configuration. general: Partial audio config implmentation settings: Make audio settings as enums
2023-07-02Use spans over guest memory where possible instead of copying data.Kelebek1
2023-06-30sink_stream: Resolve heap buffer corruption due to out of bounds writeMorph
Also, remove the use of ScratchBuffer when upmixing, as other channels may not be initialized with zeroed out data.
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-06-21Merge pull request #10086 from Morph1984/coretiming-ng-1bunnei
core_timing: Use CNTPCT as the guest CPU tick
2023-06-08nvnflinger: allow locking framerate during video playbackLiam
2023-06-07core_timing: Use CNTPCT as the guest CPU tickMorph
Previously, we were mixing the raw CPU frequency and CNTFRQ. The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available.
2023-06-05android: audio_core: sink_stream: Remove unnecessary check.bunnei
2023-06-05Merge pull request #10508 from yuzu-emu/limebunnei
Project Lime - yuzu Android Port