Commit graph

1664 commits

Author SHA1 Message Date
sagu
504ac31cda
Apply suggestions from code review
Co-authored-by: Alex <69764315+Serial-ATA@users.noreply.github.com>
2022-01-24 06:00:02 +01:00
Serial
81bce69d18 Cleanup 2022-01-23 14:11:16 -05:00
sagudev
e0f075a912 Add testing against hound 2022-01-23 13:37:13 +01:00
sagudev
c8c84e6660 hound testing 2022-01-23 12:32:51 +01:00
sagudev
23cf587940 bit_depth test 2022-01-23 07:40:26 +01:00
sagudev
81efcb0271 bit_depth for iff and ape 2022-01-23 07:35:24 +01:00
sagudev
9deb7f27f0 fix flac bit depth 2022-01-22 21:28:09 +01:00
sagudev
29378f53a5 bit_depth prototype 2022-01-22 19:54:42 +01:00
Alex
d034782a27
Fix test assertion 2022-01-22 11:01:27 -05:00
Alex
7f776c6b37
Merge pull request #30 from Serial-ATA/renovate/structopt-0.x
Update Rust crate structopt to 0.3.26
2022-01-22 10:13:52 -05:00
Renovate Bot
136978a2b3
Update Rust crate structopt to 0.3.26 2022-01-22 06:05:01 +00:00
Alex
20ce4c6202 Update issue templates 2022-01-21 16:38:58 -05:00
Alex
eb1dd84450
Merge pull request #29 from localthomas/feature/id3-block-byte-skipping 2022-01-21 12:22:48 -05:00
localthomas
b9c469173a negative multiply made more readable 2022-01-21 18:15:05 +01:00
localthomas
a326788819 implemented clippy suggestions 2022-01-21 17:42:01 +01:00
localthomas
e1a8e08a3f return type of guess_inner is now std::io::Result 2022-01-21 17:34:49 +01:00
localthomas
134d91d61a refactor after code review 2022-01-21 17:31:14 +01:00
localthomas
3783bfbbb8 renamed test asset file 2022-01-21 17:21:47 +01:00
localthomas
47a28402db
added frame sync search for MP3 reading
The first MP3 frame behind metadata blocks is found by searching for frame sync bits.
This skips junk bytes between any metadata blocks and the first MP3 frame.
2022-01-21 14:52:32 +01:00
localthomas
0e8ad5759c
added searching for frame sync bits when file type probing
When a file contains an ID3 block, the following data might be an MP3 frame.
The frame might be prepended by junk bytes, which are skipped with this commit.
2022-01-21 13:55:28 +01:00
Serial
c88cad09b8
Exclude unnecessary files 2022-01-13 14:47:18 -05:00
Serial
c27264f50b
Verify ID3 Frame contents prior to writing 2022-01-13 14:42:34 -05:00
Serial
e6b714eac4 0.3.3 2022-01-09 10:10:05 -05:00
Serial
cefc383123 Fix some doc comments 2022-01-09 09:57:43 -05:00
Alex
c7aca751e5
Merge pull request #27 from Serial-ATA/renovate/tempfile-3.x 2022-01-08 19:45:57 -05:00
Alex
c9cc5a40c2
Restrict CI runs to main branch pushes 2022-01-08 19:45:27 -05:00
Renovate Bot
a79967ca8a
Update Rust crate tempfile to 3.3.0 2022-01-08 20:05:05 +00:00
Serial
42688daee8 Fix feature issues 2022-01-08 11:22:38 -05:00
Serial
a82621dfe7 Cleanup ID3 find functions 2022-01-08 11:06:11 -05:00
Serial
1824c086e4 Cleanup id3::v2 2022-01-08 08:45:27 -05:00
Serial
f42dfb50bf Add ItemKey mappings for new AIFF chunks 2022-01-08 07:42:28 -05:00
Serial
a86738d1d4 bump ogg_pager 2022-01-08 07:18:06 -05:00
Serial
f183631a67 ogg_pager 0.2.0 2022-01-08 07:16:51 -05:00
Serial
3f0d6d8b00 Update ogg_pager 2022-01-07 13:02:48 -05:00
Serial
bc9fbd87ab Make ogg_pager more general-purpose 2022-01-07 12:49:02 -05:00
Serial
5389efa386 Add real world ID3v2 tests for all versions 2022-01-06 21:06:02 -05:00
Serial
8bfca44fb1 Add GeneralEncapsulatedObject tests 2022-01-06 18:15:47 -05:00
Serial
e640eb0d42 Add SynchronizedText tests 2022-01-06 18:00:33 -05:00
Serial
a49a655f55 Add unstable rustfmt options 2022-01-05 13:26:56 -05:00
Serial
cc6d5a9be8 Fix doc comment 2022-01-05 12:54:20 -05:00
Serial
7942a5bd84 Add tests for dump_to 2022-01-05 12:52:29 -05:00
Serial
94e5ed635f Add Tag::dump_to 2022-01-05 12:50:54 -05:00
Serial
9ffa1b4e0d Fix AIFF COMT writing 2022-01-05 12:12:30 -05:00
Serial
ae20700915 Fix AIFF chunk precedence and writing 2022-01-04 22:06:27 -05:00
Serial
6e61f07538 Cleanup chunk reading 2022-01-04 21:38:52 -05:00
Serial
76e788243f Read AIFF COMT chunks 2022-01-04 15:03:24 -05:00
Serial
d49a06888f fmt 2022-01-04 13:07:35 -05:00
Serial
7a036f3ff9 Cleanup AIFF 2022-01-04 13:06:14 -05:00
Serial
8952834bee Add Tag::get_items for specific ItemValues 2022-01-04 13:02:02 -05:00
Serial
a5039e4198 Read AIFF ANNO chunks 2022-01-03 21:15:48 -05:00