Commit Graph

11 Commits

Author SHA1 Message Date
nyanmisaka b81c3bf1c4 fixup! lavu: add RKMPP hwcontext
fix fully-planar alignment again.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-11-23 16:40:02 +08:00
nyanmisaka abfc47f288 fixup! lavu: add RKMPP hwcontext
fix uninitialized hw_frames_ctx of mapped frames.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-11-19 16:32:39 +08:00
nyanmisaka af480a2e1d fixup! lavu: add RKMPP hwcontext
fix nv15/nv20 chroma pitch calc.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-11-18 13:08:22 +08:00
nyanmisaka 521affc277 fixup! lavu: add RKMPP hwcontext
add initial support for rk3576

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-10-16 16:32:04 +08:00
nyanmisaka 9efe5bcff0 fixup! lavu: add RKMPP hwcontext
fix the rga fully-planar alignment regression.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-05-30 11:28:31 +08:00
nyanmisaka 257e7ebf7d fixup! lavu: add RKMPP hwcontext
Fix yuv420p/yuv422p encoding at specific resolutions.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-28 21:27:15 +08:00
nyanmisaka 9de0f4b793 lavu/hwcontext_rkmpp: add BE formats
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-26 22:16:43 +08:00
nyanmisaka 30b1033ec4 fixup! lavu: add RKMPP hwcontext
Enlarge the buffer size a little bit to fix a corner
case issue in RGA AFBC 8K cropping and MPP encoder.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-01-24 20:00:04 +08:00
boogie e0775b91e2 lavu/hwcontext_drm: add P210 format 2024-01-21 18:21:25 +08:00
boogie 50cc62684a fixup! lavu/hwcontext_drm: preparations for RKMPP hwcontext
Introduce AVRKMPPDRMFrameDescriptor

This is exactly like AVDRMFrameDescriptor but attionally it holds
MppBuffer instance used on each index. With that, AVDRMObjectDescriptor
can be kept as is, and no need to modify the existing API.
2024-01-03 23:14:06 +08:00
nyanmisaka 570a2a53d8 lavu: add RKMPP hwcontext
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-12-28 02:50:06 +08:00