summaryrefslogtreecommitdiffstats
path: root/src/video_core/host1x (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core: refactor video frame and packet parsingLiam2023-11-1610-373/+702
|
* host1x/codecs: enable CUDA on LinuxValeri2023-10-141-10/+0
|
* Use initial_frame to check interlaced flagDanila Malyutin2023-08-271-1/+2
| | | | | | If final frame was transferred from GPU, it won't carry the props. Fixes #11089
* settings,general: Rename non-confirming enumslat9nq2023-07-212-2/+2
|
* general: Use ScratchBuffer where possibleMorph2023-07-018-19/+28
|
* Remove memory allocations in some hot pathsKelebek12023-06-221-1/+3
|
* Add support for deinterlaced videos playbackDanila Malyutin2023-05-212-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 headerDanila Malyutin2023-05-121-2/+2
| | | | Fixes #9635
* Allow >1 cpu threads on video decoding, disable multi-frame decodingKelebek12023-02-141-0/+2
|
* video_core: Speed up video frame data copyFengChen2023-02-111-9/+5
|
* scratch_buffer: Explicitly defing resize and resize_destructive functionsameerj2022-12-201-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 ScratchBufferameerj2022-12-201-3/+4
|
* host1x/syncpoint_manager: Eliminate unnecessary std::function constructionLioncash2022-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-refLioncash2022-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 removingLiam2022-10-111-1/+11
|
* General: address feedbackFernando Sahmkow2022-10-063-19/+19
|
* general: Format licenses as per SPDX guidelinesMorph2022-10-066-19/+13
|
* General: Fix clang format.Fernando Sahmkow2022-10-063-6/+7
|
* DMA & InlineToMemory Engines Rework.bunnei2022-10-061-2/+3
|
* NVDRV: Further refactors and eliminate old code.Fernando Sahmkow2022-10-061-0/+4
|
* NVDRV: Refactor Host1xFernando Sahmkow2022-10-0619-67/+125
|
* VideoCore: Refactor syncing.Fernando Sahmkow2022-10-0621-0/+3310