diff options
author | malc <av1474@comtv.ru> | 2009-11-18 19:15:19 +0300 |
---|---|---|
committer | malc <av1474@comtv.ru> | 2009-11-18 19:22:53 +0300 |
commit | 7cbb28ed5dad73fc39b9cbc94f0e363e9ead6919 (patch) | |
tree | e3e0963011527120ceae9e5e865628d6ec18f48f /audio | |
parent | 493abda627c95d2a2f3bb3757eff527d226d2b38 (diff) | |
download | qemu-7cbb28ed5dad73fc39b9cbc94f0e363e9ead6919.zip qemu-7cbb28ed5dad73fc39b9cbc94f0e363e9ead6919.tar.gz qemu-7cbb28ed5dad73fc39b9cbc94f0e363e9ead6919.tar.bz2 |
audio: Remove conditional around sw which can not be NULL
Noticed by Steve Grubb.
Signed-off-by: malc <av1474@comtv.ru>
Diffstat (limited to 'audio')
-rw-r--r-- | audio/audio_template.h | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/audio/audio_template.h b/audio/audio_template.h index 14c648c..1a4707b 100644 --- a/audio/audio_template.h +++ b/audio/audio_template.h @@ -485,32 +485,30 @@ SW *glue (AUD_open_, TYPE) ( } } - if (sw) { - sw->card = card; - sw->vol = nominal_volume; - sw->callback.fn = callback_fn; - sw->callback.opaque = callback_opaque; + sw->card = card; + sw->vol = nominal_volume; + sw->callback.fn = callback_fn; + sw->callback.opaque = callback_opaque; #ifdef DAC - if (live) { - int mixed = - (live << old_sw->info.shift) - * old_sw->info.bytes_per_second - / sw->info.bytes_per_second; + if (live) { + int mixed = + (live << old_sw->info.shift) + * old_sw->info.bytes_per_second + / sw->info.bytes_per_second; #ifdef DEBUG_PLIVE - dolog ("Silence will be mixed %d\n", mixed); + dolog ("Silence will be mixed %d\n", mixed); #endif - sw->total_hw_samples_mixed += mixed; - } + sw->total_hw_samples_mixed += mixed; + } #endif #ifdef DEBUG_AUDIO - dolog ("%s\n", name); - audio_pcm_print_info ("hw", &sw->hw->info); - audio_pcm_print_info ("sw", &sw->info); + dolog ("%s\n", name); + audio_pcm_print_info ("hw", &sw->hw->info); + audio_pcm_print_info ("sw", &sw->info); #endif - } return sw; |