summaryrefslogtreecommitdiff
path: root/src/video_core/command_classes (follow)
Commit message (Expand)AuthorAgeFilesLines
* codec: Add missing <string_view> includeGravatar Morph2021-09-111-0/+1
* Merge pull request #6846 from ameerj/nvdec-gpu-decodeGravatar Fernando S2021-09-113-95/+141
|\
| * h264: Lower max_num_ref_framesGravatar ameerj2021-08-161-1/+2
| * configure_graphics: Add GPU nvdec decoding as an optionGravatar ameerj2021-08-161-1/+5
| * codec: Improve libav memory alloc and cleanupGravatar ameerj2021-08-162-14/+19
| * codec: Fallback to CPU decoding if no compatible GPU format is foundGravatar ameerj2021-08-162-22/+32
| * codec: Replace deprecated av_init_packet usageGravatar ameerj2021-08-121-9/+13
| * nvdec: Implement GPU accelerated decoding for all platformsGravatar ameerj2021-08-122-70/+92
* | vp9_types: Minor refactor of VP9 info structs.Gravatar ameerj2021-08-251-32/+29
* | vp9_types: Remove unused Vp9PictureInfo membersGravatar ameerj2021-08-252-24/+1
* | Merge pull request #6838 from ameerj/sws-alignGravatar bunnei2021-08-121-3/+2
|\ \ | |/ |/|
| * vic: Specify sws_scale height stride.Gravatar ameerj2021-08-091-3/+2
* | vp9: Ensure the first frame is completeGravatar ameerj2021-08-082-3/+3
|/
* nvdec: Better logging for unimplemented codecsGravatar ameerj2021-08-071-1/+1
* Merge pull request #6799 from ameerj/vp9-fixesGravatar bunnei2021-08-063-106/+48
|\
| * vp9: Cleanup unused variablesGravatar ameerj2021-08-063-58/+17
| * vp9: Fix reference frame refreshesGravatar ameerj2021-08-062-48/+31
* | nvdec: Implement VA-API hardware video acceleration (#6713)Gravatar yzct123452021-08-034-72/+170
|/
* Merge pull request #6525 from ameerj/nvdec-fixesGravatar Fernando S2021-07-151-11/+10
|\
| * vic: Fix dimension compuation of YUV framesGravatar ameerj2021-07-151-11/+10
* | Merge pull request #6537 from Morph1984/warningsGravatar bunnei2021-07-052-15/+0
|\ \
| * | video_core: Remove #pragma warning directives for external headersGravatar Morph2021-06-282-15/+0
* | | Slightly refactor NVDEC and codecs for readability and safetyGravatar Kelebek12021-07-019-354/+521
|/ /
* / codec,vic: Disable warnings in ffmpeg headersGravatar ReinUsesLisp2021-06-262-4/+29
|/
* vp9: Avoid memcpy with null pointersGravatar lat9nq2021-04-051-7/+9
* rebase, fix name shadowing, more constGravatar ameerj2021-02-131-5/+5
* streamline cdma_pusher/command_classesGravatar ameerj2021-02-131-13/+5
* streamline cdma_pusher/command_classesGravatar ameerj2021-02-133-48/+6
* nvdec cleanupGravatar ameerj2021-02-133-11/+24
* video_core: Reimplement the buffer cacheGravatar ReinUsesLisp2021-02-131-3/+0
* common/bit_util: Replace CLZ/CTZ operations with standardized onesGravatar Lioncash2021-01-151-2/+2
* remove inaccurate referenceGravatar Ameer J2021-01-071-1/+1
* fix for nvdec disabled, cleanup host1xGravatar ameerj2021-01-072-61/+9
* nvdec syncpt incorporationGravatar ameerj2021-01-072-3/+5
* general: Fix various spelling errorsGravatar Morph2021-01-021-1/+1
* video_core: Rewrite the texture cacheGravatar ReinUsesLisp2020-12-301-4/+4
* video_core: Remove unnecessary enum class casting in logging messagesGravatar Lioncash2020-12-072-3/+3
* video_core: Resolve more variable shadowing scenarios pt.2Gravatar Lioncash2020-12-051-20/+20
* Merge pull request #5124 from lioncash/video-shadowGravatar bunnei2020-12-052-2/+2
|\
| * video_core: Resolve more variable shadowing scenariosGravatar Lioncash2020-12-042-2/+2
* | codec: Remove deprecated usage of AVCodecContext::refcounted_framesGravatar Lioncash2020-12-041-1/+0
|/
* vp9/vic: Resolve pessimizing movesGravatar Lioncash2020-12-032-11/+11
* Merge pull request #5002 from ameerj/nvdec-frameskipGravatar bunnei2020-12-0210-340/+234
|\
| * Limit queue size to 10 framesGravatar ameerj2020-11-261-0/+4
| * Address PR feedbackGravatar ameerj2020-11-264-32/+33
| * Queue decoded frames, cleanup decodersGravatar ameerj2020-11-2510-338/+227
* | codec: Fix `pragma GCC diagnostic pop` missing corresponding pushGravatar comex2020-11-261-0/+1
|/
* nvdec: Make use of [[nodiscard]] where applicableGravatar Lioncash2020-11-027-16/+16
* vp9: Be explicit with copy and move operatorsGravatar Lioncash2020-10-291-0/+18
* vp9: Mark functions with [[nodiscard]] where applicableGravatar Lioncash2020-10-292-13/+13