Change element Accessibility of ContentComponent and AdaptationSet nodes to a Vec instead of
an Option (incompatible change).
Downloading: handling of STPP subtitles distributed as fragmented MP4 segments has been improved.
They will be merged with the final output container if MP4Box is installed.
Downloading: more diagnostics information is printed concerning the selected audio/video streams,
when requested verbosity is higher than 1. In particular, pssh information will be printed for
streams with ContentProtection whose pssh is embedded in the initialization segments rather than
in the DASH manifest.
[0.12.0] - 2023-07-16
Changed
Downloading: function fetch_subtitles on DashDownloader takes a boolean parameter, instead of
unconditionally requesting retrieval of subtitle content (incompatible change).
New
Downloading: new functions fetch_audio and fetch_video on DashDownloader.
Downloading: improve support for retrieving subtitles that are distributed in fragmented MP4 streams
(in particular WebVTT/STPP).
Downloading: more diagnostics information printed concerning the selected audio/video streams.
[0.11.0] - 2023-07-08
New
Downloading: add support for decrypting encrypted media content, using the Bento4 mp4decrypt
commandline application. Decryption keys can be specified using the add_decryption_key function
on DashDownloader. The location of the mp4decrypt binary can be specified using the
with_mp4decrypt_location function on DashDownloader, if it is not located in the PATH.
Changed
Change element InbandEventStream of Representation and AdaptationSet nodes to a Vec
instead of an Option (incompatible change).
Fix spurious error regarding deletion of temporary file for audio/video segments when using
keep_audio / keep_video in conjunction with fetch_audio / fetch_video.
Downloading: show download bitrate for audio and video streams in verbose mode.
[0.10.0] - 2023-06-25
Changed
Downloading: incompatible change to the keep_audio and keep_video attributes on
DashDownloader, to allow the user to specify the path for the audio and video files.
Print information on the different media streams available (resolution, bitrate, codec) in a
manifest when requested verbosity is non-zero.
Update dependency quick-xml to v0.29 (thanks to @​sdroege).
[0.9.2] - 2023-06-10
Changed
... (truncated)
Commits
e8776df Note printing of pssh information embedded in init segments
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on dash-mpd to permit the latest version.
Changelog
Sourced from dash-mpd's changelog.
... (truncated)
Commits
e8776df
Note printing of pssh information embedded in init segments04f4819
Prepare for v0.13.0 release7be0097
Additional diagnostics printed concerning the resolution of XLink elements6329ed0
Merge branch 'main' of github.com:emarsden/dash-mpd-rs195b0e7
Unwanted clippy diagnostic988c232
Fix handling of SegmentBase@indexRange addressing modef058090
CI: fix installation of mp4decrypt on Windowsdbd262f
Don't use two base64 crates0efe594
Print ContentProtection information (pssh) extracted from init segments if pr...d8f8416
CI: fix installation of mp4decrypt on WindowsDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)