51 Commits (474739a37920ff8e8a2f5d6f480a9116fdfba825)

Author SHA1 Message Date
Kelebek1 67e2d5c28b Reimplement HardwareOpus 2 years ago
FearlessTobi a7a5835ffb hwopus: Implement GetWorkBufferSizeExEx 2 years ago
FearlessTobi c2f827b85e hwopus: Implement OpenHardwareOpusDecoderForMultiStreamEx and DecodeInterleavedForMultiStream 2 years ago
Morph 310b6cf4af general: Use ScratchBuffer where possible 3 years ago
Kelebek1 5da70f7197 Remove memory allocations in some hot paths 3 years ago
Liam 65be230fdd service: move hle_ipc from kernel 3 years ago
Narr the Reg 39ca7b2928 core: Update service function tables to 16.0.0+ 3 years ago
arades79 683019878f remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 45e13b03f3 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
ameerj 2d2522693e Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" 3 years ago
liamwhite b01698775b
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" 3 years ago
ameerj a1490d77ac hle_ipc: Rename ReadBufferSpan to ReadBuffer 3 years ago
ameerj 7ffd624248 service: Use ReadBufferSpan where it is trivial to do so 3 years ago
Lioncash 97f273e94e service: Make use of buffer element count helpers 3 years ago
FengChen 672e61d802 core: implement HwOpus GetWorkBufferSizeForMultiStreamEx 3 years ago
Kelebek1 458da8a948 Project Andio 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Morph 762b8ad448 general: Replace high_resolution_clock with steady_clock 4 years ago
Morph 7bb2dd75cd service: Reduce header include overhead 4 years ago
bunnei 36d581ec73 hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size. 5 years ago
bunnei 3565e32f4d hle: service: hwopus: Implement GetWorkBufferSizeEx and OpenHardwareOpusDecoderEx. 5 years ago
Morph a0e4c2e1fc general: Replace RESULT_UNKNOWN with ResultUnknown 5 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash 9a07ed53eb core: Make variable shadowing a compile-time error 5 years ago
Morph a2d40b8185 hwopus: Update to 12.x 5 years ago
Lioncash 1a954b2a59 service: Eliminate usages of the global system instance 5 years ago
bunnei 3d592972dc
Revert "core: Fix clang build" 5 years ago
Lioncash be1954e04c core: Fix clang build 5 years ago
David 9b75481755
ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) 5 years ago
makigumo 926ea5a16d
update hwopus DecodeInterleaved for FW 7.0.0+ 6 years ago
Lioncash f11b87ebf1 service: Resolve sign conversion errors 6 years ago
Lioncash 7ad3d4e49c hwopus: Leverage multistream API for decoding regular Opus packets 7 years ago
Lioncash d03ae881fd service/audio/hwopus: Move decoder state to its own class 7 years ago
Lioncash 960057cba0 service/audio/hwopus: Provide a name for the second word of OpusPacketHeader 7 years ago
Lioncash d41d85766f service/audio/hwopus: Move Opus packet header out of the IHardwareOpusDecoderManager 7 years ago
Lioncash 3293877456 service/audio/hwopus: Enclose internals in an anonymous namespace 7 years ago
Lioncash a897feb21e hwopus: Implement DecodeInterleaved 7 years ago
Lioncash 07b86dc28c hwopus: Deduplicate the decoding code within DecodeInterleavedOld and DecodeInterleavedWithPerfOld 7 years ago
Lioncash 44f39bfb68 hwopus: Replace std::optional<std::reference_wrapper<u64>> with u64* 7 years ago
Lioncash eb1a3c1f4a hwopus: Mark local variables as const where applicable 7 years ago
Lioncash 06887c80a5 hwopus: Fill in the rest of the unknown service function names 7 years ago
David Marcec dace6087d6 Fixed hwopus compile error 7 years ago
David Marcec 3d627df4d8 Improved error messages in AM, HwOpus and NvMap 7 years ago
David Marcec a2cc3b10bb Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
bunnei 585e6fd426 hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters. 7 years ago
David Marcec 03c26d3406 Fixed incorrect hwopus assert 7 years ago
David Marcec fa10905e1e HwOpus, Implemented DecodeInterleavedWithPerformance 7 years ago
fearlessTobi 63c2e32e20 Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash c243bc09d4 service/audio: Replace includes with forward declarations where applicable 7 years ago
Lioncash 6ac955a0b4 hle/service: Default constructors and destructors in the cpp file where applicable 7 years ago