Commit graph

964 commits

Author SHA1 Message Date
Serial
1d5d397dfa
Properties: Make bitrates reflect those of ffprobe
closes #54
2022-06-22 10:58:44 -04:00
Serial
f0ea177d94
AIFF: Fixed division by zero panic during property reading
closes #56
2022-06-21 15:31:41 -04:00
Serial
03276db157
Tags: Implement new accessor methods 2022-06-20 11:17:10 -04:00
Serial
ced003dc0a
Accessor: Improve accessor_trait! macro for future expansion 2022-06-20 11:13:58 -04:00
Serial
eddd906ac2
ID3v2: Join artists with "/" during Tag -> Id3v2Tag conversion 2022-06-20 00:01:19 -04:00
Serial
5cce108346
Tag: Fix Tag::get_binary conversion 2022-06-19 11:15:24 -04:00
Serial
d67db38d75
Tag: Rename Tag::get_texts to Tag::get_strings 2022-06-19 11:13:29 -04:00
Serial
d36e347e46
Clippy: fix tag_stripper example 2022-06-19 11:10:30 -04:00
Serial
d4873e0878
Clippy: allow derive_partial_eq_without_eq 2022-06-19 11:09:31 -04:00
Serial
fd6655b65c
Misc: allow unused_qualifications 2022-06-19 11:00:42 -04:00
Serial
28fe204058
Accessor: Add {set_, remove_}track 2022-06-10 10:32:15 -04:00
Serial
829b3e0e95
Clippy: misc 2022-06-10 08:35:26 -04:00
Serial
fa2a263a5c
Clippy: derive_partial_eq_without_eq 2022-06-10 08:26:29 -04:00
Serial
54aee9c996
Docs: Update supported FileTypes 2022-06-10 08:21:29 -04:00
Serial
e62e2c1386
Fuzz: Add targets for Speex and WavPack 2022-06-07 20:20:26 -04:00
Serial
4420f92a9f
Tag: Properly capitalize TagType variants 2022-06-07 20:00:05 -04:00
Serial
2c90093aa2
ID3v2: Insert multi-value frames separately during Tag conversion 2022-06-07 19:26:14 -04:00
Serial
117ca51fc0
Properties: Start using ceiling division for bitrate calculation 2022-06-02 21:32:11 -04:00
Serial
6f3d569c21
WavPack: Implement property reading 2022-05-30 14:55:20 -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
500358a587
0.6.3 changelog 2022-05-18 11:01:51 -04:00
Serial
3065bdb56d
0.6.3 2022-05-18 11:00:05 -04:00
Serial
953e45f984
MP3: Cleanup 2022-05-18 10:56:09 -04:00
Serial
5022188b69
MP3: Continue frame search when invalid version/layer encountered
Closes #49
2022-05-16 13:53:37 -04:00
Serial
9c021659fc
MP3: Fix hang (#52) 2022-05-16 10:45:40 -04:00
Serial
5e354e9cda
AIFF: Fix AIFC verification 2022-05-15 09:50:38 -04:00
Serial
3c271236b2
MP3: Improve reverse frame sync search 2022-05-15 09:20:44 -04:00
Serial
1b4f4dec05
Alphabetize dependencies 2022-05-13 17:10:50 -04:00
Serial
b5478d1f1d
MP4: Support atoms with multiple values 2022-05-13 17:06:55 -04:00
Serial
3788a436af
MP3: Fix infinite loop 2022-05-10 19:15:15 -04:00
Serial
5b9b97784a
MP3: Fix duration estimation when Xing headers don't have necessary flags 2022-05-08 19:19:28 -04:00
Serial
d8ede0e60b
APE: Allow empty tag items 2022-05-08 11:21:20 -04:00
Serial
d874078610
Cleanup docs 2022-05-08 11:01:20 -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
cc2f806839
Cleanup CHANGELOG 2022-05-07 10:57:06 -04:00
Serial
fc6b145093
ID3v2: Attempt to decode invalid COMM languages 2022-05-07 10:24:25 -04:00
Serial
fe0462bf8a
ID3v2: Attempt to read invalid v2 frame IDs in v3 tags 2022-05-06 20:57:14 -04:00
Serial
d52076ea9a
ID3v2: Discard empty frames rather than error 2022-05-05 17:59:23 -04:00
Serial
38de51f47d
Vorbis Comments: Read vendor strings with invalid mixed encodings 2022-05-04 21:11:14 -04:00
Serial
77eec77897
FLAC: Fix property reading of zero-length files 2022-05-04 20:54:56 -04:00
Serial
22664734cf
ID3v2: Fix reading of zero size tags 2022-05-03 16:47:24 -04:00
Serial
b69d7c082f
MP4: Fix mdat search 2022-04-30 12:58:30 -04:00
Serial
caf043a3a2
MP4: Fallback to bitrate calculation from mdat when necessary 2022-04-29 21:12:49 -04:00
Serial
679cac6173
MP4: Fix hang when reading invalid padding 2022-04-29 20:35:40 -04:00
Serial
b1ef1f7adc
MP3: Properly validate the contents of Xing/LAME/VBRI headers 2022-04-28 17:09:08 -04:00
Alex
71f99f995d
Merge pull request #41 from alissonlauffer/jpg-as-jpeg
Recognize `image/jpg` as `MimeType::Jpeg`
2022-04-27 17:52:51 -04:00
Alisson Lauffer
cb15ef7c1b
Recognize image/jpg as MimeType::Jpeg 2022-04-27 18:24:48 -03:00