aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Schickel2011-08-09 23:59:31 +0200
committerJohannes Schickel2011-08-10 00:00:12 +0200
commit3635efd92cdc48661abd23780520626a12be09d4 (patch)
tree5b10554b95206b440767edec19b835dc59f837cb
parentb95bbb2ace6a240da8b6ee54ceb66c6ab2484ab7 (diff)
downloadscummvm-rg350-3635efd92cdc48661abd23780520626a12be09d4.tar.gz
scummvm-rg350-3635efd92cdc48661abd23780520626a12be09d4.tar.bz2
scummvm-rg350-3635efd92cdc48661abd23780520626a12be09d4.zip
CMS: Simplify code a tiny bit.
-rw-r--r--audio/softsynth/cms.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/audio/softsynth/cms.cpp b/audio/softsynth/cms.cpp
index 889f19a6f9..a675da3f03 100644
--- a/audio/softsynth/cms.cpp
+++ b/audio/softsynth/cms.cpp
@@ -163,19 +163,15 @@ void CMSEmulator::update(int chip, int16 *buffer, int length) {
struct SAA1099 *saa = &_saa1099[chip];
int j, ch;
+ if (chip == 0) {
+ memset(buffer, 0, sizeof(int16)*length*2);
+ }
+
/* if the channels are disabled we're done */
if (!saa->all_ch_enable) {
- /* init output data */
- if (chip == 0) {
- memset(buffer, 0, sizeof(int16)*length*2);
- }
return;
}
- if (chip == 0) {
- memset(buffer, 0, sizeof(int16)*length*2);
- }
-
for (ch = 0; ch < 2; ch++) {
switch (saa->noise_params[ch]) {
case 0: saa->noise[ch].freq = 31250.0 * 2; break;