diff options
Diffstat (limited to 'devices/src')
-rw-r--r-- | devices/src/pci/ac97_bus_master.rs | 4 |
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, )?; |