mirror of https://github.com/thesofproject/sof.git
copier: fix no consume for multi endpoint copy
In last time copier code split, it split multi-endpoint copy and
module copy with commit: e424b87
, source buffer consume was missed,
added it back with this PR.
Fixes:#7979
Signed-off-by: Baofeng Tian <baofeng.tian@intel.com>
Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
This commit is contained in:
parent
cff23f5c4e
commit
79532b8dbc
|
@ -561,6 +561,10 @@ static int copier_multi_endpoint_dai_copy(struct copier_data *cd, struct comp_de
|
|||
|
||||
ret = dai_zephyr_multi_endpoint_copy(cd->dd, dev, cd->multi_endpoint_buffer,
|
||||
cd->endpoint_num);
|
||||
if (!ret) {
|
||||
comp_update_buffer_consume(src_c, processed_data.source_bytes);
|
||||
cd->input_total_data_processed += processed_data.source_bytes;
|
||||
}
|
||||
err:
|
||||
buffer_release(src_c);
|
||||
|
||||
|
|
Loading…
Reference in New Issue