• Home
  • Raw
  • Download

Lines Matching refs:SwsContext

64 struct SwsContext;
83 typedef int (*SwsFunc)(struct SwsContext *context, const uint8_t *src[],
172 typedef void (*yuv2packed1_fn)(struct SwsContext *c, const int16_t *lumSrc,
205 typedef void (*yuv2packed2_fn)(struct SwsContext *c, const int16_t *lumSrc[2],
237 typedef void (*yuv2packedX_fn)(struct SwsContext *c, const int16_t *lumFilter,
271 typedef void (*yuv2anyX_fn)(struct SwsContext *c, const int16_t *lumFilter,
283 typedef struct SwsContext { struct
320 struct SwsContext *cascaded_context[3]; argument
571 void (*hyscale_fast)(struct SwsContext *c, argument
574 void (*hcscale_fast)(struct SwsContext *c, argument
611 void (*hyScale)(struct SwsContext *c, int16_t *dst, int dstW, argument
614 void (*hcScale)(struct SwsContext *c, int16_t *dst, int dstW, argument
629 } SwsContext; argument
632 SwsFunc ff_yuv2rgb_get_func_ptr(SwsContext *c);
633 int ff_yuv2rgb_c_init_tables(SwsContext *c, const int inv_table[4],
636 void ff_yuv2rgb_init_tables_ppc(SwsContext *c, const int inv_table[4],
639 void ff_updateMMXDitherTables(SwsContext *c, int dstY);
641 av_cold void ff_sws_init_range_convert(SwsContext *c);
643 SwsFunc ff_yuv2rgb_init_x86(SwsContext *c);
644 SwsFunc ff_yuv2rgb_init_ppc(SwsContext *c);
864 void ff_get_unscaled_swscale(SwsContext *c);
865 void ff_get_unscaled_swscale_ppc(SwsContext *c);
866 void ff_get_unscaled_swscale_arm(SwsContext *c);
867 void ff_get_unscaled_swscale_aarch64(SwsContext *c);
873 SwsFunc ff_getSwsFunc(SwsContext *c);
875 void ff_sws_init_input_funcs(SwsContext *c);
876 void ff_sws_init_output_funcs(SwsContext *c,
884 void ff_sws_init_swscale_ppc(SwsContext *c);
885 void ff_sws_init_swscale_vsx(SwsContext *c);
886 void ff_sws_init_swscale_x86(SwsContext *c);
887 void ff_sws_init_swscale_aarch64(SwsContext *c);
888 void ff_sws_init_swscale_arm(SwsContext *c);
890 void ff_hyscale_fast_c(SwsContext *c, int16_t *dst, int dstWidth,
892 void ff_hcscale_fast_c(SwsContext *c, int16_t *dst1, int16_t *dst2,
898 void ff_hyscale_fast_mmxext(SwsContext *c, int16_t *dst,
901 void ff_hcscale_fast_mmxext(SwsContext *c, int16_t *dst1, int16_t *dst2,
912 struct SwsContext *sws_alloc_set_opts(int srcW, int srcH, enum AVPixelFormat srcFormat,
916 int ff_sws_alphablendaway(SwsContext *c, const uint8_t *src[],
1010 int (*process)(SwsContext *c, struct SwsFilterDescriptor *desc, int sliceY, int sliceH);
1018 int ff_init_filters(SwsContext *c);
1021 int ff_free_filters(SwsContext *c);
1049 int ff_init_vscale(SwsContext *c, SwsFilterDescriptor *desc, SwsSlice *src, SwsSlice *dst);
1052 void ff_init_vscale_pfn(SwsContext *c, yuv2planar1_fn yuv2plane1, yuv2planarX_fn yuv2planeX,