fix vorbis as well

This commit is contained in:
philippe44
2023-04-06 22:45:40 -07:00
parent b4af1e7bef
commit d2b8edce60
6 changed files with 345 additions and 225 deletions

View File

@@ -247,13 +247,17 @@ void decode_close(void) {
#endif
}
void decode_flush(void) {
void decode_flush(bool close) {
LOG_INFO("decode flush");
LOCK_D;
decode.state = DECODE_STOPPED;
IF_PROCESS(
process_flush();
);
if (close && codec) {
codec->close();
codec = NULL;
}
UNLOCK_D;
}