| 79 | } |
| 80 | |
| 81 | av_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 | } |
no test coverage detected