Deps: Update to Audiopus v0.3.0-rc.0 (#125)

Tested using `cargo make ready`.

Co-authored-by: André Vennberg <andre.vennberg@gmail.com>
This commit is contained in:
Kyle Simpson
2022-04-24 11:55:56 +01:00
parent d3a40fe691
commit 4eb95d4b59
5 changed files with 32 additions and 15 deletions

View File

@@ -6,7 +6,10 @@ use crate::{
};
use audiopus::{coder::Decoder, Bitrate, Channels, SampleRate};
use byteorder::{LittleEndian, ReadBytesExt};
use std::io::{Cursor, Read};
use std::{
convert::TryInto,
io::{Cursor, Read},
};
#[tokio::test]
async fn streamcatcher_preserves_file() {
@@ -51,7 +54,11 @@ fn compressed_triggers_valid_passthrough() {
let mut decoder = Decoder::new(SampleRate::Hz48000, Channels::Stereo).unwrap();
decoder
.decode(Some(&opus_buf[..opus_len]), &mut signal_buf[..], false)
.decode(
Some((&opus_buf[..opus_len]).try_into().unwrap()),
(&mut signal_buf[..]).try_into().unwrap(),
false,
)
.unwrap();
}
@@ -73,7 +80,11 @@ fn run_through_dca(mut src: impl Read) {
let pkt_len = src.read(&mut pkt_space[..frame_len as usize]).unwrap();
decoder
.decode(Some(&pkt_space[..pkt_len]), &mut signals[..], false)
.decode(
Some((&pkt_space[..pkt_len]).try_into().unwrap()),
(&mut signals[..]).try_into().unwrap(),
false,
)
.unwrap();
}
}

View File

@@ -61,7 +61,7 @@ use error::{Error, Result};
use tokio::runtime::Handle;
use std::{
convert::TryFrom,
convert::{TryFrom, TryInto},
io::{
self,
Error as IoError,
@@ -233,8 +233,8 @@ impl Input {
let samples = decoder
.decode_float(
Some(&opus_data_buffer[..seen]),
&mut decoder_state.current_frame[..],
Some((&opus_data_buffer[..seen]).try_into().unwrap()),
(&mut decoder_state.current_frame[..]).try_into().unwrap(),
false,
)
.unwrap_or(0);