Skip to content

Commit 8d6e19e

Browse files
baumanjkinetiknz
authored andcommitted
Fix clippy::legacy_numeric_constants lint on nightly
See https://rust-lang.github.io/rust-clippy/master/index.html#/legacy_numeric_constants
1 parent f687eed commit 8d6e19e

File tree

6 files changed

+34
-35
lines changed

6 files changed

+34
-35
lines changed

mp4parse/src/lib.rs

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2000,9 +2000,9 @@ enum ConstructionMethod {
20002000
/// Describes a region where a item specified by an `ItemLocationBoxItem` is stored.
20012001
/// The offset is `u64` since that's the maximum possible size and since the relative
20022002
/// nature of `DataBox` means this can still possibly succeed even in the case
2003-
/// that the raw value exceeds std::usize::MAX on platforms where that type is smaller
2003+
/// that the raw value exceeds usize::MAX on platforms where that type is smaller
20042004
/// than u64. However, `len` is stored as a `usize` since no value larger than
2005-
/// `std::usize::MAX` can be used in a successful indexing operation in rust.
2005+
/// `usize::MAX` can be used in a successful indexing operation in rust.
20062006
/// `extent_index` is omitted since it's only used for ConstructionMethod::Item which
20072007
/// is currently not implemented.
20082008
#[derive(Clone, Debug)]
@@ -4338,7 +4338,7 @@ fn parse_mdhd<T: Read>(
43384338
)> {
43394339
let mdhd = read_mdhd(f)?;
43404340
let duration = match mdhd.duration {
4341-
std::u64::MAX => None,
4341+
u64::MAX => None,
43424342
duration => Some(TrackScaledTime::<u64>(duration, track.id)),
43434343
};
43444344
if mdhd.timescale == 0 {
@@ -4509,8 +4509,8 @@ fn read_mvhd<T: Read>(src: &mut BMFFBox<T>) -> Result<MovieHeaderBox> {
45094509
1 => be_u64(src)?,
45104510
0 => {
45114511
let d = be_u32(src)?;
4512-
if d == std::u32::MAX {
4513-
std::u64::MAX
4512+
if d == u32::MAX {
4513+
u64::MAX
45144514
} else {
45154515
u64::from(d)
45164516
}
@@ -4636,8 +4636,8 @@ fn read_mdhd<T: Read>(src: &mut BMFFBox<T>) -> Result<MediaHeaderBox> {
46364636
// upcasting, we need to preserve the special all-1s
46374637
// ("unknown") case by hand.
46384638
let d = be_u32(src)?;
4639-
if d == std::u32::MAX {
4640-
std::u64::MAX
4639+
if d == u32::MAX {
4640+
u64::MAX
46414641
} else {
46424642
u64::from(d)
46434643
}
@@ -6291,10 +6291,10 @@ mod media_data_box_tests {
62916291

62926292
#[test]
62936293
fn extent_with_length_which_overflows_usize() {
6294-
let mdat = DataBox::at_offset(std::u64::MAX - 1, vec![1; 5]);
6294+
let mdat = DataBox::at_offset(u64::MAX - 1, vec![1; 5]);
62956295
let extent = Extent::WithLength {
6296-
offset: std::u64::MAX,
6297-
len: std::usize::MAX,
6296+
offset: u64::MAX,
6297+
len: usize::MAX,
62986298
};
62996299

63006300
assert!(mdat.get(&extent).is_none());
@@ -6304,10 +6304,8 @@ mod media_data_box_tests {
63046304
// because the range end is unbounded, we don't calculate it.
63056305
#[test]
63066306
fn extent_to_end_which_overflows_usize() {
6307-
let mdat = DataBox::at_offset(std::u64::MAX - 1, vec![1; 5]);
6308-
let extent = Extent::ToEnd {
6309-
offset: std::u64::MAX,
6310-
};
6307+
let mdat = DataBox::at_offset(u64::MAX - 1, vec![1; 5]);
6308+
let extent = Extent::ToEnd { offset: u64::MAX };
63116309

63126310
assert_eq!(mdat.get(&extent), Some(&[1, 1, 1, 1][..]));
63136311
}

mp4parse/src/tests.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ where
5959
BoxSize::Long(size) => assert_eq!(size, section.size()),
6060
BoxSize::Auto => {
6161
assert!(
62-
section.size() <= u64::from(u32::max_value()),
62+
section.size() <= u64::from(u32::MAX),
6363
"Tried to use a long box with BoxSize::Auto"
6464
);
6565
box_size.set_const(section.size());
@@ -335,7 +335,7 @@ fn read_mdhd_unknown_duration() {
335335
s.B32(0)
336336
.B32(0)
337337
.B32(1234) // timescale
338-
.B32(::std::u32::MAX) // duration
338+
.B32(u32::MAX) // duration
339339
.B32(0)
340340
});
341341
let mut iter = super::BoxIter::new(&mut stream);
@@ -344,7 +344,7 @@ fn read_mdhd_unknown_duration() {
344344
assert_eq!(stream.head.size, 32);
345345
let parsed = super::read_mdhd(&mut stream).unwrap();
346346
assert_eq!(parsed.timescale, 1234);
347-
assert_eq!(parsed.duration, ::std::u64::MAX);
347+
assert_eq!(parsed.duration, u64::MAX);
348348
}
349349

350350
#[test]
@@ -411,7 +411,7 @@ fn read_mvhd_unknown_duration() {
411411
s.B32(0)
412412
.B32(0)
413413
.B32(1234)
414-
.B32(::std::u32::MAX)
414+
.B32(u32::MAX)
415415
.append_repeated(0, 80)
416416
});
417417
let mut iter = super::BoxIter::new(&mut stream);
@@ -420,7 +420,7 @@ fn read_mvhd_unknown_duration() {
420420
assert_eq!(stream.head.size, 108);
421421
let parsed = super::read_mvhd(&mut stream).unwrap();
422422
assert_eq!(parsed.timescale, 1234);
423-
assert_eq!(parsed.duration, ::std::u64::MAX);
423+
assert_eq!(parsed.duration, u64::MAX);
424424
}
425425

426426
#[test]
@@ -1361,6 +1361,6 @@ fn read_to_end_() {
13611361

13621362
#[test]
13631363
fn read_to_end_oom() {
1364-
let mut src = b"1234567890".take(std::isize::MAX.try_into().expect("isize < u64"));
1364+
let mut src = b"1234567890".take(isize::MAX.try_into().expect("isize < u64"));
13651365
assert!(src.read_into_try_vec().is_err());
13661366
}

mp4parse/tests/overflow.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,12 @@
55
// file, You can obtain one at https://mozilla.org/MPL/2.0/.
66

77
#[test]
8+
#[allow(arithmetic_overflow)]
89
#[should_panic(expected = "attempt to add with overflow")]
910
fn overflow_protection() {
10-
let edge = u32::max_value();
11+
let edge = u32::MAX;
1112
assert_eq!(0u32, edge + 1);
1213

13-
let edge = u64::max_value();
14+
let edge = u64::MAX;
1415
assert_eq!(0u64, edge + 1);
1516
}

mp4parse_capi/src/lib.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ pub struct Mp4parseIo {
439439

440440
impl Read for Mp4parseIo {
441441
fn read(&mut self, buf: &mut [u8]) -> std::io::Result<usize> {
442-
if buf.len() > isize::max_value() as usize {
442+
if buf.len() > isize::MAX as usize {
443443
return Err(std::io::Error::new(
444444
std::io::ErrorKind::Other,
445445
"buf length overflow in Mp4parseIo Read impl",
@@ -583,7 +583,7 @@ pub unsafe extern "C" fn mp4parse_get_track_count(
583583
let context = (*parser).context();
584584

585585
// Make sure the track count fits in a u32.
586-
if context.tracks.len() > u32::max_value() as usize {
586+
if context.tracks.len() > u32::MAX as usize {
587587
return Mp4parseStatus::Invalid;
588588
}
589589
*count = context.tracks.len() as u32;
@@ -763,7 +763,7 @@ fn get_track_audio_info(
763763

764764
match audio.codec_specific {
765765
AudioCodecSpecific::ES_Descriptor(ref esds) => {
766-
if esds.codec_esds.len() > std::u32::MAX as usize {
766+
if esds.codec_esds.len() > u32::MAX as usize {
767767
return Err(Mp4parseStatus::Invalid);
768768
}
769769
sample_info.extra_data.length = esds.codec_esds.len();
@@ -802,7 +802,7 @@ fn get_track_audio_info(
802802
Ok(_) => {
803803
opus_header.insert(track_index, v)?;
804804
if let Some(v) = opus_header.get(&track_index) {
805-
if v.len() > std::u32::MAX as usize {
805+
if v.len() > u32::MAX as usize {
806806
return Err(Mp4parseStatus::Invalid);
807807
}
808808
sample_info.codec_specific_config.length = v.len();
@@ -849,7 +849,7 @@ fn get_track_audio_info(
849849
sample_info.protected_data.skip_byte_block =
850850
tenc.skip_byte_block_count.unwrap_or(0);
851851
if let Some(ref iv_vec) = tenc.constant_iv {
852-
if iv_vec.len() > std::u32::MAX as usize {
852+
if iv_vec.len() > u32::MAX as usize {
853853
return Err(Mp4parseStatus::Invalid);
854854
}
855855
sample_info.protected_data.constant_iv.set_data(iv_vec);
@@ -864,7 +864,7 @@ fn get_track_audio_info(
864864
.insert(track_index, audio_sample_infos)?;
865865
match parser.audio_track_sample_descriptions.get(&track_index) {
866866
Some(sample_info) => {
867-
if sample_info.len() > std::u32::MAX as usize {
867+
if sample_info.len() > u32::MAX as usize {
868868
// Should never happen due to upper limits on number of sample
869869
// descriptions a track can have, but lets be safe.
870870
return Err(Mp4parseStatus::Invalid);
@@ -1017,7 +1017,7 @@ fn mp4parse_get_track_video_info_safe(
10171017
sample_info.protected_data.skip_byte_block =
10181018
tenc.skip_byte_block_count.unwrap_or(0);
10191019
if let Some(ref iv_vec) = tenc.constant_iv {
1020-
if iv_vec.len() > std::u32::MAX as usize {
1020+
if iv_vec.len() > u32::MAX as usize {
10211021
return Err(Mp4parseStatus::Invalid);
10221022
}
10231023
sample_info.protected_data.constant_iv.set_data(iv_vec);
@@ -1032,7 +1032,7 @@ fn mp4parse_get_track_video_info_safe(
10321032
.insert(track_index, video_sample_infos)?;
10331033
match parser.video_track_sample_descriptions.get(&track_index) {
10341034
Some(sample_info) => {
1035-
if sample_info.len() > std::u32::MAX as usize {
1035+
if sample_info.len() > u32::MAX as usize {
10361036
// Should never happen due to upper limits on number of sample
10371037
// descriptions a track can have, but lets be safe.
10381038
return Err(Mp4parseStatus::Invalid);
@@ -1185,7 +1185,7 @@ fn mp4parse_avif_get_info_safe(context: &AvifContext) -> mp4parse::Result<Mp4par
11851185
};
11861186

11871187
let (loop_mode, loop_count) = match color_track.tkhd.as_ref().map(|tkhd| tkhd.duration) {
1188-
Some(movie_duration) if movie_duration == std::u64::MAX => {
1188+
Some(movie_duration) if movie_duration == u64::MAX => {
11891189
(Mp4parseAvifLoopMode::LoopInfinitely, 0)
11901190
}
11911191
Some(movie_duration) => match color_track.looped {

mp4parse_capi/tests/test_avis.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ fn check_loop_count(path: &str, expected_loop_count: i64) {
5757
Mp4parseAvifLoopMode::LoopByCount => {
5858
assert_eq!(info.loop_count.to_i64(), Some(expected_loop_count))
5959
}
60-
Mp4parseAvifLoopMode::LoopInfinitely => assert_eq!(expected_loop_count, std::i64::MIN),
60+
Mp4parseAvifLoopMode::LoopInfinitely => assert_eq!(expected_loop_count, i64::MIN),
6161
}
6262

6363
unsafe { mp4parse_avif_free(parser) };
@@ -95,7 +95,7 @@ fn loop_four_times_due_to_ceiling() {
9595

9696
#[test]
9797
fn loop_forever() {
98-
check_loop_count("tests/loop_forever.avif", std::i64::MIN);
98+
check_loop_count("tests/loop_forever.avif", i64::MIN);
9999
}
100100

101101
#[test]

mp4parse_capi/tests/test_sample_table.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ fn parse_sample_table_with_elst() {
156156
assert_eq!(track_info.track_type, Mp4parseTrackType::Audio);
157157

158158
// Check audio sample table
159-
let mut is_fragmented_file: u8 = std::u8::MAX;
159+
let mut is_fragmented_file: u8 = u8::MAX;
160160
rv = mp4parse_is_fragmented(parser, track_info.track_id, &mut is_fragmented_file);
161161
assert_eq!(rv, Mp4parseStatus::Ok);
162162
assert_eq!(is_fragmented_file, 0);
@@ -225,7 +225,7 @@ fn parse_sample_table_with_negative_ctts() {
225225
assert_eq!(rv, Mp4parseStatus::Ok);
226226
assert_eq!(track_info.track_type, Mp4parseTrackType::Video);
227227

228-
let mut is_fragmented_file: u8 = std::u8::MAX;
228+
let mut is_fragmented_file: u8 = u8::MAX;
229229
rv = mp4parse_is_fragmented(parser, track_info.track_id, &mut is_fragmented_file);
230230
assert_eq!(rv, Mp4parseStatus::Ok);
231231
assert_eq!(is_fragmented_file, 0);

0 commit comments

Comments
 (0)