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:
wm4 2013-11-27 21:12:09 +01:00
parent aa73ac8db8
commit 6e2ac4d40a
1 changed files with 1 additions and 5 deletions

View File

@ -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)