aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/audio/hwopus.cpp
AgeCommit message (Expand)Author
2024-02-20audio: split IHardwarweOpusDecoder, move IHardwareOpusDecoderManagerLiam
2023-12-24service: fetch objects from the client handle tableLiam
2023-09-16Reimplement HardwareOpusKelebek1
2023-08-30hwopus: Implement GetWorkBufferSizeExExFearlessTobi
2023-08-27hwopus: Implement OpenHardwareOpusDecoderForMultiStreamEx and DecodeInterleav...FearlessTobi
2023-06-30general: Use ScratchBuffer where possibleMorph
2023-06-22Remove memory allocations in some hot pathsKelebek1
2023-03-01service: move hle_ipc from kernelLiam
2023-02-24core: Update service function tables to 16.0.0+Narr the Reg
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ...liamwhite
2022-12-28hle_ipc: Rename ReadBufferSpan to ReadBufferameerj
2022-12-25service: Use ReadBufferSpan where it is trivial to do soameerj
2022-11-23service: Make use of buffer element count helpersLioncash
2022-09-17core: implement HwOpus GetWorkBufferSizeForMultiStreamExFengChen
2022-07-22Project AndioKelebek1
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-12-02general: Replace high_resolution_clock with steady_clockMorph
2021-10-07service: Reduce header include overheadMorph
2021-06-26hle: service: hwopus: OpenHardwareOpusDecoderEx: Remove unused buffer size.bunnei
2021-06-24hle: service: hwopus: Implement GetWorkBufferSizeEx and OpenHardwareOpusDecod...bunnei
2021-06-02general: Replace RESULT_UNKNOWN with ResultUnknownMorph
2021-06-02general: Replace RESULT_SUCCESS with ResultSuccessMorph
2021-05-16core: Make variable shadowing a compile-time errorLioncash
2021-04-07hwopus: Update to 12.xMorph
2020-11-26service: Eliminate usages of the global system instanceLioncash
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-08-03ipc: Allow all trivially copyable objects to be passed directly into WriteBuf...David
2020-02-11update hwopus DecodeInterleaved for FW 7.0.0+makigumo
2019-11-12service: Resolve sign conversion errorsLioncash
2019-03-11hwopus: Leverage multistream API for decoding regular Opus packetsLioncash
2019-03-07service/audio/hwopus: Move decoder state to its own classLioncash
2019-03-07service/audio/hwopus: Provide a name for the second word of OpusPacketHeaderLioncash
2019-03-07service/audio/hwopus: Move Opus packet header out of the IHardwareOpusDecoder...Lioncash
2019-03-07service/audio/hwopus: Enclose internals in an anonymous namespaceLioncash
2019-01-30hwopus: Implement DecodeInterleavedLioncash
2019-01-29hwopus: Deduplicate the decoding code within DecodeInterleavedOld and DecodeI...Lioncash
2019-01-29hwopus: Replace std::optional<std::reference_wrapper<u64>> with u64*Lioncash
2019-01-29hwopus: Mark local variables as const where applicableLioncash
2019-01-29hwopus: Fill in the rest of the unknown service function namesLioncash
2018-11-26Fixed hwopus compile errorDavid Marcec
2018-11-26Improved error messages in AM, HwOpus and NvMapDavid Marcec
2018-11-26Changed logging to be "Log before execution", Added more error logging, all s...David Marcec
2018-11-16hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters.bunnei
2018-11-02Fixed incorrect hwopus assertDavid Marcec
2018-10-11HwOpus, Implemented DecodeInterleavedWithPerformanceDavid Marcec
2018-09-15Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi
2018-09-11service/audio: Replace includes with forward declarations where applicableLioncash
2018-09-10hle/service: Default constructors and destructors in the cpp file where appli...Lioncash