swscale: split C output functions into separate file.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
This commit is contained in:
Ronald S. Bultje 2012-02-01 07:38:56 -08:00 committed by Diego Biurrun
parent 2dd7a1c030
commit 2144941069
4 changed files with 1538 additions and 1508 deletions

View File

@ -3,8 +3,8 @@ FFLIBS = avutil
HEADERS = swscale.h
OBJS = input.o options.o rgb2rgb.o swscale.o utils.o \
swscale_unscaled.o yuv2rgb.o
OBJS = input.o options.o output.o rgb2rgb.o swscale.o \
swscale_unscaled.o utils.o yuv2rgb.o
OBJS-$(ARCH_BFIN) += bfin/internal_bfin.o \
bfin/swscale_bfin.o \

1524
libswscale/output.c Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -650,6 +650,13 @@ void ff_swscale_get_unscaled_altivec(SwsContext *c);
SwsFunc ff_getSwsFunc(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_mmx(SwsContext *c);