mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-27 13:10:37 +00:00
swscale: split C output functions into separate file.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
This commit is contained in:
parent
2dd7a1c030
commit
2144941069
@ -3,8 +3,8 @@ FFLIBS = avutil
|
|||||||
|
|
||||||
HEADERS = swscale.h
|
HEADERS = swscale.h
|
||||||
|
|
||||||
OBJS = input.o options.o rgb2rgb.o swscale.o utils.o \
|
OBJS = input.o options.o output.o rgb2rgb.o swscale.o \
|
||||||
swscale_unscaled.o yuv2rgb.o
|
swscale_unscaled.o utils.o yuv2rgb.o
|
||||||
|
|
||||||
OBJS-$(ARCH_BFIN) += bfin/internal_bfin.o \
|
OBJS-$(ARCH_BFIN) += bfin/internal_bfin.o \
|
||||||
bfin/swscale_bfin.o \
|
bfin/swscale_bfin.o \
|
||||||
|
1524
libswscale/output.c
Normal file
1524
libswscale/output.c
Normal file
File diff suppressed because it is too large
Load Diff
1511
libswscale/swscale.c
1511
libswscale/swscale.c
File diff suppressed because it is too large
Load Diff
@ -650,6 +650,13 @@ void ff_swscale_get_unscaled_altivec(SwsContext *c);
|
|||||||
SwsFunc ff_getSwsFunc(SwsContext *c);
|
SwsFunc ff_getSwsFunc(SwsContext *c);
|
||||||
|
|
||||||
void ff_sws_init_input_funcs(SwsContext *c);
|
void ff_sws_init_input_funcs(SwsContext *c);
|
||||||
|
void ff_sws_init_output_funcs(SwsContext *c,
|
||||||
|
yuv2planar1_fn *yuv2plane1,
|
||||||
|
yuv2planarX_fn *yuv2planeX,
|
||||||
|
yuv2interleavedX_fn *yuv2nv12cX,
|
||||||
|
yuv2packed1_fn *yuv2packed1,
|
||||||
|
yuv2packed2_fn *yuv2packed2,
|
||||||
|
yuv2packedX_fn *yuv2packedX);
|
||||||
void ff_sws_init_swScale_altivec(SwsContext *c);
|
void ff_sws_init_swScale_altivec(SwsContext *c);
|
||||||
void ff_sws_init_swScale_mmx(SwsContext *c);
|
void ff_sws_init_swScale_mmx(SwsContext *c);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user