mirror of
https://github.com/iluvcapra/bwavfile.git
synced 2026-05-17 12:43:25 +00:00
Silencing clippy errors
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -30,7 +30,7 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "bwavfile"
|
name = "bwavfile"
|
||||||
version = "2.0.0"
|
version = "2.0.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"byteorder",
|
"byteorder",
|
||||||
"clap",
|
"clap",
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
#![allow(dead_code)]
|
||||||
|
|
||||||
use crate::common_format::{CommonFormat, WAVE_UUID_BFORMAT_PCM, WAVE_UUID_PCM};
|
use crate::common_format::{CommonFormat, WAVE_UUID_BFORMAT_PCM, WAVE_UUID_PCM};
|
||||||
use crate::Sample;
|
use crate::Sample;
|
||||||
|
|
||||||
@@ -8,7 +10,6 @@ use byteorder::LittleEndian;
|
|||||||
use byteorder::ReadBytesExt;
|
use byteorder::ReadBytesExt;
|
||||||
|
|
||||||
// Need more test cases for ADMAudioID
|
// Need more test cases for ADMAudioID
|
||||||
#[allow(dead_code)]
|
|
||||||
|
|
||||||
/// ADM Audio ID record.
|
/// ADM Audio ID record.
|
||||||
///
|
///
|
||||||
@@ -404,7 +405,7 @@ where
|
|||||||
format: WaveFmt,
|
format: WaveFmt,
|
||||||
into: &mut [i32],
|
into: &mut [i32],
|
||||||
) -> Result<usize, std::io::Error> {
|
) -> Result<usize, std::io::Error> {
|
||||||
assert!(into.len() % format.channel_count as usize == 0);
|
assert!(into.len().is_multiple_of(format.channel_count as usize));
|
||||||
|
|
||||||
for frame in into {
|
for frame in into {
|
||||||
*frame = match (format.valid_bits_per_sample(), format.bits_per_sample) {
|
*frame = match (format.valid_bits_per_sample(), format.bits_per_sample) {
|
||||||
@@ -424,7 +425,7 @@ where
|
|||||||
format: WaveFmt,
|
format: WaveFmt,
|
||||||
into: &mut [f32],
|
into: &mut [f32],
|
||||||
) -> Result<usize, std::io::Error> {
|
) -> Result<usize, std::io::Error> {
|
||||||
assert!(into.len() % format.channel_count as usize == 0);
|
assert!(into.len().is_multiple_of(format.channel_count as usize));
|
||||||
todo!()
|
todo!()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,7 @@ use super::fourcc::{BW64_SIG, DATA_SIG, DS64_SIG, RF64_SIG, RIFF_SIG, WAVE_SIG};
|
|||||||
const RF64_SIZE_MARKER: u32 = 0xFF_FF_FF_FF;
|
const RF64_SIZE_MARKER: u32 = 0xFF_FF_FF_FF;
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
|
#[allow(dead_code)]
|
||||||
pub enum Event {
|
pub enum Event {
|
||||||
StartParse,
|
StartParse,
|
||||||
ReadHeader {
|
ReadHeader {
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ impl<R: Read + Seek> AudioFrameReader<R> {
|
|||||||
let common_format = self.format.common_format();
|
let common_format = self.format.common_format();
|
||||||
let bits_per_sample = self.format.bits_per_sample;
|
let bits_per_sample = self.format.bits_per_sample;
|
||||||
|
|
||||||
if buffer.len() % channel_count != 0 {
|
if !buffer.len().is_multiple_of(channel_count) {
|
||||||
return Err(Error::InvalidBufferSize {
|
return Err(Error::InvalidBufferSize {
|
||||||
buffer_size: buffer.len(),
|
buffer_size: buffer.len(),
|
||||||
channel_count: self.format.channel_count,
|
channel_count: self.format.channel_count,
|
||||||
@@ -245,7 +245,7 @@ impl<R: Read + Seek> WaveReader<R> {
|
|||||||
/// will return an `Err(errors::Error)` immediately if there is a structural
|
/// will return an `Err(errors::Error)` immediately if there is a structural
|
||||||
/// inconsistency that makes the stream unreadable or if it's missing
|
/// inconsistency that makes the stream unreadable or if it's missing
|
||||||
/// essential components that make interpreting the audio data impossible.
|
/// essential components that make interpreting the audio data impossible.
|
||||||
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// use std::fs::File;
|
/// use std::fs::File;
|
||||||
/// use std::io::{Error,ErrorKind};
|
/// use std::io::{Error,ErrorKind};
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ where
|
|||||||
let format = &self.inner.inner.format;
|
let format = &self.inner.inner.format;
|
||||||
let channel_count = format.channel_count as usize;
|
let channel_count = format.channel_count as usize;
|
||||||
|
|
||||||
if buffer.len() % channel_count != 0 {
|
if !buffer.len().is_multiple_of(channel_count) {
|
||||||
return Err(Error::InvalidBufferSize {
|
return Err(Error::InvalidBufferSize {
|
||||||
buffer_size: buffer.len(),
|
buffer_size: buffer.len(),
|
||||||
channel_count: format.channel_count,
|
channel_count: format.channel_count,
|
||||||
@@ -339,7 +339,7 @@ where
|
|||||||
assert!(data.len() < u32::MAX as usize);
|
assert!(data.len() < u32::MAX as usize);
|
||||||
self.inner.write_u32::<LittleEndian>(data.len() as u32)?;
|
self.inner.write_u32::<LittleEndian>(data.len() as u32)?;
|
||||||
self.inner.write_all(data)?;
|
self.inner.write_all(data)?;
|
||||||
if data.len() % 2 == 0 {
|
if data.len().is_multiple_of(2) {
|
||||||
self.increment_form_length(8 + data.len() as u64)?;
|
self.increment_form_length(8 + data.len() as u64)?;
|
||||||
} else {
|
} else {
|
||||||
self.inner.write_u8(0)?;
|
self.inner.write_u8(0)?;
|
||||||
|
|||||||
Reference in New Issue
Block a user