Serial
|
dd4e926db4
|
WV: Verify the size of non-standard sample rate blocks
|
2024-11-23 16:13:14 -05:00 |
|
Serial
|
35eb5785a5
|
MPEG: Fix potential panic in stream length calculation
|
2024-11-23 16:13:14 -05:00 |
|
Serial
|
013b17dde6
|
Ilst: Ignore invalid covr data types when not strict
|
2024-11-20 01:45:48 -05:00 |
|
Serial
|
3d291d1739
|
RIFF INFO: Ignore invalid text encodings
|
2024-11-20 01:45:48 -05:00 |
|
Serial
|
0578ee4dfd
|
ogg_pager: Fix writing of perfectly divisible packets
|
2024-11-20 01:23:03 -05:00 |
|
Serial
|
b934995491
|
Tests: Check stdout of opusinfo
Apparently, `opusinfo` doesn't print warnings and errors to stderr...
|
2024-11-20 01:23:03 -05:00 |
|
Serial
|
63a5f9a84d
|
misc: Use local ogg_pager
|
2024-11-20 01:23:03 -05:00 |
|
Serial
|
2a28cd3e81
|
ogg_pager: Add tests for perfectly divisible packets
|
2024-11-20 01:23:03 -05:00 |
|
Serial
|
0e09f35e7e
|
ogg_pager: Remove Page::extend()
|
2024-11-20 01:23:03 -05:00 |
|
Serial
|
e1a3baf09b
|
Ilst: Change rules for gnre upgrades
|
2024-11-20 01:22:12 -05:00 |
|
Serial
|
f38ee26ea9
|
WV: Fix skipping unused block content
|
2024-11-20 00:31:40 -05:00 |
|
Serial
|
5e999179f5
|
APE: Check subtraction for header APE tag length
|
2024-11-19 23:32:08 -05:00 |
|
Serial
|
6c55771c92
|
Tests: Allow missing docs
|
2024-11-19 23:32:08 -05:00 |
|
Serial
|
46ee9dd56e
|
WV: Stop manually indexing in block parsing
|
2024-11-19 23:32:08 -05:00 |
|
Serial
|
440cae88c6
|
WV: Add extra length check for wrong sized large blocks
|
2024-11-02 11:43:14 -04:00 |
|
Serial
|
7fa146b164
|
ID3v2: Ignore non-ASCII TDAT and TIME frames in TDRC conversion
|
2024-11-02 11:43:14 -04:00 |
|
Serial
|
8970e1aaae
|
changelog: Add entries for fuzzing fixes
|
2024-10-30 08:27:45 -04:00 |
|
Serial
|
831ac30fa6
|
MPEG: Verify the size of APE tags
|
2024-10-30 08:27:45 -04:00 |
|
Serial
|
8ad3aebfbc
|
WV: Don't allow zero-size blocks
|
2024-10-30 08:27:45 -04:00 |
|
Serial
|
be31f7f0a5
|
WV: Fix potential OOB index on wrongly sized blocks
|
2024-10-30 08:27:45 -04:00 |
|
Serial
|
f86f1e017a
|
WAV: Fix potential overflow in bit depth calculation
|
2024-10-30 08:27:45 -04:00 |
|
Serial
|
d6e5553732
|
APE/MPC/WV: Verify tag sizes in stream length calculation
|
2024-10-30 08:27:45 -04:00 |
|
dependabot[bot]
|
4a2bcf5d0f
|
build(deps): update iai-callgrind requirement from 0.13.4 to 0.14.0
Updates the requirements on [iai-callgrind](https://github.com/iai-callgrind/iai-callgrind) to permit the latest version.
- [Release notes](https://github.com/iai-callgrind/iai-callgrind/releases)
- [Changelog](https://github.com/iai-callgrind/iai-callgrind/blob/main/CHANGELOG.md)
- [Commits](https://github.com/iai-callgrind/iai-callgrind/compare/v0.13.4...v0.14.0)
---
updated-dependencies:
- dependency-name: iai-callgrind
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-10-08 09:51:02 -04:00 |
|
dependabot[bot]
|
aa1ec31ea6
|
build(deps): update iai-callgrind requirement from 0.12.0 to 0.13.4
Updates the requirements on [iai-callgrind](https://github.com/iai-callgrind/iai-callgrind) to permit the latest version.
- [Release notes](https://github.com/iai-callgrind/iai-callgrind/releases)
- [Changelog](https://github.com/iai-callgrind/iai-callgrind/blob/main/CHANGELOG.md)
- [Commits](https://github.com/iai-callgrind/iai-callgrind/compare/v0.12.0...v0.13.4)
---
updated-dependencies:
- dependency-name: iai-callgrind
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-09-16 21:32:19 -04:00 |
|
Serial
|
7571d968e9
|
Timestamp: Allow short-circuiting on partially invalid inputs
|
2024-09-15 14:29:13 -04:00 |
|
Serial
|
98da062776
|
Stop using relative links for examples in README
|
2024-09-15 04:22:29 -04:00 |
|
Serial
|
6ab66ad75a
|
MP4: Cleanup properties
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
f1fe219bed
|
MP4: Rename nested_atom to find_child_atom
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
3afe6d251a
|
MP4: Document AtomReader
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
ef532557a7
|
MP4: Rename skip_unneeded to skip_atom
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
9463c48058
|
MP4: Check for unexpected atoms sooner
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
5688cdd9f0
|
MP4: Update docs
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
551163ce82
|
changelog: Update for latest MP4 changes
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
f87fa0a3f5
|
Ilst: Create Ilst::is_* methods for flag atoms
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
9eb35ae1b9
|
MP4: Create DataType enum, replacing constants
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
637052978b
|
MP4: Move AdvisoryRating to a new module
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
0be82f7264
|
MP4: Add AtomReader::read_u24
|
2024-09-14 17:05:53 -04:00 |
|
Serial
|
b05bf2c6c6
|
changelog: Update for latest changes
|
2024-09-14 11:34:23 -04:00 |
|
Serial
|
b565b3e288
|
MP4: Support reading any size flag atom
|
2024-09-14 11:34:23 -04:00 |
|
Serial
|
06618cf1a7
|
ID3v2: Restrict frame skipping to the bounds of the frame content
|
2024-09-13 19:53:39 -04:00 |
|
Serial
|
79336cd304
|
ItemKey: Fix links
|
2024-09-09 08:01:39 -04:00 |
|
Serial
|
c629e0e4bd
|
ID3v2: Handle TXXX ItemKey conversions correctly
|
2024-09-09 08:01:39 -04:00 |
|
Serial
|
da4dea1f8b
|
ItemKey: Add ItemKey::TrackArtists
This is a multi-valued item where each entry contains one artist name.
See <https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html#artists>.
|
2024-09-09 08:01:39 -04:00 |
|
Serial
|
e787f81544
|
Timestamp: Support parsing without separators
|
2024-09-09 07:07:36 -04:00 |
|
Serial
|
a0298587c0
|
Add testing section to README
|
2024-09-01 19:26:30 -04:00 |
|
Serial
|
069b7bfc97
|
Tests: Switch to test_log
We have really good debug/trace logs now. Having them available for test failures is a huge help.
|
2024-09-01 19:26:30 -04:00 |
|
Serial
|
e54a0abd00
|
MPC: Fix potential divide by zero
|
2024-08-31 00:10:48 -04:00 |
|
Serial
|
c4ddd53822
|
Fuzz: Make all targets test = false
So that we aren't infinitely running them in CI.
|
2024-08-31 00:01:00 -04:00 |
|
Serial
|
675d235e29
|
Fuzz: Add lofty-fuzz to workspace
Now any future build failures will be caught by CI.
|
2024-08-31 00:01:00 -04:00 |
|
Serial
|
103387fa26
|
Fuzz: Make all targets build again
None of the fuzz targets have been touched in awhile, so they haven't been compiling for most of the year probably.
|
2024-08-31 00:01:00 -04:00 |
|