summaryrefslogtreecommitdiffstats
path: root/src/video_core/host1x (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-01-19Core: Clang format and other small issues.Fernando Sahmkow2-7/+5
2024-01-19SMMU: Simplify and remove old code.Fernando Sahmkow1-1/+0
2024-01-19SMMU: Add Android compatibilityFernando Sahmkow3-1/+4
2024-01-19GPU SMMU: Expand to 34 bitsFernando Sahmkow7-17/+38
2024-01-19SMMU: Initial adaptation to video_core.Fernando Sahmkow1-2/+4
2024-01-19SMMU: Implement backing CPU page protect/unprotectFernando Sahmkow2-0/+14
2024-01-19NVDRV: Implement sessions and initial implementation of SMMUFernando Sahmkow2-16/+5
2024-01-19Core: Initial implementation of device memory mappingFernando Sahmkow2-0/+41
2024-01-07Fix typos in video_coreViktor Szépe1-1/+1
2023-12-06codec: Update to use av frame flagslat9nq1-1/+6
Resolves Clang -Wdeprecated-declarations warning from interlaced_frame
2023-11-16video_core: refactor video frame and packet parsingLiam10-373/+702
2023-10-14host1x/codecs: enable CUDA on LinuxValeri1-10/+0
2023-08-27Use initial_frame to check interlaced flagDanila Malyutin1-1/+2
If final frame was transferred from GPU, it won't carry the props. Fixes #11089
2023-07-21settings,general: Rename non-confirming enumslat9nq2-2/+2
2023-07-01general: Use ScratchBuffer where possibleMorph8-19/+28
2023-06-22Remove memory allocations in some hot pathsKelebek11-1/+3
2023-05-21Add support for deinterlaced videos playbackDanila Malyutin2-2/+99
This is a follow up to #10254 to improve the playback of cut scenes in Layton's Mystery Journey. It uses ffmpeg's yadif filter for deinterlacing.
2023-05-12Fix missing pic_order_present_flag in h264 headerDanila Malyutin1-2/+2
Fixes #9635
2023-02-14Allow >1 cpu threads on video decoding, disable multi-frame decodingKelebek11-0/+2
2023-02-14remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistencyarades791-2/+2
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-14add static lifetime to constexpr values to force compile time evaluation where possiblearades791-2/+2
Signed-off-by: arades79 <scravers@protonmail.com>
2023-02-11video_core: Speed up video frame data copyFengChen1-9/+5
2022-12-20scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj1-3/+3
resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows
2022-12-20video_core: Add usages of ScratchBufferameerj1-3/+4
2022-11-29host1x/syncpoint_manager: Eliminate unnecessary std::function constructionLioncash1-4/+2
We can just pass the function object through, and if it's a valid function, then it will automatically be converted.
2022-11-29host1x/syncpoint_manager: Pass DeregisterAction() handle as const-refLioncash2-6/+6
The handle is only compared against and not modified in any way, so we can pass it by const reference. This also allows us to mark the respective parameters for DeregisterGuestAction() and DeregisterHostAction() as const references as well.
2022-10-11syncpoint_manager: ensure handle is removable before removingLiam1-1/+11
2022-10-06General: address feedbackFernando Sahmkow3-19/+19
2022-10-06general: Format licenses as per SPDX guidelinesMorph6-19/+13
2022-10-06General: Fix clang format.Fernando Sahmkow3-6/+7
2022-10-06DMA & InlineToMemory Engines Rework.bunnei1-2/+3
2022-10-06NVDRV: Further refactors and eliminate old code.Fernando Sahmkow1-0/+4
2022-10-06NVDRV: Refactor Host1xFernando Sahmkow19-67/+125
2022-10-06VideoCore: Refactor syncing.Fernando Sahmkow21-0/+3310