66 Commits (73dd6230aa75eee472b46a550860fb6978d574ea)

Author SHA1 Message Date
Morph 84b969a442 codec: Add missing <string_view> include 5 years ago
ameerj 8b0a45defd vp9_types: Minor refactor of VP9 info structs. 5 years ago
ameerj 01ac464999 vp9_types: Remove unused Vp9PictureInfo members 5 years ago
ameerj 681b194e24 h264: Lower max_num_ref_frames 5 years ago
ameerj 82906e26a5 configure_graphics: Add GPU nvdec decoding as an option 5 years ago
ameerj 7cd52be8c4 codec: Improve libav memory alloc and cleanup 5 years ago
ameerj 5fd82a4ec1 codec: Fallback to CPU decoding if no compatible GPU format is found 5 years ago
ameerj f885866fba codec: Replace deprecated av_init_packet usage 5 years ago
ameerj 561fd5f7a4 nvdec: Implement GPU accelerated decoding for all platforms 5 years ago
ameerj 8236b4f4d7 vic: Specify sws_scale height stride. 5 years ago
ameerj 4cd45cf374 vp9: Ensure the first frame is complete 5 years ago
ameerj f52a3de990 nvdec: Better logging for unimplemented codecs 5 years ago
ameerj b34ded024c vp9: Cleanup unused variables 5 years ago
ameerj 27969c5943 vp9: Fix reference frame refreshes 5 years ago
yzct12345 e13e98d99d nvdec: Implement VA-API hardware video acceleration (#6713) 5 years ago
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 6 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