--- rtbuf.c Sat Aug 23 07:16:40 1997 +++ rtbuf.c Wed Apr 13 00:21:47 2005 @@ -337,15 +337,15 @@ (mpegheader->mode != 3) ? "stereo" : "mono"); return -1; } - apar = t_sampling_frequency[mpegheader->ID][mpegheader->sampling_frequency]; + apar = t_sampling_frequency[mpegheader->IDex][mpegheader->ID][mpegheader->sampling_frequency]; if (ioctl(audio_fd, SNDCTL_DSP_SPEED, &apar) == -1) { perror("ioctl: SNDCTL_DSP_SPEED"); return -1; } - if (apar != t_sampling_frequency[mpegheader->ID][mpegheader->sampling_frequency]) { + if (apar != t_sampling_frequency[mpegheader->IDex][mpegheader->ID][mpegheader->sampling_frequency]) { fprintf(stderr, "Warning: requested sampling rate %d does not " "match effective %d\n", - t_sampling_frequency[mpegheader->ID][mpegheader->sampling_frequency], + t_sampling_frequency[mpegheader->IDex][mpegheader->ID][mpegheader->sampling_frequency], apar); }