aboutsummaryrefslogtreecommitdiffstats
path: root/libswscale/swscale_internal.h
diff options
context:
space:
mode:
authorNiklas Haas <git@haasn.dev>2024-10-01 12:32:29 +0200
committerNiklas Haas <git@haasn.dev>2024-10-07 19:51:34 +0200
commit73b3344edd39468cb3f729d613949f52dbcba84e (patch)
tree12c7d44f957889e6c79492ec4e03fda22814c6b1 /libswscale/swscale_internal.h
parent20b350b28488a588b79387926dd623c04af2a116 (diff)
downloadffmpeg-73b3344edd39468cb3f729d613949f52dbcba84e.tar.gz
swscale/input: parametrize ff_sws_init_input_funcs() pointers
Following the precedent set by ff_sws_init_output_funcs(). Sponsored-by: Sovereign Tech Fund Signed-off-by: Niklas Haas <git@haasn.dev>
Diffstat (limited to 'libswscale/swscale_internal.h')
-rw-r--r--libswscale/swscale_internal.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/libswscale/swscale_internal.h b/libswscale/swscale_internal.h
index c734a49617..1a991f11d8 100644
--- a/libswscale/swscale_internal.h
+++ b/libswscale/swscale_internal.h
@@ -988,7 +988,13 @@ void ff_get_unscaled_swscale_aarch64(SwsContext *c);
void ff_sws_init_scale(SwsContext *c);
-void ff_sws_init_input_funcs(SwsContext *c);
+void ff_sws_init_input_funcs(SwsContext *c,
+ planar1_YV12_fn *lumToYV12,
+ planar1_YV12_fn *alpToYV12,
+ planar2_YV12_fn *chrToYV12,
+ planarX_YV12_fn *readLumPlanar,
+ planarX_YV12_fn *readAlpPlanar,
+ planarX2_YV12_fn *readChrPlanar);
void ff_sws_init_output_funcs(SwsContext *c,
yuv2planar1_fn *yuv2plane1,
yuv2planarX_fn *yuv2planeX,