diff --git a/src/media/audio/pulseaudio/pulselayer.cpp b/src/media/audio/pulseaudio/pulselayer.cpp index 6e916f70c19b3476910b039d8935a8e8bb4932e5..1b1685c49363f3d3f3d1e49bdd1150f8caf6315c 100644 --- a/src/media/audio/pulseaudio/pulselayer.cpp +++ b/src/media/audio/pulseaudio/pulselayer.cpp @@ -537,8 +537,8 @@ void PulseLayer::readFromMic() if (pa_stream_peek(record_->stream() , (const void**) &data , &bytes) < 0 or !data) return; - size_t sample_size = playback_->frameSize(); - const AudioFormat format = playback_->format(); + size_t sample_size = record_->frameSize(); + const AudioFormat format = record_->format(); assert(format.nb_channels); assert(sample_size); const size_t samples = bytes / sample_size;