Repository navigation
Conversation
Add a state KPB_STATE_REALTIME for the realtime copy, and stop propagate copying while at draining. Signed-off-by: Keyon Jie <yang.jie@linux.intel.com>
|
SOFCI TEST |
|
@xiulipan @DarrenxWang can you help check why On-device Test Failed:CFL_RVP_HDA:deployfail here? |
|
@xiulipan @DarrenxWang now it passed, thanks. |
|
what issue id is this PR associated with? @keyonjie |
|
@lbetlej, @tlauda, if your question is "will the history buffer remain intact during the draining event and after draining is done" then yest it will. If your question is "what will happen to the data which will be buffered during the draining and after that (the new data)" then no, it will be lost. We need to "rearm" KPB the whole system for consecutive buffering. Does it answer your question? PS: please check the release branch, for newest version glk-012-stable-branch |
|
@lbetlej @tlauda what are you really care about here? the data dropping during the draining, or the re-aiming of next detection? If it is the latter, we must design logic to support consecutive kwd firstly, e.g. while we are in draining or real-time copying, the 2nd keyphrase is detected, how should we handle to this 2nd detection? From the driver side, what it does is only capturing data and pass them to the application. |
|
@keyonjie I worry about data dropping during the draining. |
@tlauda dropping them(about 6~60ms right after detected) looks most simplest way to me, this data doesn't belong to draining(detected) neither key phrase nor real-time data(that we can handle/copy it in real time), we might need figure out how it could be handled, in current solution, this data is excluded. |
|
Changes included in #1462. |
Add a state KPB_STATE_REALTIME for the realtime copy, and stop propagate
copying while at draining.
Signed-off-by: Keyon Jie yang.jie@linux.intel.com