summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/audio/audren_u.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* audio: split IAudioDevice, IAudioRenderer, move IAudioRendererManagerLiam2024-02-211-552/+0
* Use the input process handle to get the correct application's memoryKelebek12024-01-281-6/+10
* result: Make fully constexpr, add ON_RESULT_INCLUDEDFearlessTobi2024-01-251-1/+2
* service: fetch objects from the client handle tableLiam2023-12-251-4/+2
* Have GetActiveChannelCount return the system channels instead of host device channelsKelebek12023-12-161-1/+1
* Rework ADSP into a wrapper for appsKelebek12023-09-041-1/+1
* audren_u: Fix parameter alignmentMorph2023-08-011-2/+3
* general: Use ScratchBuffer where possibleMorph2023-07-011-11/+12
* Remove memory allocations in some hot pathsKelebek12023-06-221-11/+11
* hle: rename legacy errors to ResultsLiam2023-03-071-3/+3
* service: move hle_ipc from kernelLiam2023-03-011-28/+28
* service: refactor server architectureLiam2023-02-211-9/+6
* general: rename CurrentProcess to ApplicationProcessLiam2023-02-141-1/+1
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-1/+1
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-021-1/+1
* hle_ipc: Rename ReadBufferSpan to ReadBufferameerj2022-12-291-3/+3
* service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-251-3/+3
* Revert "hle: service: audio: Use default service thread."bunnei2022-12-141-6/+9
* Merge pull request #9232 from bunnei/audio-default-threadliamwhite2022-12-041-9/+6
|\
| * hle: service: audio: Use default service thread.bunnei2022-11-121-9/+6
* | Merge pull request #9289 from liamwhite/fruit-companyliamwhite2022-12-031-0/+1
|\ \
| * | general: fix compile for Apple ClangLiam2022-11-231-0/+1
| |/
* / service: Make use of buffer element count helpersLioncash2022-11-231-3/+3
|/
* Update audio_core for firmware 15.0.0Kelebek12022-10-191-0/+26
* kernel: remove KWritableEventLiam2022-10-131-2/+2
* audio_device: Mark member functions as const where applicableLioncash2022-09-151-2/+2
* Implement AudRenU:RequestUpdateAuto, and use C descriptors when B reports as empty.Kelebek12022-08-241-6/+21
* Project AndioKelebek12022-07-221-446/+246
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* hle: service: audio: Create a service thread where appropriate.bunnei2022-04-021-1/+2
* core: Remove unused includesameerj2021-11-041-3/+0
* service: Reduce header include overheadMorph2021-10-071-1/+0
* service: Replace service event creation with ServiceContext::CreateEventMorph2021-10-021-19/+22
* service/audio: Update to 13.0.0german772021-09-271-1/+2
* Report 2 channels active. Fixes Tales of Vesperia's mono channel audio.Kelebek12021-07-061-1/+1
* Fix XC2/VOEZ crashing, add audio looping and a few misc fixesKelebek12021-07-011-1/+1
* Decouple audio processing and run at variable rateKelebek12021-06-271-4/+6
* general: Replace RESULT_SUCCESS with ResultSuccessMorph2021-06-021-21/+21
* core: Make variable shadowing a compile-time errorLioncash2021-05-161-2/+3
* audrenbunnei2021-05-111-25/+14
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-2/+2
* hle: kernel: Ensure all kernel objects with KAutoObject are properly created.bunnei2021-05-061-0/+4
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-23/+18
* service: Resolve cases of member field shadowingLioncash2021-05-041-2/+3
* audren_u: Use proper namesgerman772021-04-091-3/+3
* hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-18/+21
* hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-5/+5
* hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-1/+1
* hle: service: Acquire and release a lock on requests.bunnei2020-12-291-7/+7
* service: Eliminate usages of the global system instanceLioncash2020-11-271-4/+4
* audio_core: Apollo Part 1, AudioRenderer refactorDavid Marcec2020-07-251-72/+77
* audio_renderer: Preliminary BehaviorInfo (#3736)David2020-04-211-2/+7
* audren: Lower log level for RequestUpdateImpl to DebugFearlessTobi2020-04-201-1/+1
* service: Remove unused RequestParser instancesLioncash2020-04-181-2/+0
* CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-161-1/+1
* core: Prepare various classes for memory read/write migrationLioncash2019-11-271-2/+3
* kernel: events: Remove ResetType::Automatic.bunnei2019-11-031-6/+6
* Merge pull request #2834 from Morph1984/audrenu_QueryAudioDeviceInputEventDavid2019-09-051-1/+15
|\
| * Add Kernel::EventPair audio_input_device_switch_event;Morph19842019-09-041-0/+1
| * audren_u: Stub IAudioDevice::QueryAudioDeviceInputEventMorph19842019-09-041-1/+14
* | remove <f32>Morph19842019-09-041-1/+1
* | explicitly represent 1 as a float (1.0f instead of 1)Morph19842019-09-041-1/+1
* | Change u32 -> f32Morph19842019-09-041-1/+1
* | service/audio/audren_u: Stub IAudioDevice::GetAudioDeviceOutputVolumeMorph19842019-09-031-2/+15
|/
* service/audren_u: Handle audio USB output revision queries in ListAudioDeviceName()Lioncash2019-07-191-16/+44
* service/audren_u: Move revision testing code out of AudRenULioncash2019-07-191-55/+53
* service/audio: Remove global system accessorsLioncash2019-07-191-9/+9
* service/audren_u: Remove unnecessary return value from GetActiveAudioDeviceName()Lioncash2019-07-191-2/+1
* service/audren_u: Report proper device namesLioncash2019-07-191-6/+29
* Clang formatDavid Marcec2019-07-121-2/+4
* "AudioRenderer" thread should have a unique nameDavid Marcec2019-07-121-4/+3
* IAudioDevice::QueryAudioDeviceOutputEventDavid Marcec2019-07-011-3/+16
* Revert PR 2590.Fernando Sahmkow2019-06-201-1/+1
* service/audio/audren_u: Correct event reset type for the system eventLioncash2019-06-181-1/+1
* Merge pull request #2439 from lioncash/audrenHexagon122019-05-191-51/+297
|\
| * service/audren_u: Handle variadic command buffers in GetWorkBufferSize()Lioncash2019-05-011-17/+92
| * service/audren_u: Handle version 2 of performance frame info in GetWorkBufferSize()Lioncash2019-05-011-6/+12
| * service/audren_u: Clean up work buffer calculationsLioncash2019-05-011-49/+214
* | core/kernel/object: Rename ResetType enum membersLioncash2019-05-181-2/+2
|/
* hle/service: Resolve unused variable warningsLioncash2019-04-041-7/+6
* hle/service/audio: Extract audio error codes to a headerLioncash2019-03-051-1/+2
* Merge pull request #2180 from lioncash/audrenbunnei2019-03-011-1/+12
|\
| * service/audio: Provide an implementation of ExecuteAudioRendererRenderingLioncash2019-03-011-1/+12
* | service/audio/audren_u: Implement OpenAudioRendererAutoLioncash2019-03-011-7/+17
|/
* audio_core/audio_renderer: Name previously unknown parameters of AudioRendererParameterLioncash2019-02-271-13/+13
* core_timing: Convert core timing into a classLioncash2019-02-161-4/+5
* service/audio: Update function tablesLioncash2019-01-301-4/+6
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-15/+11
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-9/+15
* Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-23/+30
* service/audren_u: Forward RequestUpdateAuto through the same function as RequestUpdateLioncash2018-11-141-3/+3
* hle/audren_u: Implement Get/SetRenderingTimeLimitLioncash2018-11-131-2/+23
* audio: Update service function tablesLioncash2018-10-191-17/+20
* Merge pull request #1394 from lioncash/streambunnei2018-09-271-1/+1
|\
| * stream: Preserve enum class type in GetState()Lioncash2018-09-241-1/+1
* | service: Add missing headers inclusions where applicableLioncash2018-09-251-0/+1
|/
* Added audren:u#GetAudioRendererStateDavid Marcec2018-09-231-1/+8
* Removed the use of rp.MakeBuilderDavid Marcec2018-09-191-3/+3
* service/audio: Replace includes with forward declarations where applicableLioncash2018-09-121-2/+4
* hle/service: Default constructors and destructors in the cpp file where applicableLioncash2018-09-111-0/+2
* kernel: Eliminate kernel global stateLioncash2018-08-291-3/+5
* Merge pull request #1035 from ogniK5377/audio-dev-revision-infobunnei2018-08-121-1/+12
|\
| * GetAudioDeviceServiceWithRevisionInfoDavid Marcec2018-08-121-1/+12
* | Pushed the requested sample rate instead of our fixed sample rateDavid Marcec2018-08-121-4/+2
* | Added GetAudioRendererSampleRate, GetAudioRendererSampleCount & GetAudioRendererMixBufferCountDavid Marcec2018-08-121-5/+28
|/
* audio_core: Implement audren_u audio playback.bunnei2018-08-051-200/+8
* core_timing: Split off utility functions into core_timing_utilMerryMage2018-07-241-0/+1
* audren_u: Use a std::array instead of std::string for holding the audio interface/device nameLioncash2018-07-201-2/+4
* Merge pull request #726 from lioncash/overloadbunnei2018-07-201-2/+2
|\
| * hle_ipc: Introduce generic WriteBuffer overload for multiple container typesLioncash2018-07-191-2/+2
* | hle/service: Make constructors explicit where applicableLioncash2018-07-191-2/+2
|/
* We only need to alert for memory pool changesDavid Marcec2018-07-131-2/+0
* initialized voice status and unused sizes in the update data headerDavid Marcec2018-07-131-1/+3
* Update AudioRenderer Voice Sections (#614)David2018-07-031-0/+87
* Rename logging macro back to LOG_*James Rowe2018-07-031-12/+12
* Send the correct RequestUpdateAudioRenderer revision in the output header (#587)David2018-06-251-1/+1
* Removed duplicate structs, changed AudioRendererResponse -> UpdateDataHeader (#583)David2018-06-241-32/+19
* Fixed RequestUpdateAudioRenderer deadlocks and calculated section sizes properly (#580)David2018-06-231-25/+58
* Service/Audio: update audren:u servicemailwl2018-06-211-46/+57
* Build: Fixed some MSVC warnings in various parts of the code.Subv2018-06-201-1/+1
* GetAudioRendererWorkBufferSize impl (#465)David2018-05-261-2/+63
* Correct audio command numbers & add or rename some functions (#455)greggameplayer2018-05-211-12/+13
* core_timing: Namespace all functions and constants in core_timing's headerLioncash2018-04-301-1/+1
* Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-implDavid Marcec2018-04-261-13/+13
|\
| * audio: Move logging macros over to new fmt-compatible onesLioncash2018-04-241-13/+13
* | GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport.David Marcec2018-04-231-5/+3
* | Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids)David Marcec2018-04-221-6/+9
|/
* service: Use nested namespace specifiers where applicableLioncash2018-04-201-4/+2
* Updated audren with more service names.Hexagon122018-04-101-10/+14
* audren_u: Stub out GetActiveAudioDeviceName.bunnei2018-04-031-1/+13
* audren_u: Stub QueryAudioDeviceSystemEvent and GetActiveChannelCount.bunnei2018-03-301-8/+36
* audren_u: Fix GetAudioDevice.bunnei2018-03-251-6/+47
* CoreTiming: Unschedule the pending events when an Interface is destroyed.Subv2018-03-041-1/+3
* Stub more functionsmailwl2018-02-221-2/+2
* Service/hid: stub some functionsmailwl2018-02-161-1/+2
* audio: Use WriteBuffer instead of BufferDescriptorB.bunnei2018-02-141-3/+1
* audren_u: Schedule reoccuring event. (#183)bunnei2018-02-141-6/+35
* Add RequestUpdateAudioRenderer, StartAudioRenderer and StopAudioRenderer stubs to audren:ugdkchan2018-02-121-2/+76
* Service: stub some functions in am, audio, time, vi servicesmailwl2018-02-071-4/+47
* Added stubs for audio services. (#116)st4rk2018-01-221-0/+44