alsa:
- fixed seg.fault (caused by assertion) when using non-interleaved host i/o, now paNonInterleaved flag is provided to PaUtil_InitializeBufferProcessor to signal processor about host format being non-interleaved
This commit is contained in:
parent
60468d02f1
commit
55ca7ea7d5
1 changed files with 2 additions and 2 deletions
|
|
@ -1927,8 +1927,8 @@ static PaError OpenStream( struct PaUtilHostApiRepresentation *hostApi,
|
|||
|
||||
PA_ENSURE( PaAlsaStream_Configure( stream, inputParameters, outputParameters, sampleRate, framesPerBuffer,
|
||||
&inputLatency, &outputLatency, &hostBufferSizeMode ) );
|
||||
hostInputSampleFormat = stream->capture.hostSampleFormat;
|
||||
hostOutputSampleFormat = stream->playback.hostSampleFormat;
|
||||
hostInputSampleFormat = stream->capture.hostSampleFormat | (!stream->capture.hostInterleaved ? paNonInterleaved : 0);
|
||||
hostOutputSampleFormat = stream->playback.hostSampleFormat | (!stream->playback.hostInterleaved ? paNonInterleaved : 0);
|
||||
|
||||
PA_ENSURE( PaUtil_InitializeBufferProcessor( &stream->bufferProcessor,
|
||||
numInputChannels, inputSampleFormat, hostInputSampleFormat,
|
||||
|
|
|
|||
Loading…
Reference in a new issue