X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Faacpsdsp.h;h=917ac5303f5d99eeb0851c6a6c2699a511b24bb4;hb=a6596831a03d4b56a485436f7c328a039509b8dd;hp=ad9bbb81bdb785cb70b40fd7ae309a9509ba5801;hpb=fa1fe495fc82062411e62cc530dfbc760d8271d2;p=ffmpeg diff --git a/libavcodec/aacpsdsp.h b/libavcodec/aacpsdsp.h index ad9bbb81bdb..917ac5303f5 100644 --- a/libavcodec/aacpsdsp.h +++ b/libavcodec/aacpsdsp.h @@ -21,6 +21,8 @@ #ifndef AVCODEC_AACPSDSP_H #define AVCODEC_AACPSDSP_H +#include + #include "aac_defines.h" #define PS_QMF_TIME_SLOTS 32 @@ -33,7 +35,7 @@ typedef struct PSDSPContext { int n); void (*hybrid_analysis)(INTFLOAT (*out)[2], INTFLOAT (*in)[2], const INTFLOAT (*filter)[8][2], - int stride, int n); + ptrdiff_t stride, int n); void (*hybrid_analysis_ileave)(INTFLOAT (*out)[32][2], INTFLOAT L[2][38][64], int i, int len); void (*hybrid_synthesis_deint)(INTFLOAT out[2][38][64], INTFLOAT (*in)[32][2], @@ -51,6 +53,7 @@ typedef struct PSDSPContext { void AAC_RENAME(ff_psdsp_init)(PSDSPContext *s); void ff_psdsp_init_arm(PSDSPContext *s); +void ff_psdsp_init_aarch64(PSDSPContext *s); void ff_psdsp_init_mips(PSDSPContext *s); void ff_psdsp_init_x86(PSDSPContext *s);