fixup! lavf/rkrga: add RKRGA scale, vpp and overlay filter

move "rga3 inverted RGB/BGR order in FBCE" fixup to the runtime.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
nyanmisaka 2025-10-19 17:21:07 +08:00
parent 7d0f880f0a
commit cc5de845d5

View file

@ -678,6 +678,7 @@ static RGAFrame *query_frame(RKRGAContext *r, AVFilterLink *outlink,
goto exit; goto exit;
} }
#ifndef RGA_NORMAL_FBCE_RGB_BGR_FIXUP
/* Inverted RGB/BGR order in FBCE */ /* Inverted RGB/BGR order in FBCE */
switch (info.rect.format) { switch (info.rect.format) {
case RK_FORMAT_RGBA_8888: case RK_FORMAT_RGBA_8888:
@ -687,6 +688,7 @@ static RGAFrame *query_frame(RKRGAContext *r, AVFilterLink *outlink,
info.rect.format = RK_FORMAT_RGBA_8888; info.rect.format = RK_FORMAT_RGBA_8888;
break; break;
} }
#endif
info.rect.wstride = w_stride; info.rect.wstride = w_stride;
info.rect.hstride = h_stride; info.rect.hstride = h_stride;