@@ -4,7 +4,7 @@ use super::{Atom, AtomData, AtomIdent, Ilst};
44use crate :: config:: { ParseOptions , ParsingMode } ;
55use crate :: error:: { LoftyError , Result } ;
66use crate :: id3:: v1:: constants:: GENRES ;
7- use crate :: macros:: { err , try_vec} ;
7+ use crate :: macros:: try_vec;
88use crate :: mp4:: ilst:: atom:: AtomDataStorage ;
99use crate :: mp4:: read:: skip_atom;
1010use crate :: picture:: { MimeType , Picture , PictureType } ;
@@ -13,6 +13,7 @@ use crate::tag::TagExt;
1313use std:: borrow:: Cow ;
1414use std:: io:: { Cursor , Read , Seek , SeekFrom } ;
1515
16+ use aud_io:: err as io_err;
1617use aud_io:: text:: { utf8_decode, utf16_decode_bytes} ;
1718use aud_io:: mp4:: { ATOM_HEADER_LEN , AtomInfo , AtomReader } ;
1819
@@ -259,15 +260,15 @@ where
259260 next_atom. len
260261 ) ;
261262 if parsing_mode == ParsingMode :: Strict {
262- err ! ( BadAtom ( "Data atom is too small" ) )
263+ io_err ! ( BadAtom ( "Data atom is too small" ) )
263264 }
264265
265266 break ;
266267 }
267268
268269 if next_atom. ident != DATA_ATOM_IDENT {
269270 if parsing_mode == ParsingMode :: Strict {
270- err ! ( BadAtom ( "Expected atom \" data\" to follow name" ) )
271+ io_err ! ( BadAtom ( "Expected atom \" data\" to follow name" ) )
271272 }
272273
273274 log:: warn!(
@@ -323,7 +324,7 @@ where
323324 let type_set = reader. read_u8 ( ) ?;
324325 if type_set != WELL_KNOWN_TYPE_SET {
325326 if parsing_mode == ParsingMode :: Strict {
326- err ! ( BadAtom ( "Unknown type set in data atom" ) )
327+ io_err ! ( BadAtom ( "Unknown type set in data atom" ) )
327328 }
328329
329330 return Ok ( None ) ;
@@ -338,7 +339,7 @@ fn parse_uint(bytes: &[u8]) -> Result<u32> {
338339 2 => u32:: from ( u16:: from_be_bytes ( [ bytes[ 0 ] , bytes[ 1 ] ] ) ) ,
339340 3 => u32:: from_be_bytes ( [ 0 , bytes[ 0 ] , bytes[ 1 ] , bytes[ 2 ] ] ) ,
340341 4 => u32:: from_be_bytes ( [ bytes[ 0 ] , bytes[ 1 ] , bytes[ 2 ] , bytes[ 3 ] ] ) ,
341- _ => err ! ( BadAtom (
342+ _ => io_err ! ( BadAtom (
342343 "Unexpected atom size for type \" BE unsigned integer\" "
343344 ) ) ,
344345 } )
@@ -350,7 +351,7 @@ fn parse_int(bytes: &[u8]) -> Result<i32> {
350351 2 => i32:: from ( i16:: from_be_bytes ( [ bytes[ 0 ] , bytes[ 1 ] ] ) ) ,
351352 3 => i32:: from_be_bytes ( [ 0 , bytes[ 0 ] , bytes[ 1 ] , bytes[ 2 ] ] ) ,
352353 4 => i32:: from_be_bytes ( [ bytes[ 0 ] , bytes[ 1 ] , bytes[ 2 ] , bytes[ 3 ] ] ) ,
353- _ => err ! ( BadAtom (
354+ _ => io_err ! ( BadAtom (
354355 "Unexpected atom size for type \" BE signed integer\" "
355356 ) ) ,
356357 } )
@@ -380,7 +381,7 @@ where
380381 DataType :: Bmp => Some ( MimeType :: Bmp ) ,
381382 _ => {
382383 if parsing_mode == ParsingMode :: Strict {
383- err ! ( BadAtom ( "\" covr\" atom has an unknown type" ) )
384+ io_err ! ( BadAtom ( "\" covr\" atom has an unknown type" ) )
384385 }
385386
386387 log:: warn!(
0 commit comments