Hi, thanks for that. I'll see what I can do for the next version of SMSQmulator.
Cheers Wolfgang >>> Unfortunately 20kHz doesn't work for me at all. >> Yes, it's a pity, but I can't do anything about that, it's part of the >> Java Virtual Machine. > > Well, you can output 22kHz and do at least a simple upsampling of the > sound. Better than not sound at all and 20Khz is not Hifi anyway. Example: > > static double FreqAdjust = 0.0; > while ([Space left in native buffer] && [Bytes in SMSQ/E buffer]) { > if (FreqAdjust < 1.0) { > SSSSLastSample = [Next sample from SMSQ/E buffer++]; > [Native sound buffer++] = SSSSLastSample; > FreqAdjust += (double)(SSSS_SAMPLE_RATE - > 20000)/(double)SSSS_SAMPLE_RATE; > } else { > // Double last sample > FreqAdjust -= 1.0; > [Native sound buffer++] = SSSSLastSample; > } > } > >> Actually, what kind of A/V interleave do you use for the qvm files? > > It's always one second of sound followed by [FPS] frames. > > Cheers, Marcel > > _______________________________________________ > QL-Users Mailing List > > _______________________________________________ QL-Users Mailing List