51 Commits (01f19cbd4cb5a45a2a03d567cf8f515c919b900f)

Author SHA1 Message Date
Kelebek1 07b63b15ad Reimplement HardwareOpus 2 years ago
FearlessTobi a6855b92a2 hwopus: Implement GetWorkBufferSizeExEx 2 years ago
FearlessTobi a0a93f966d hwopus: Implement OpenHardwareOpusDecoderForMultiStreamEx and DecodeInterleavedForMultiStream 2 years ago
Morph b8004b2472 general: Use ScratchBuffer where possible 3 years ago
Kelebek1 c7430e51e3 Remove memory allocations in some hot paths 3 years ago
Liam d7e9461b71 service: move hle_ipc from kernel 3 years ago
Narr the Reg 932cf55052 core: Update service function tables to 16.0.0+ 3 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 3 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 3 years ago
ameerj 7cc5da4a9f Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" 3 years ago
liamwhite f74a95b6fb Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" 3 years ago
ameerj 713394d526 hle_ipc: Rename ReadBufferSpan to ReadBuffer 3 years ago
ameerj db9a523aae service: Use ReadBufferSpan where it is trivial to do so 3 years ago
Lioncash 8c35c8c4a6 service: Make use of buffer element count helpers 3 years ago
FengChen b85bd1b548 core: implement HwOpus GetWorkBufferSizeForMultiStreamEx 3 years ago
Kelebek1 be1f5f1d9f Project Andio 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
Morph 2b9afa4d56 general: Replace high_resolution_clock with steady_clock 4 years ago
Morph 52fa30ab7d service: Reduce header include overhead 4 years ago
bunnei 2b36c8f843 hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size. 5 years ago
bunnei 3a6d12430c hle: service: hwopus: Implement GetWorkBufferSizeEx and OpenHardwareOpusDecoderEx. 5 years ago
Morph c4d6d9dfd3 general: Replace RESULT_UNKNOWN with ResultUnknown 5 years ago
Morph 7ebc38a6d1 general: Replace RESULT_SUCCESS with ResultSuccess 5 years ago
Lioncash eeae5217ba core: Make variable shadowing a compile-time error 5 years ago
Morph 8e0af1dfc7 hwopus: Update to 12.x 5 years ago
Lioncash 346271b80b service: Eliminate usages of the global system instance 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
David ecaac59acd ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) 5 years ago
makigumo b71b872e74 update hwopus DecodeInterleaved for FW 7.0.0+ 6 years ago
Lioncash 20d6637c03 service: Resolve sign conversion errors 6 years ago
Lioncash 9053abb00d hwopus: Leverage multistream API for decoding regular Opus packets 7 years ago
Lioncash a98f0b7e93 service/audio/hwopus: Move decoder state to its own class 7 years ago
Lioncash 133da63a0f service/audio/hwopus: Provide a name for the second word of OpusPacketHeader 7 years ago
Lioncash e842b63161 service/audio/hwopus: Move Opus packet header out of the IHardwareOpusDecoderManager 7 years ago
Lioncash a92d39462b service/audio/hwopus: Enclose internals in an anonymous namespace 7 years ago
Lioncash 3e78328569 hwopus: Implement DecodeInterleaved 7 years ago
Lioncash 2031c390f0 hwopus: Deduplicate the decoding code within DecodeInterleavedOld and DecodeInterleavedWithPerfOld 7 years ago
Lioncash bed6adebc3 hwopus: Replace std::optional<std::reference_wrapper<u64>> with u64* 7 years ago
Lioncash 023e37145a hwopus: Mark local variables as const where applicable 7 years ago
Lioncash 449c62df51 hwopus: Fill in the rest of the unknown service function names 7 years ago
David Marcec 775267deb9 Fixed hwopus compile error 7 years ago
David Marcec 7caebd7e0e Improved error messages in AM, HwOpus and NvMap 7 years ago
David Marcec 5ae0d6cba2 Changed logging to be "Log before execution", Added more error logging, all services should now log on some level 7 years ago
bunnei 8d4328026d hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters. 7 years ago
David Marcec d3d2bb2c35 Fixed incorrect hwopus assert 7 years ago
David Marcec da00bd005b HwOpus, Implemented DecodeInterleavedWithPerformance 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 51a53a5caf service/audio: Replace includes with forward declarations where applicable 7 years ago
Lioncash 8a9b062587 hle/service: Default constructors and destructors in the cpp file where applicable 7 years ago