Home | History | Annotate | Download | only in audio

Lines Matching refs:ds

608     DSoundVoiceOut *ds = (DSoundVoiceOut *) hw;
609 LPDIRECTSOUNDBUFFER dsb = ds->dsound_buffer;
665 DSoundVoiceOut *ds = (DSoundVoiceOut *) hw;
666 LPDIRECTSOUNDBUFFER dsb = ds->dsound_buffer;
688 ds->first_time ? &wpos : NULL
697 if (ds->first_time) {
702 ds->first_time = 0;
713 ds->played = 0;
714 ds->mixed = 0;
718 if (ds->old_pos == ppos) {
726 ds->played += audio_ring_dist (ds->old_pos, ppos, hw->bufsize);
728 old_pos = ds->old_pos;
752 ds->old_ppos = ppos;
780 ds->old_pos = (old_pos + (decr << hwshift)) % bufsize;
783 ds->mixed += decr << hwshift;
786 ds->played,
787 ds->mixed,
788 ds->mixed - ds->played,
789 abs (ds->mixed - ds->played) / (double) hw->info.bytes_per_second);
798 DSoundVoiceIn *ds = (DSoundVoiceIn *) hw;
799 LPDIRECTSOUNDCAPTUREBUFFER dscb = ds->dsound_capture_buffer;
855 DSoundVoiceIn *ds = (DSoundVoiceIn *) hw;
856 LPDIRECTSOUNDCAPTUREBUFFER dscb = ds->dsound_capture_buffer;
881 ds->first_time ? &rpos : NULL
888 if (ds->first_time) {
889 ds->first_time = 0;