Skip to content

Commit

Permalink
Prepare for v0.17.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
emarsden committed Aug 25, 2024
1 parent 744d51d commit d4d3b62
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
10 changes: 5 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Changelog


## [0.17.1] - Unreleased
## [0.17.1] - 2024-08-25

- Downloading: improvements to the handling of subtitles: we make additional efforts to extract STPP
subtitles from a sequence of fMP4 segments, as a .ttml file. ffmpeg does not currently seem to be
able to extract this in the more commonly supported SRT format. When saving to a Matroska
container (.mkv or .webm output files), we attempt to embed subtitle tracks with mkvmerge instead
of with MP4Box (which fails).
subtitles from a sequence of fMP4 segments, as a `.ttml` file. ffmpeg does not currently seem to
be able to extract this in the more commonly supported SRT format. When saving to a Matroska
container (`.mkv` or `.webm` output files), we attempt to embed subtitle tracks with mkvmerge
instead of with MP4Box (which fails).

- Downloading: fix off-by-one bug in the calculation of the number of media fragments to download
when using SegmentTemplate addressing with `$Number$`. The initialiation segment was being counted
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "dash-mpd"
version = "0.17.0"
version = "0.17.1"
authors = ["Eric Marsden <[email protected]>"]
description = "Parse, serialize, download an MPD manifest for MPEG-DASH or WebM-DASH media streaming"
readme = "README.md"
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -253,14 +253,14 @@ Add to your `Cargo.toml` file:

```toml
[dependencies]
dash-mpd = "0.17.0"
dash-mpd = "0.17.1"
```

If you don’t need the download functionality and wish to reduce code size, use:

```toml
[dependencies]
dash-mpd = { version = "0.17.0", default-features = false }
dash-mpd = { version = "0.17.1", default-features = false }
```

We endeavour to use **semantic versioning** for this crate despite its 0.x version number: a major
Expand Down Expand Up @@ -337,10 +337,10 @@ This library was developed to allow the author to watch a news programme produce
broadcaster whilst at the gym. The programme is published as a DASH stream on the broadcaster’s
“replay” service, but network service at the gym is sometimes poor. First world problems!

The author is not the morality police nor a lawyer, but please note that redistributing media
content that you have not produced may, depending on the publication licence, be a breach of
intellectual property laws. Also, circumventing DRM may be prohibited in some countries.

> [!WARNING]
> The author is not the morality police nor a lawyer, but please note that redistributing media
> content that you have not produced may, depending on the publication licence, be a breach of
> intellectual property laws. Also, circumventing DRM may be prohibited in some countries.

## License
Expand Down

0 comments on commit d4d3b62

Please sign in to comment.