ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/audio.cpp
(Generate patch)

Comparing BasiliskII/src/audio.cpp (file contents):
Revision 1.8 by cebix, 2001-07-05T20:30:49Z vs.
Revision 1.9 by cebix, 2001-07-11T19:26:13Z

# Line 70 | Line 70 | static int32 AudioGetInfo(uint32 infoPtr
70   {
71          D(bug(" AudioGetInfo %c%c%c%c, infoPtr %08lx, source ID %08lx\n", selector >> 24, (selector >> 16) & 0xff, (selector >> 8) & 0xff, selector & 0xff, infoPtr, sourceID));
72          M68kRegisters r;
73        int i;
73  
74          switch (selector) {
75                  case siSampleSize:
# Line 86 | Line 85 | static int32 AudioGetInfo(uint32 infoPtr
85                          WriteMacInt16(infoPtr + sil_count, audio_sample_sizes.size());
86                          WriteMacInt32(infoPtr + sil_infoHandle, h);
87                          uint32 sp = ReadMacInt32(h);
88 <                        for (i=0; i<audio_sample_sizes.size(); i++)
88 >                        for (unsigned i=0; i<audio_sample_sizes.size(); i++)
89                                  WriteMacInt16(sp + i*2, audio_sample_sizes[i]);
90                          break;
91                  }
# Line 104 | Line 103 | static int32 AudioGetInfo(uint32 infoPtr
103                          WriteMacInt16(infoPtr + sil_count, audio_channel_counts.size());
104                          WriteMacInt32(infoPtr + sil_infoHandle, h);
105                          uint32 sp = ReadMacInt32(h);
106 <                        for (i=0; i<audio_channel_counts.size(); i++)
106 >                        for (unsigned i=0; i<audio_channel_counts.size(); i++)
107                                  WriteMacInt16(sp + i*2, audio_channel_counts[i]);
108                          break;
109                  }
# Line 122 | Line 121 | static int32 AudioGetInfo(uint32 infoPtr
121                          WriteMacInt16(infoPtr + sil_count, audio_sample_rates.size());
122                          WriteMacInt32(infoPtr + sil_infoHandle, h);
123                          uint32 lp = ReadMacInt32(h);
124 <                        for (i=0; i<audio_sample_rates.size(); i++)
124 >                        for (unsigned i=0; i<audio_sample_rates.size(); i++)
125                                  WriteMacInt32(lp + i*4, audio_sample_rates[i]);
126                          break;
127                  }
# Line 187 | Line 186 | static int32 AudioSetInfo(uint32 infoPtr
186   {
187          D(bug(" AudioSetInfo %c%c%c%c, infoPtr %08lx, source ID %08lx\n", selector >> 24, (selector >> 16) & 0xff, (selector >> 8) & 0xff, selector & 0xff, infoPtr, sourceID));
188          M68kRegisters r;
190        int i;
189  
190          switch (selector) {
191                  case siSampleSize:
# Line 196 | Line 194 | static int32 AudioSetInfo(uint32 infoPtr
194                                  return siDeviceBusyErr;
195                          if (infoPtr == AudioStatus.sample_size)
196                                  return noErr;
197 <                        for (i=0; i<audio_sample_sizes.size(); i++)
197 >                        for (unsigned i=0; i<audio_sample_sizes.size(); i++)
198                                  if (audio_sample_sizes[i] == infoPtr) {
199                                          if (audio_set_sample_size(i))
200                                                  return noErr;
# Line 211 | Line 209 | static int32 AudioSetInfo(uint32 infoPtr
209                                  return siDeviceBusyErr;
210                          if (infoPtr == AudioStatus.sample_rate)
211                                  return noErr;
212 <                        for (i=0; i<audio_sample_rates.size(); i++)
212 >                        for (unsigned i=0; i<audio_sample_rates.size(); i++)
213                                  if (audio_sample_rates[i] == infoPtr) {
214                                          if (audio_set_sample_rate(i))
215                                                  return noErr;
# Line 226 | Line 224 | static int32 AudioSetInfo(uint32 infoPtr
224                                  return siDeviceBusyErr;
225                          if (infoPtr == AudioStatus.channels)
226                                  return noErr;
227 <                        for (i=0; i<audio_channel_counts.size(); i++)
227 >                        for (unsigned i=0; i<audio_channel_counts.size(); i++)
228                                  if (audio_channel_counts[i] == infoPtr) {
229                                          if (audio_set_channels(i))
230                                                  return noErr;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines