48 Commits (5ee600cf641ae039f497dfee0feb41af2db3e6b5)

Author SHA1 Message Date
ameerj 34b718006e vic: Fix dimension compuation of YUV frames 5 years ago
Kelebek1 05fb3db000 Slightly refactor NVDEC and codecs for readability and safety 5 years ago
Morph 61fc23e127 video_core: Remove #pragma warning directives for external headers 5 years ago
ReinUsesLisp d5154a3b19 codec,vic: Disable warnings in ffmpeg headers 5 years ago
lat9nq 3c453e0df0 vp9: Avoid memcpy with null pointers 5 years ago
ameerj 01dec35df3 rebase, fix name shadowing, more const 5 years ago
ameerj 427eca063d streamline cdma_pusher/command_classes 5 years ago
ameerj e97cd00753 streamline cdma_pusher/command_classes 5 years ago
ameerj be6c487b4e nvdec cleanup 5 years ago
ReinUsesLisp 2dfce2fca6 video_core: Reimplement the buffer cache 5 years ago
lat9nq e82fa6cce2 Address reviewer comments 5 years ago
lat9nq e6211c3753 CMake: Implement YUZU_USE_BUNDLED_FFMPEG 5 years ago
Lioncash d5bff783bd common/bit_util: Replace CLZ/CTZ operations with standardized ones 5 years ago
Ameer J 21ff77c366 remove inaccurate reference 5 years ago
ameerj 30f3faf3e2 fix for nvdec disabled, cleanup host1x 5 years ago
ameerj 762de858e6 nvdec syncpt incorporation 5 years ago
Morph 23413c0d44 general: Fix various spelling errors 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash ea0e85b869 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
Lioncash 341083a5e1 video_core: Resolve more variable shadowing scenarios pt.2 5 years ago
Lioncash 4d9a8ef8f1 codec: Remove deprecated usage of AVCodecContext::refcounted_frames 5 years ago
Lioncash 2f181b6a90 video_core: Resolve more variable shadowing scenarios 5 years ago
Lioncash 92a5b7b388 vp9/vic: Resolve pessimizing moves 5 years ago
comex 200a0bf755 codec: Fix `pragma GCC diagnostic pop` missing corresponding push 5 years ago
ameerj 0a89ea1ca7 Limit queue size to 10 frames 5 years ago
ameerj aa2d90b35c Address PR feedback 5 years ago
ameerj 5beb990349 Queue decoded frames, cleanup decoders 5 years ago
Lioncash 2ee59021c2 nvdec: Make use of [[nodiscard]] where applicable 5 years ago
Lioncash 6425e155f2 vp9: Be explicit with copy and move operators 6 years ago
Lioncash 0c2f517cd0 vp9: Mark functions with [[nodiscard]] where applicable 6 years ago
Lioncash 114153e8c8 vp9: Provide a default initializer for "hidden" member 6 years ago
Lioncash e54c1f4a41 vp9: Make some member functions internally linked 6 years ago
ReinUsesLisp de16b5a409 video_core: Enforce -Wredundant-move and -Wpessimizing-move 6 years ago
ReinUsesLisp 1ae83819d9 video_core: Enforce -Werror=type-limits 6 years ago
Lioncash 7115197c4c sync_manager: Amend parameter order of calls to SyncptIncr constructor 6 years ago
Lioncash eb5c069e32 h264: Make WriteUe take a u32 6 years ago
Lioncash 105a345f4e vp9: std::move buffer within ComposeFrameHeader() 6 years ago
Lioncash c0992fd760 vp9: Remove dead code 6 years ago
Lioncash 617f016746 vp9: Join declarations with assignments 6 years ago
Lioncash 9efecc310b vp9: Remove pessimizing moves 6 years ago
Lioncash 4e10e539d8 vp9: Resolve variable shadowing 6 years ago
Lioncash 31d9c3c75e nvdec: Tidy up header includes 6 years ago
ameerj 9ef5c53e52 video_core: NVDEC Implementation 6 years ago