Commit graph

641 commits

Author SHA1 Message Date
Serial
c6a02c6b73
Add some helpful comments 2022-02-02 19:26:02 -05:00
Alex
7f0c0ee922
Restrict CI paths 2022-01-31 21:00:06 -05:00
Serial
00473aafc1
Add Speex to README table 2022-01-31 20:55:37 -05:00
Serial
8449dbd7b9
Speex benchmark 2022-01-31 18:22:09 -05:00
Serial
c1725de93d
Add Speex support 2022-01-31 18:19:11 -05:00
Serial
64f0eff19d
0.4.0 2022-01-31 13:53:23 -05:00
Serial
08b2dd9209
Add missing AIFF extensions 2022-01-31 13:26:02 -05:00
Serial
3c397705c0 Fix feature issues 2022-01-28 15:29:34 -05:00
Serial
394f4b3c43 Cleanup imports 2022-01-28 12:28:52 -05:00
Serial
cb7abdb7af Overhaul LoftyError 2022-01-27 15:53:41 -05:00
Serial
090a00616e Add tag writing benchmark 2022-01-26 23:39:30 -05:00
Alex
e84cc361f7
Exclude test assets 2022-01-26 21:14:35 -05:00
Serial
43feafedb9 Switch to once_cell 2022-01-26 14:18:38 -05:00
Serial
f697e94fe6 Update ogg_pager 2022-01-26 11:53:20 -05:00
Serial
1068d707b2 Make everything in ogg_pager fallible 2022-01-26 11:24:09 -05:00
Serial
a25680f8e2
Add ItemKey::EncodedBy mapping for Ilst 2022-01-25 15:57:09 -05:00
Serial
4eb168a8ea
Cleanup 2022-01-25 14:42:32 -05:00
Alex
15daf36c0d
Remove old allow attribute 2022-01-24 19:30:55 -05:00
Alex
e0ea0eb67a
Merge pull request #33 from sagudev/wave-depth
Fix `WavProperties` reading
2022-01-24 13:57:55 -05:00
sagu
a7155f31a9
Update src/iff/wav/properties.rs
Co-authored-by: Alex <69764315+Serial-ATA@users.noreply.github.com>
2022-01-24 19:24:35 +01:00
Serial
3030d4dd3a Include benches 2022-01-24 11:26:21 -05:00
Serial
7301b1c9b0 Rename M4A test assets 2022-01-24 11:18:49 -05:00
Serial
d9174697d3 Fix MP4 audio bitrate 2022-01-24 11:05:12 -05:00
sagudev
3d26e34514 fmt 2022-01-24 16:38:18 +01:00
sagu
6325665ab2
Merge branch 'main' into wave-depth 2022-01-24 16:35:24 +01:00
Alex
b4d56ab841
Merge pull request #31 from sagudev/main 2022-01-24 09:11:45 -05:00
sagudev
bd896287b6 bit-depth for ALAC and getter for wav 2022-01-24 06:35:15 +01:00
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