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 ItemValue
s
2022-01-04 13:02:02 -05:00
Serial
a5039e4198
Read AIFF ANNO
chunks
2022-01-03 21:15:48 -05:00
Serial
d7872c671e
Allow multi-item insertion for Tag
, add Tag::take
2022-01-03 21:13:51 -05:00
Serial
77971ef9b0
fmt
2022-01-03 08:52:51 -05:00
Serial
a8e0edc16d
Fix OOM in Picture::from_flac_bytes
2022-01-03 08:48:39 -05:00
Serial
db72b1f1a4
Add Picture
/PictureInformation
fuzz targets
2022-01-02 21:09:01 -05:00
Serial
010b60b889
Fix MP3 panic, add fuzz targets
2022-01-02 20:53:26 -05:00
Serial
6670ea9cd5
Fix panic
2022-01-02 20:35:29 -05:00
Serial
52869915b7
0.3.2
2022-01-02 17:26:30 -05:00
Serial
612a8b062e
Preserve track/disc numbers when converting Ilst
2022-01-02 17:12:16 -05:00
Serial
aa1c306f76
Add accessors for ilst
int pairs, convert gnre
when reading
2022-01-02 16:08:12 -05:00
Serial
c8bdee2004
Restrict bench workflow to certain paths
2022-01-02 14:46:32 -05:00
Serial
075e0e692f
Add FileType::primary_tag_type
2021-12-31 14:34:54 -05:00
Serial
749f920cf0
Change Criterion output format
2021-12-31 13:36:42 -05:00
Alex
d610d59830
Remove conflicting options
2021-12-31 13:09:19 -05:00
Serial
ced0f06861
Add benchmark workflow
2021-12-31 12:58:39 -05:00
Serial
b42b423c50
Fix FLAC writing
2021-12-31 09:13:48 -05:00
Serial
bec96a139b
Don't allow writing empty items in Vorbis Comments
2021-12-31 02:11:53 -05:00