RCS file: /cvsroot/scummvm/tools/extract.c,v
retrieving revision 1.18
diff -u -r1.18 extract.c
|
|
|
218 | 218 | printf(" - length = %d\n", length); |
219 | 219 | sample_rate = fgetc(input); |
220 | 220 | comp = fgetc(input); |
221 | | real_samplerate = 1000000 / (256 - sample_rate); |
| 221 | |
| 222 | if (sample_rate == 0xa5 || sample_rate == 0xa6) |
| 223 | real_samplerate = 11025; |
| 224 | if (sample_rate == 0xd2 || sample_rate == 0xd3) |
| 225 | real_samplerate = 22050; |
| 226 | else |
| 227 | real_samplerate = 1000000 / (256 - sample_rate); |
| 228 | |
222 | 229 | printf(" - sample rate = %d (%02x)\n", 1000000 / (256 - sample_rate), sample_rate); |
223 | 230 | printf(" - compression = %s (%02x)\n", |
224 | 231 | (comp == 0 ? "8bits" : |