mirror of https://github.com/mpv-player/mpv
af_lavi: actually free the filter graph on uninit
This was a memory leak. Also remove the AF_CONTROL_COMMAND_LINE code, which was inactive. (It's never called if the new option parser is used.)
This commit is contained in:
parent
aa73ac8db8
commit
6e2ac4d40a
|
@ -202,11 +202,6 @@ static int control(struct af_instance *af, int cmd, void *arg)
|
|||
|
||||
return mp_audio_config_equals(in, &orig_in) ? AF_OK : AF_FALSE;
|
||||
}
|
||||
case AF_CONTROL_COMMAND_LINE: {
|
||||
talloc_free(p->cfg_graph);
|
||||
p->cfg_graph = talloc_strdup(p, (char *)arg);
|
||||
return AF_OK;
|
||||
}
|
||||
}
|
||||
return AF_UNKNOWN;
|
||||
}
|
||||
|
@ -280,6 +275,7 @@ static struct mp_audio *play(struct af_instance *af, struct mp_audio *data)
|
|||
|
||||
static void uninit(struct af_instance *af)
|
||||
{
|
||||
destroy_graph(af);
|
||||
}
|
||||
|
||||
static int af_open(struct af_instance *af)
|
||||
|
|
Loading…
Reference in New Issue