summaryrefslogtreecommitdiff
path: root/src/video_core/host1x (follow)
Commit message (Collapse)AuthorAgeFilesLines
* scope_exit: Make constexprGravatar FearlessTobi2024-02-191-2/+2
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* MemoryManager: Reduce the page table size based on last big page address.Gravatar Fernando Sahmkow2024-02-011-1/+1
|
* Core: Clang format and other small issues.Gravatar Fernando Sahmkow2024-01-182-7/+5
|
* SMMU: Simplify and remove old code.Gravatar Fernando Sahmkow2024-01-181-1/+0
|
* SMMU: Add Android compatibilityGravatar Fernando Sahmkow2024-01-183-1/+4
|
* GPU SMMU: Expand to 34 bitsGravatar Fernando Sahmkow2024-01-187-17/+38
|
* SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow2024-01-181-2/+4
|
* SMMU: Implement backing CPU page protect/unprotectGravatar Fernando Sahmkow2024-01-182-0/+14
|
* NVDRV: Implement sessions and initial implementation of SMMUGravatar Fernando Sahmkow2024-01-182-16/+5
|
* Core: Initial implementation of device memory mappingGravatar Fernando Sahmkow2024-01-182-0/+41
|
* Fix typos in video_coreGravatar Viktor Szépe2024-01-071-1/+1
|
* codec: Update to use av frame flagsGravatar lat9nq2023-12-051-1/+6
| | | | Resolves Clang -Wdeprecated-declarations warning from interlaced_frame
* video_core: refactor video frame and packet parsingGravatar Liam2023-11-1610-373/+702
|
* host1x/codecs: enable CUDA on LinuxGravatar Valeri2023-10-141-10/+0
|
* Use initial_frame to check interlaced flagGravatar Danila Malyutin2023-08-281-1/+2
| | | | | | If final frame was transferred from GPU, it won't carry the props. Fixes #11089
* settings,general: Rename non-confirming enumsGravatar lat9nq2023-07-212-2/+2
|
* general: Use ScratchBuffer where possibleGravatar Morph2023-06-308-19/+28
|
* Remove memory allocations in some hot pathsGravatar Kelebek12023-06-221-1/+3
|
* Add support for deinterlaced videos playbackGravatar Danila Malyutin2023-05-222-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.
* Fix missing pic_order_present_flag in h264 headerGravatar Danila Malyutin2023-05-121-2/+2
| | | | Fixes #9635
* Allow >1 cpu threads on video decoding, disable multi-frame decodingGravatar Kelebek12023-02-141-0/+2
|
* video_core: Speed up video frame data copyGravatar FengChen2023-02-111-9/+5
|
* scratch_buffer: Explicitly defing resize and resize_destructive functionsGravatar ameerj2022-12-191-3/+3
| | | | | resize keeps previous data intact when the buffer grows resize_destructive destroys the previous data when the buffer grows
* video_core: Add usages of ScratchBufferGravatar ameerj2022-12-191-3/+4
|
* host1x/syncpoint_manager: Eliminate unnecessary std::function constructionGravatar Lioncash2022-11-291-4/+2
| | | | | We can just pass the function object through, and if it's a valid function, then it will automatically be converted.
* host1x/syncpoint_manager: Pass DeregisterAction() handle as const-refGravatar Lioncash2022-11-292-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.
* syncpoint_manager: ensure handle is removable before removingGravatar Liam2022-10-101-1/+11
|
* General: address feedbackGravatar Fernando Sahmkow2022-10-063-19/+19
|
* general: Format licenses as per SPDX guidelinesGravatar Morph2022-10-066-19/+13
|
* General: Fix clang format.Gravatar Fernando Sahmkow2022-10-063-6/+7
|
* DMA & InlineToMemory Engines Rework.Gravatar bunnei2022-10-061-2/+3
|
* NVDRV: Further refactors and eliminate old code.Gravatar Fernando Sahmkow2022-10-061-0/+4
|
* NVDRV: Refactor Host1xGravatar Fernando Sahmkow2022-10-0619-67/+125
|
* VideoCore: Refactor syncing.Gravatar Fernando Sahmkow2022-10-0621-0/+3310