Skip to content

Commit 551163c

Browse files
committed
changelog: Update for latest MP4 changes
1 parent f87fa0a commit 551163c

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- For example, a track has `ItemKey::TrackArtist` = "Foo & Bar", then `ItemKey::TrackArtists` = ["Foo", "Bar"].
1313
- See <https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html#artists>
1414
- **UnsynchronizedStream**: `UnsynchronizedStream::get_ref()` ([PR](https://github.com/Serial-ATA/lofty-rs/pull/459))
15+
- **Ilst** ([PR](https://github.com/Serial-ATA/lofty-rs/pull/461)):
16+
- Methods to quickly set/check boolean flags:
17+
- `Ilst::set_flag`
18+
- `Ilst::is_podcast`
19+
- `Ilst::is_compilation`
20+
- `Ilst::is_gapless`
21+
- `Ilst::is_show_work`
22+
- `Ilst::is_hd_video`
23+
- `DataType` enum
24+
- Previously, atom data types were stored as a `u32`, with their names being available in `mp4::constants`.
25+
Now, instead of `mp4::constants::BE_SIGNED_INTEGER`, you can use `DataType::BeSignedInteger`, for example.
26+
- It can be converted to and from a `u32`
27+
- `AtomData::data_type()` to get the data type code of the atom content.
1528

1629
### Fixed
1730
- **MusePack**: Fix potential panic when the beginning silence makes up the entire sample count ([PR](https://github.com/Serial-ATA/lofty-rs/pull/449))

0 commit comments

Comments
 (0)