summaryrefslogtreecommitdiffstats
path: root/audio/filter/af_convertsignendian.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/filter/af_convertsignendian.c')
-rw-r--r--audio/filter/af_convertsignendian.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/audio/filter/af_convertsignendian.c b/audio/filter/af_convertsignendian.c
index 7ab99c9c74..7bfaf0f978 100644
--- a/audio/filter/af_convertsignendian.c
+++ b/audio/filter/af_convertsignendian.c
@@ -99,7 +99,7 @@ static void si2us(void *data, int len, int bps, bool le)
} while (i += bps);
}
-static struct mp_audio *play(struct af_instance *af, struct mp_audio *data)
+static int filter(struct af_instance *af, struct mp_audio *data, int flags)
{
int infmt = data->format;
int outfmt = af->data->format;
@@ -113,13 +113,13 @@ static struct mp_audio *play(struct af_instance *af, struct mp_audio *data)
(outfmt & AF_FORMAT_END_MASK) == AF_FORMAT_LE);
mp_audio_set_format(data, outfmt);
- return data;
+ return 0;
}
static int af_open(struct af_instance *af)
{
af->control = control;
- af->play = play;
+ af->filter = filter;
return AF_OK;
}