MCPcopy Create free account
hub / github.com/FFmpeg/FFmpeg / ff_mpadsp_init

Function ff_mpadsp_init

libavcodec/mpegaudiodsp.c:81–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

79}
80
81av_cold void ff_mpadsp_init(MPADSPContext *s)
82{
83 ff_thread_once(&mpadsp_table_init, &mpadsp_init_tabs);
84
85 s->apply_window_float = ff_mpadsp_apply_window_float;
86 s->apply_window_fixed = ff_mpadsp_apply_window_fixed;
87
88 s->dct32_float = ff_dct32_float;
89 s->dct32_fixed = ff_dct32_fixed;
90
91 s->imdct36_blocks_float = ff_imdct36_blocks_float;
92 s->imdct36_blocks_fixed = ff_imdct36_blocks_fixed;
93
94#if ARCH_AARCH64
95 ff_mpadsp_init_aarch64(s);
96#elif ARCH_ARM
97 ff_mpadsp_init_arm(s);
98#elif ARCH_PPC
99 ff_mpadsp_init_ppc(s);
100#elif ARCH_X86
101 ff_mpadsp_init_x86(s);
102#endif
103#if HAVE_MIPSFPU
104 ff_mpadsp_init_mipsfpu(s);
105#endif
106#if HAVE_MIPSDSP
107 ff_mpadsp_init_mipsdsp(s);
108#endif
109}

Callers 4

mpc7_decode_initFunction · 0.85
decode_ctx_initFunction · 0.85
mpc8_decode_initFunction · 0.85
qdm2_decode_initFunction · 0.85

Calls 7

ff_thread_onceFunction · 0.85
ff_mpadsp_init_aarch64Function · 0.85
ff_mpadsp_init_armFunction · 0.85
ff_mpadsp_init_ppcFunction · 0.85
ff_mpadsp_init_x86Function · 0.85
ff_mpadsp_init_mipsfpuFunction · 0.85
ff_mpadsp_init_mipsdspFunction · 0.85

Tested by

no test coverage detected