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 */
|
||||
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 */
|
||||
if (&slot->proc_entry == this && dsp_proc_active(dsp, id))
|
||||
/* Found one with the id, check if it's this one
|
||||
(NULL return doesn't matter) */
|
||||
if (&find_proc_slot(dsp, id)->proc_entry == this)
|
||||
{
|
||||
if (dsp_proc_active(dsp, id))
|
||||
dsp_proc_call(this, buf_p, 0);
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue