/[qemu]/qemu/audio/wavaudio.c
ViewVC logotype

Diff of /qemu/audio/wavaudio.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.5 by bellard, Sat Nov 5 18:55:27 2005 UTC revision 1.6 by bellard, Sun Nov 20 16:22:16 2005 UTC
# Line 167  static int wav_init_out (HWVoiceOut *hw, Line 167  static int wav_init_out (HWVoiceOut *hw,
167  static void wav_fini_out (HWVoiceOut *hw)  static void wav_fini_out (HWVoiceOut *hw)
168  {  {
169      WAVVoiceOut *wav = (WAVVoiceOut *) hw;      WAVVoiceOut *wav = (WAVVoiceOut *) hw;
     int stereo = hw->info.nchannels == 2;  
170      uint8_t rlen[4];      uint8_t rlen[4];
171      uint8_t dlen[4];      uint8_t dlen[4];
172      uint32_t rifflen = (wav->total_samples << stereo) + 36;      uint32_t datalen = wav->total_samples << hw->info.shift;
173      uint32_t datalen = wav->total_samples << stereo;      uint32_t rifflen = datalen + 36;
174    
175      if (!wav->f) {      if (!wav->f) {
176          return;          return;

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26