Kelebek1
c7430e51e3
Remove memory allocations in some hot paths
3 years ago
Danila Malyutin
6ab723eace
Add support for deinterlaced videos playback
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.
3 years ago
Danila Malyutin
84df6eb7f9
Fix missing pic_order_present_flag in h264 header
Fixes #9635
3 years ago
Kelebek1
6afc4a2134
Allow >1 cpu threads on video decoding, disable multi-frame decoding
3 years ago
arades79
60a68839ee
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
adcef452e0
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
FengChen
b2395ce048
video_core: Speed up video frame data copy
3 years ago
ameerj
4d5adfb3c9
scratch_buffer: Explicitly defing resize and resize_destructive functions
resize keeps previous data intact when the buffer grows
resize_destructive destroys the previous data when the buffer grows
3 years ago
ameerj
b501ee907e
video_core: Add usages of ScratchBuffer
3 years ago
Lioncash
225f5ba19f
host1x/syncpoint_manager: Eliminate unnecessary std::function construction
We can just pass the function object through, and if it's a valid
function, then it will automatically be converted.
3 years ago
Lioncash
b03305859e
host1x/syncpoint_manager: Pass DeregisterAction() handle as const-ref
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.
3 years ago
Liam
aea16faabf
syncpoint_manager: ensure handle is removable before removing
3 years ago
Fernando Sahmkow
1595e77913
General: address feedback
4 years ago
Morph
5ee9e5e84b
general: Format licenses as per SPDX guidelines
4 years ago
Fernando Sahmkow
2f61540d44
General: Fix clang format.
4 years ago
bunnei
616e83dd94
DMA & InlineToMemory Engines Rework.
4 years ago
Fernando Sahmkow
43d8a8fb77
NVDRV: Further refactors and eliminate old code.
4 years ago
Fernando Sahmkow
383f95a063
NVDRV: Refactor Host1x
4 years ago
Fernando Sahmkow
a6425c97e4
VideoCore: Refactor syncing.
4 years ago