From 2657621a8433b3ee847f07b098d08757f2adbca8 Mon Sep 17 00:00:00 2001 From: Sergey Dvodnenko Date: Sun, 17 May 2020 21:32:51 +0300 Subject: [PATCH] pcecd: fix command SAPEP (stop cdda when mode=0) (#221) --- support/pcecd/pcecdd.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/support/pcecd/pcecdd.cpp b/support/pcecd/pcecdd.cpp index 56f1c12..7eff56c 100644 --- a/support/pcecd/pcecdd.cpp +++ b/support/pcecd/pcecdd.cpp @@ -671,7 +671,10 @@ void pcecdd_t::CommandExec() { this->CDDAMode = comm[1]; this->CDDAEnd = new_lba; - if (this->CDDAMode != PCECD_CDDAMODE_SILENT) { + if (this->CDDAMode == PCECD_CDDAMODE_SILENT) { + this->state = PCECD_STATE_IDLE; + } + else { this->state = PCECD_STATE_PLAY; }