summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--devices/src/pci/ac97_bus_master.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/devices/src/pci/ac97_bus_master.rs b/devices/src/pci/ac97_bus_master.rs
index 83c0021..57f0545 100644
--- a/devices/src/pci/ac97_bus_master.rs
+++ b/devices/src/pci/ac97_bus_master.rs
@@ -14,7 +14,7 @@ use std::time::Instant;
 
 use audio_streams::{
     capture::{CaptureBuffer, CaptureBufferStream},
-    PlaybackBuffer, PlaybackBufferStream, StreamControl, StreamSource,
+    PlaybackBuffer, PlaybackBufferStream, SampleFormat, StreamControl, StreamSource,
 };
 use data_model::{VolatileMemory, VolatileSlice};
 use sync::Mutex;
@@ -509,6 +509,7 @@ impl Ac97BusMaster {
             Ac97Function::Input => {
                 let (stream_control, input_stream) = self.audio_server.new_capture_stream(
                     num_channels,
+                    SampleFormat::S16LE,
                     DEVICE_SAMPLE_RATE,
                     buffer_frames,
                 )?;
@@ -532,6 +533,7 @@ impl Ac97BusMaster {
             Ac97Function::Output => {
                 let (stream_control, output_stream) = self.audio_server.new_playback_stream(
                     num_channels,
+                    SampleFormat::S16LE,
                     DEVICE_SAMPLE_RATE,
                     buffer_frames,
                 )?;