Revert "winealsa: Remove calls to deprecated functions."
This reverts commit c8bdebde3d
.
To be revisited after 1.0.
This commit is contained in:
parent
b605980bf1
commit
1ecf0c96fa
|
@ -735,6 +735,7 @@ if (err<0) { \
|
|||
} while(0);
|
||||
|
||||
X(period_time);
|
||||
X(tick_time);
|
||||
#undef X
|
||||
|
||||
if (!sw)
|
||||
|
|
|
@ -448,6 +448,7 @@ static int CreateMMAP(IDsCaptureDriverBufferImpl* pdbi)
|
|||
snd_pcm_sw_params_set_silence_threshold(pcm, sw_params, INT_MAX);
|
||||
snd_pcm_sw_params_set_silence_size(pcm, sw_params, 0);
|
||||
snd_pcm_sw_params_set_avail_min(pcm, sw_params, 0);
|
||||
snd_pcm_sw_params_set_xrun_mode(pcm, sw_params, SND_PCM_XRUN_NONE);
|
||||
err = snd_pcm_sw_params(pcm, sw_params);
|
||||
|
||||
avail = snd_pcm_avail_update(pcm);
|
||||
|
|
|
@ -210,6 +210,7 @@ static int DSDB_CreateMMAP(IDsDriverBufferImpl* pdbi)
|
|||
snd_pcm_sw_params_set_silence_threshold(pcm, sw_params, INT_MAX);
|
||||
snd_pcm_sw_params_set_silence_size(pcm, sw_params, 0);
|
||||
snd_pcm_sw_params_set_avail_min(pcm, sw_params, 0);
|
||||
snd_pcm_sw_params_set_xrun_mode(pcm, sw_params, SND_PCM_XRUN_NONE);
|
||||
err = snd_pcm_sw_params(pcm, sw_params);
|
||||
|
||||
avail = snd_pcm_avail_update(pcm);
|
||||
|
|
|
@ -483,6 +483,7 @@ static DWORD widOpen(WORD wDevID, LPWAVEOPENDESC lpDesc, DWORD dwFlags)
|
|||
EXIT_ON_ERROR( snd_pcm_sw_params_set_start_threshold(pcm, sw_params, 1), MMSYSERR_ERROR, "unable to set start threshold");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_silence_size(pcm, sw_params, 0), MMSYSERR_ERROR, "unable to set silence size");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_avail_min(pcm, sw_params, period_size), MMSYSERR_ERROR, "unable to set avail min");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_xfer_align(pcm, sw_params, 1), MMSYSERR_ERROR, "unable to set xfer align");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_silence_threshold(pcm, sw_params, 0), MMSYSERR_ERROR, "unable to set silence threshold");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params(pcm, sw_params), MMSYSERR_ERROR, "unable to set sw params for playback");
|
||||
#undef EXIT_ON_ERROR
|
||||
|
|
|
@ -759,7 +759,9 @@ static DWORD wodOpen(WORD wDevID, LPWAVEOPENDESC lpDesc, DWORD dwFlags)
|
|||
EXIT_ON_ERROR( snd_pcm_sw_params_set_start_threshold(pcm, sw_params, 1), MMSYSERR_ERROR, "unable to set start threshold");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_silence_size(pcm, sw_params, 0), MMSYSERR_ERROR, "unable to set silence size");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_avail_min(pcm, sw_params, period_size), MMSYSERR_ERROR, "unable to set avail min");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_xfer_align(pcm, sw_params, 1), MMSYSERR_ERROR, "unable to set xfer align");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_silence_threshold(pcm, sw_params, 0), MMSYSERR_ERROR, "unable to set silence threshold");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params_set_xrun_mode(pcm, sw_params, SND_PCM_XRUN_NONE), MMSYSERR_ERROR, "unable to set xrun mode");
|
||||
EXIT_ON_ERROR( snd_pcm_sw_params(pcm, sw_params), MMSYSERR_ERROR, "unable to set sw params for playback");
|
||||
#undef EXIT_ON_ERROR
|
||||
|
||||
|
|
Loading…
Reference in New Issue