Skip to content

Commit c767acd

Browse files
committed
limit-buffersize
1 parent ffa1d8a commit c767acd

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/stream.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,9 +187,14 @@ impl DeviceSinkBuilder {
187187
.default_output_config()
188188
.map_err(DeviceSinkError::DefaultSinkConfigError)?;
189189

190-
Ok(Self::default()
190+
let mut device = Self::default()
191191
.with_device(device)
192-
.with_supported_config(&default_config))
192+
.with_supported_config(&default_config);
193+
device.config.buffer_size = match device.config.buffer_size {
194+
BufferSize::Default => BufferSize::Fixed(4096),
195+
fixed @ BufferSize::Fixed(_) => fixed,
196+
};
197+
Ok(device)
193198
}
194199

195200
/// Sets default OS-Sink parameters for default output audio device.

0 commit comments

Comments
 (0)