Serial
|
afe78368c2
|
iff: Separate wav and aiff into their own modules
|
2022-10-14 08:08:12 -04:00 |
|
Serial
|
b2da52196a
|
ID3v2: Export TextEncoding in crate root
|
2022-10-14 08:01:00 -04:00 |
|
Serial
|
2ff86e6e00
|
ID3v2: Prevent read only tag bypass with ID3v2Tag::write_to
|
2022-10-13 19:37:59 -04:00 |
|
Alex
|
ba6ef4f400
|
Probe: Add minimal ParseOptions (#70)
|
2022-09-24 02:34:22 -04:00 |
|
Serial
|
1b546700d5
|
MPEG: Change remaining references to mp3 to mpeg
|
2022-08-10 14:14:21 -04:00 |
|
Serial
|
f3a7e4d5f1
|
Vorbis Comments: Don't rely on the case of METADATA_BLOCK_PICTURE
closes: #60
|
2022-08-03 08:33:39 -04:00 |
|
Serial
|
0805e6683b
|
MP3: Rename MP3File to MPEGFile
|
2022-07-24 16:28:28 -04:00 |
|
Serial
|
da45191187
|
ID3v2: Change LanguageFrame.lang 's type to [u8; 3]
|
2022-07-24 16:21:18 -04:00 |
|
Serial
|
790e175b30
|
TaggedFile: Stop taking references to TagType
|
2022-07-24 16:14:42 -04:00 |
|
Alex
|
f48014fda8
|
Implement custom file resolvers (#40)
|
2022-07-24 16:08:46 -04:00 |
|
Serial
|
69436e5c0a
|
Misc: Add tests and extension detection for MP1 and MP2
|
2022-07-18 16:04:21 -04:00 |
|
Serial
|
2089e3deab
|
WavPack: Add fuzz tests (already fixed)
|
2022-07-12 21:23:37 -04:00 |
|
Serial
|
7f71053e52
|
OGG: Add length validation to Vorbis Comments reading
|
2022-07-12 21:17:18 -04:00 |
|
Serial
|
19cef0400e
|
FLAC: Return early when encountering invalid zero-sized blocks
|
2022-07-12 21:01:12 -04:00 |
|
Serial
|
c833e30103
|
APE: Stop trusting the lengths of APE tag items
|
2022-07-12 14:19:02 -04:00 |
|
Serial
|
542f7dabc7
|
MP4: Better handle invalid atom sizes
|
2022-07-11 23:01:17 -04:00 |
|
Serial
|
d298199a07
|
Vorbis Comments: Add zero-sized test
|
2022-07-11 17:04:40 -04:00 |
|
Serial
|
2f62ff9b60
|
PictureInformation: Fix potential overflowing addition in from_png
|
2022-07-11 16:57:03 -04:00 |
|
Serial
|
f99a587391
|
PictureInformation: Fix potential overflowing subtraction in from_jpeg
|
2022-07-11 16:52:52 -04:00 |
|
Serial
|
1f432b9b36
|
Tests: Add TODOs for other fuzz tests
|
2022-07-10 18:35:45 -04:00 |
|
Serial
|
10b8462e7a
|
WAV: Stop relying on file's provided size (Fix OOM)
|
2022-07-10 18:30:12 -04:00 |
|
Serial
|
8a70a77387
|
AIFF: Stop relying on file's provided size (Fix OOM)
|
2022-07-10 18:16:31 -04:00 |
|
Serial
|
8ee268b188
|
Tests: Add empty fuzz tests
|
2022-07-10 17:15:31 -04:00 |
|
Serial
|
fa7920638a
|
Test: Verify we can read zero-sized files with properties=false
|
2022-07-05 22:40:15 -04:00 |
|
Serial
|
e245155f99
|
MP4: Add test for empty ilst
|
2022-07-05 22:38:55 -04:00 |
|
Serial
|
e1c10bee66
|
MP4: Support property reading for files with FLAC audio
|
2022-07-05 13:14:09 -04:00 |
|
Serial
|
f809fb2635
|
Clippy: fix explicit_auto_deref in tests
|
2022-07-03 17:46:18 -04:00 |
|
Serial
|
f4ed05ed55
|
AIFF: Add zero-sized text chunks test
|
2022-06-29 22:56:24 -04:00 |
|
Serial
|
e3132d4123
|
ID3v2: Properly capitalize ID3v2Tag
|
2022-06-26 11:44:27 -04:00 |
|
Serial
|
bb74a9fdf4
|
ID3v2: Properly capitalize ID3v2Version
|
2022-06-26 11:39:12 -04:00 |
|
Serial
|
efff0eb306
|
ID3v2: Support decoding UTF-16 T/WXXX frames with missing content BOM
closes #53
|
2022-06-25 21:21:47 -04:00 |
|
Serial
|
4420f92a9f
|
Tag: Properly capitalize TagType variants
|
2022-06-07 20:00:05 -04:00 |
|
Serial
|
508185c48c
|
WavPack: Support writing tags
|
2022-05-30 08:45:08 -04:00 |
|
Serial
|
74779369cf
|
WavPack: Start basic implementation
|
2022-05-29 22:14:40 -04:00 |
|
Serial
|
3c271236b2
|
MP3: Improve reverse frame sync search
|
2022-05-15 09:20:44 -04:00 |
|
Serial
|
b5478d1f1d
|
MP4: Support atoms with multiple values
|
2022-05-13 17:06:55 -04:00 |
|
Serial
|
62c8a246df
|
Fix CI
|
2022-05-08 10:57:22 -04:00 |
|
Serial
|
1dcb1d6f7a
|
TODOs
|
2022-05-07 12:15:52 -04:00 |
|
Serial
|
f0c2252eec
|
Add tests for zero-size files
|
2022-05-07 12:13:35 -04:00 |
|
Serial
|
89ebe2ed17
|
Fix panic reading MP3 files with no MPEG frames
|
2022-04-24 16:56:13 -04:00 |
|
Serial
|
87315321ef
|
Cleanup
|
2022-04-13 13:28:48 -04:00 |
|
Serial
|
e2d0978ce1
|
Allow removing ID3v2 tags from FLAC and APE
|
2022-03-27 14:12:32 -04:00 |
|
Serial
|
c3c8e01bf4
|
Support the ID3v2 POPM frame
|
2022-03-20 12:05:38 -04:00 |
|
Serial
|
301d457cd3
|
Give FLAC its own module
|
2022-03-18 15:06:42 -04:00 |
|
Serial
|
c6d1ef505d
|
Support FLAC files with an ID3v2 tag
|
2022-03-16 16:59:55 -04:00 |
|
Serial
|
768fc8d875
|
Support the ALS codec for MP4; Fix MP4 property reading
|
2022-03-08 23:08:04 -05:00 |
|
Serial
|
d86e007fe7
|
Handle non-full meta atoms
|
2022-03-06 13:17:16 -05:00 |
|
Serial
|
0920cb2cda
|
Add a test for issue #37
|
2022-03-05 11:55:41 -05:00 |
|
Serial
|
be4e2a9866
|
Utilize free atoms when writing; Fix meta atom writing
|
2022-02-20 18:00:00 -05:00 |
|
Serial
|
e01d875e05
|
Remove unwraps; Stop taking references to Copy types
|
2022-02-19 10:14:14 -05:00 |
|