X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fttadsp.c;h=1d1443aee0523045b63c69f2436196c483d4b00e;hb=339af976b6fd9c05d1e75e75a5323efdb3d6afa1;hp=056a2c7ef17d1b614fefef294db826d2a1fbaa53;hpb=e645d7a6d452df83cedcbb1d6708429ceea156da;p=ffmpeg diff --git a/libavcodec/ttadsp.c b/libavcodec/ttadsp.c index 056a2c7ef17..1d1443aee05 100644 --- a/libavcodec/ttadsp.c +++ b/libavcodec/ttadsp.c @@ -20,9 +20,11 @@ #include "ttadsp.h" #include "config.h" -static void tta_filter_process_c(int32_t *qm, int32_t *dx, int32_t *dl, +static void tta_filter_process_c(int32_t *qmi, int32_t *dx, int32_t *dl, int32_t *error, int32_t *in, int32_t shift, int32_t round) { + uint32_t *qm = qmi; + if (*error < 0) { qm[0] -= dx[0]; qm[1] -= dx[1]; qm[2] -= dx[2]; qm[3] -= dx[3]; qm[4] -= dx[4]; qm[5] -= dx[5]; qm[6] -= dx[6]; qm[7] -= dx[7];