Esempio n. 1
0
av_cold void ff_fmt_convert_init(FmtConvertContext *c, AVCodecContext *avctx)
{
    c->int32_to_float_fmul_scalar = int32_to_float_fmul_scalar_c;
    c->float_to_int16             = float_to_int16_c;
    c->float_to_int16_interleave  = float_to_int16_interleave_c;

    if (ARCH_ARM) ff_fmt_convert_init_arm(c, avctx);
    if (HAVE_ALTIVEC) ff_fmt_convert_init_altivec(c, avctx);
    if (HAVE_MMX) ff_fmt_convert_init_x86(c, avctx);
}
Esempio n. 2
0
av_cold void ff_fmt_convert_init(FmtConvertContext *c, AVCodecContext *avctx)
{
    c->int32_to_float_fmul_scalar = int32_to_float_fmul_scalar_c;
    c->int32_to_float_fmul_array8 = int32_to_float_fmul_array8_c;
    c->float_to_int16             = float_to_int16_c;
    c->float_to_int16_interleave  = float_to_int16_interleave_c;
    c->float_interleave           = ff_float_interleave_c;

    if (ARCH_ARM) ff_fmt_convert_init_arm(c, avctx);
    if (ARCH_PPC) ff_fmt_convert_init_ppc(c, avctx);
    if (ARCH_X86) ff_fmt_convert_init_x86(c, avctx);
}
Esempio n. 3
0
av_cold void ff_fmt_convert_init(FmtConvertContext *c, AVCodecContext *avctx)
{
    c->int32_to_float_fmul_scalar = int32_to_float_fmul_scalar_c;
    c->float_to_int16             = float_to_int16_c;
    c->float_to_int16_interleave  = float_to_int16_interleave_c;
    c->float_interleave           = ff_float_interleave_c;
#if ARCH_ARM
    if (ARCH_ARM) ff_fmt_convert_init_arm(c, avctx);
#endif
#if ARCH_PPC
    if (ARCH_PPC) ff_fmt_convert_init_ppc(c, avctx);
#endif

#if ARCH_X86
    if (ARCH_X86) ff_fmt_convert_init_x86(c, avctx);
#endif
#if HAVE_MIPSFPU
    if (HAVE_MIPSFPU) ff_fmt_convert_init_mips(c);
#endif
}