Tweak dsp_format_change_process (default format handler).
Just stop searching if the entry is found (as it should have been). Change-Id: Id968694e825282d58c8ca4a7789c236f98643a5f
This commit is contained in:
parent
87a9951cf8
commit
d26a35d10b
1 changed files with 7 additions and 5 deletions
|
@ -128,13 +128,15 @@ static void dsp_format_change_process(struct dsp_proc_entry *this,
|
||||||
|
|
||||||
/* We don't keep back references to the DSP, so just search for it */
|
/* We don't keep back references to the DSP, so just search for it */
|
||||||
struct dsp_config *dsp;
|
struct dsp_config *dsp;
|
||||||
for (int i = 0; (dsp = dsp_get_config(i)); i++)
|
for (unsigned int i = 0; (dsp = dsp_get_config(i)); i++)
|
||||||
{
|
{
|
||||||
struct dsp_proc_slot *slot = find_proc_slot(dsp, id);
|
/* Found one with the id, check if it's this one
|
||||||
/* Found one with the id, check if it's this one */
|
(NULL return doesn't matter) */
|
||||||
if (&slot->proc_entry == this && dsp_proc_active(dsp, id))
|
if (&find_proc_slot(dsp, id)->proc_entry == this)
|
||||||
{
|
{
|
||||||
dsp_proc_call(this, buf_p, 0);
|
if (dsp_proc_active(dsp, id))
|
||||||
|
dsp_proc_call(this, buf_p, 0);
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue