memset(data, 0, silent_size);
data += silent_size;
}
- if (s->bits == 16)
- vmdaudio_decode_audio(s, data, buf, data_size, s->channels == 2);
- else {
- /* copy the data but convert it to signed */
- for (i = 0; i < data_size; i++){
- *data++ = buf[i] + 0x80;
- *data++ = buf[i] + 0x80;
- }
+ if (s->bits == 16)
+ vmdaudio_decode_audio(s, data, buf, data_size, s->channels == 2);
+ else {
+ /* copy the data but convert it to signed */
+ for (i = 0; i < data_size; i++){
+ *data++ = buf[i] + 0x80;
+ *data++ = buf[i] + 0x80;
}
+ }
return silent_size + data_size * 2;
}