Commit graph

13 commits

Author SHA1 Message Date
nyanmisaka
40e7554d27 fixup! lavu: add RKMPP hwcontext
revert to the old behavior.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-05-31 18:18:15 +08:00
nyanmisaka
4ca3b158de fixup! lavu: add RKMPP hwcontext
enable some YUVJ formats.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-01-20 19:23:50 +08:00
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