[Type]Bugfix
[Module]winwave
[Priority]
[CQ#]N_SE-3347, N_SE-6260
[Redmine#]
[Problem]It is still remained after closing or pausing audio data
[Cause]waveOutPause() can not flush remaining audio data
[Solution]Use waveOutReset()
[TestCase]
case VOICE_DISABLE:
if (!wave->paused) {
+#if defined(CONFIG_MARU)
+ mr = waveOutReset (wave->hwo);
+ if (mr != MMSYSERR_NOERROR) {
+ winwave_logerr (mr, "waveOutReset");
+ }
+#else
mr = waveOutPause (wave->hwo);
if (mr != MMSYSERR_NOERROR) {
winwave_logerr (mr, "waveOutPause");
}
+#endif
else {
wave->paused = 1;
}
-Version: 1.3.26
+Version: 1.3.27
Maintainer: Yeong-Kyoon Lee<yeongkyoon.lee@samsung.com>
Source: emulator