summaryrefslogtreecommitdiffstats
path: root/src/video_core/command_classes (unfollow)
Commit message (Expand)AuthorFilesLines
2021-12-03video_core/codecs: more fixes for VAAPI detection ...liushuyu1-63/+25
2021-12-03video_core/codec: address commentsliushuyu1-8/+12
2021-12-03video_core/codecs: more robust ffmpeg hwdecoder selection logicliushuyu1-10/+27
2021-11-25video_core/codec: address commentsliushuyu1-17/+11
2021-11-25video_core/codecs: fix multiple decoding issues on Linux ...liushuyu1-2/+47
2021-11-13codes: Rename ComposeFrameHeader to ComposeFrameameerj7-14/+14
2021-11-13vp8: Implement header compositionameerj4-6/+90
2021-11-13codecs: Add VP8 codec classameerj8-20/+88
2021-10-11vic: Use the minimum of surface/frame dimensions when writing the final frame to the GPUameerj1-16/+15
2021-10-10h264: Use max allowed max_num_ref_frames when using CPU decodingFeng Chen1-1/+6
2021-10-09vic: Allow surface to be higher than frameValeri1-2/+3
2021-10-08vic: Avoid memory corruption when multiple streams with different dimensions are decodedameerj1-0/+9
2021-10-07vic: Refactor frame writing methodsameerj2-138/+146
2021-10-07vic: Implement RGBX frame formatameerj2-3/+15
2021-09-11codec: Add missing <string_view> includeMorph1-0/+1
2021-08-26vp9_types: Minor refactor of VP9 info structs.ameerj1-32/+29
2021-08-26vp9_types: Remove unused Vp9PictureInfo membersameerj2-24/+1
2021-08-16h264: Lower max_num_ref_framesameerj1-1/+2
2021-08-16configure_graphics: Add GPU nvdec decoding as an optionameerj1-1/+5
2021-08-16codec: Improve libav memory alloc and cleanupameerj2-14/+19
2021-08-16codec: Fallback to CPU decoding if no compatible GPU format is foundameerj2-22/+32
2021-08-12codec: Replace deprecated av_init_packet usageameerj1-9/+13
2021-08-12nvdec: Implement GPU accelerated decoding for all platformsameerj2-70/+92
2021-08-10vic: Specify sws_scale height stride.ameerj1-3/+2
2021-08-08vp9: Ensure the first frame is completeameerj2-3/+3
2021-08-07nvdec: Better logging for unimplemented codecsameerj1-1/+1
2021-08-07vp9: Cleanup unused variablesameerj3-58/+17
2021-08-07vp9: Fix reference frame refreshesameerj2-48/+31
2021-08-04nvdec: Implement VA-API hardware video acceleration (#6713)yzct123454-72/+170
2021-07-15vic: Fix dimension compuation of YUV framesameerj1-11/+10
2021-07-01Slightly refactor NVDEC and codecs for readability and safetyKelebek19-354/+521
2021-06-28video_core: Remove #pragma warning directives for external headersMorph2-15/+0
2021-06-26codec,vic: Disable warnings in ffmpeg headersReinUsesLisp2-4/+29
2021-04-05vp9: Avoid memcpy with null pointerslat9nq1-7/+9
2021-02-13 rebase, fix name shadowing, more constameerj1-5/+5
2021-02-13 streamline cdma_pusher/command_classesameerj1-13/+5
2021-02-13 streamline cdma_pusher/command_classesameerj3-48/+6
2021-02-13nvdec cleanupameerj3-11/+24
2021-02-13video_core: Reimplement the buffer cacheReinUsesLisp1-3/+0
2021-02-05Address reviewer commentslat9nq1-1/+1
2021-02-05CMake: Implement YUZU_USE_BUNDLED_FFMPEGlat9nq1-1/+1
2021-01-15common/bit_util: Replace CLZ/CTZ operations with standardized onesLioncash1-2/+2
2021-01-07remove inaccurate referenceAmeer J1-1/+1
2021-01-07fix for nvdec disabled, cleanup host1xameerj2-61/+9
2021-01-07nvdec syncpt incorporationameerj2-3/+5
2021-01-02general: Fix various spelling errorsMorph1-1/+1
2020-12-30video_core: Rewrite the texture cacheReinUsesLisp1-4/+4
2020-12-07video_core: Remove unnecessary enum class casting in logging messagesLioncash2-3/+3
2020-12-05video_core: Resolve more variable shadowing scenarios pt.2Lioncash1-20/+20
2020-12-04codec: Remove deprecated usage of AVCodecContext::refcounted_framesLioncash1-1/+0
2020-12-04video_core: Resolve more variable shadowing scenariosLioncash2-2/+2
2020-12-03vp9/vic: Resolve pessimizing movesLioncash2-11/+11
2020-11-26codec: Fix `pragma GCC diagnostic pop` missing corresponding pushcomex1-0/+1
2020-11-26Limit queue size to 10 framesameerj1-0/+4
2020-11-26Address PR feedbackameerj4-32/+33
2020-11-25Queue decoded frames, cleanup decodersameerj10-338/+227
2020-11-02nvdec: Make use of [[nodiscard]] where applicableLioncash7-16/+16
2020-10-30vp9: Be explicit with copy and move operatorsLioncash1-0/+18
2020-10-30vp9: Mark functions with [[nodiscard]] where applicableLioncash2-13/+13
2020-10-30vp9: Provide a default initializer for "hidden" memberLioncash1-1/+1
2020-10-30vp9: Make some member functions internally linkedLioncash2-58/+54
2020-10-28video_core: Enforce -Wredundant-move and -Wpessimizing-moveReinUsesLisp1-1/+1
2020-10-28video_core: Enforce -Werror=type-limitsReinUsesLisp1-1/+1
2020-10-27sync_manager: Amend parameter order of calls to SyncptIncr constructorLioncash2-9/+9
2020-10-27h264: Make WriteUe take a u32Lioncash2-7/+8
2020-10-27vp9: std::move buffer within ComposeFrameHeader()Lioncash1-1/+1
2020-10-27vp9: Remove dead codeLioncash1-6/+0
2020-10-27vp9: Join declarations with assignmentsLioncash1-7/+8
2020-10-27vp9: Remove pessimizing movesLioncash1-2/+2
2020-10-27vp9: Resolve variable shadowingLioncash1-4/+4
2020-10-27nvdec: Tidy up header includesLioncash13-62/+59
2020-10-27video_core: NVDEC Implementationameerj16-0/+2857