89 Commits (753377ebe819512ac698976792229fb093a26483)

Author SHA1 Message Date
ameerj b837219423 video_core: Reduce unused includes 4 years ago
Jan Beich c2338f2f04 video_core: constify AVCodec for ffmpeg >= 5.0 4 years ago
Jan Beich 85f65a6995 video_core/codecs: re-enable VAAPI/VDPAU on BSDs after f91cc356fb 4 years ago
liushuyu f722e83537 video_core/codecs: (re-spin) refactor ffmpeg searching and handling 4 years ago
bunnei 15a4248f46 Revert "video_core/codecs: refactor ffmpeg searching and handling in cmake" 4 years ago
liushuyu 538db2d872 CI: fix CI on Linux 4 years ago
liushuyu f7516c3fda video_core/codecs: skip decoders that use hw frames ... 4 years ago
liushuyu 168882cb7a video_core/codecs: more fixes for VAAPI detection ... 4 years ago
liushuyu ef00c213e8 video_core/codec: address comments 4 years ago
liushuyu a32139fdab video_core/codecs: more robust ffmpeg hwdecoder selection logic 4 years ago
liushuyu 1a5c1d70de video_core/codec: address comments 4 years ago
liushuyu f91cc356fb video_core/codecs: fix multiple decoding issues on Linux ... 4 years ago
ameerj bf504f15f6 codes: Rename ComposeFrameHeader to ComposeFrame 5 years ago
ameerj 048eb094ba vp8: Implement header composition 5 years ago
ameerj 538647f62b codecs: Add VP8 codec class 5 years ago
ameerj 373d7189f9 vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPU 5 years ago
Feng Chen 78317b1a8d h264: Use max allowed max_num_ref_frames when using CPU decoding 5 years ago
Valeri ebf2ab5afb vic: Allow surface to be higher than frame 5 years ago
ameerj 92bd5571cd vic: Avoid memory corruption when multiple streams with different dimensions are decoded 5 years ago
ameerj 71698d7351 vic: Refactor frame writing methods 5 years ago
ameerj 62efd87fd9 vic: Implement RGBX frame format 5 years ago
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