]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/mpegaudiodsp.c
qsv{dec,enc}: always use an internal mfxFrameSurface1
[ffmpeg] / libavcodec / mpegaudiodsp.c
index 461a9efce1b4559a0f75b0027f1c39940ae9fc28..58ea1d1585ec9c01d451c06e1395101b0a5c1732 100644 (file)
  */
 
 #include "config.h"
+#include "libavutil/attributes.h"
 #include "mpegaudiodsp.h"
 #include "dct.h"
 #include "dct32.h"
 
-void ff_mpadsp_init(MPADSPContext *s)
+av_cold void ff_mpadsp_init(MPADSPContext *s)
 {
     DCTContext dct;
 
@@ -40,6 +41,7 @@ void ff_mpadsp_init(MPADSPContext *s)
     s->imdct36_blocks_float = ff_imdct36_blocks_float;
     s->imdct36_blocks_fixed = ff_imdct36_blocks_fixed;
 
+    if (ARCH_AARCH64) ff_mpadsp_init_aarch64(s);
     if (ARCH_ARM)     ff_mpadsp_init_arm(s);
     if (ARCH_PPC)     ff_mpadsp_init_ppc(s);
     if (ARCH_X86)     ff_mpadsp_init_x86(s);