Commit Graph

21 Commits

Author SHA1 Message Date
Alex James
b78282c8c4 dash-mpd-cli: 0.2.33 → 0.2.34
Changelog: https://github.com/emarsden/dash-mpd-cli/releases/tag/v0.2.34
Diff: https://github.com/emarsden/dash-mpd-cli/compare/v0.2.33...v0.2.34
2026-07-25 13:08:41 -07:00
Alex James
677282ccb1 dash-mpd-cli: use versionCheckHook 2026-05-17 16:21:49 -07:00
Alex James
fa53808e0a dash-mpd-cli: use structuredAttrs 2026-05-17 16:21:04 -07:00
Alex James
992e8a7dc8 dash-mpd-cli: 0.2.32 → 0.2.33
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0233---2026-05-17
2026-05-17 16:13:45 -07:00
Alex James
5b991cc927 dash-mpd-cli: 0.2.31 → 0.2.32
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0232---2026-03-07
2026-03-07 13:11:41 -08:00
Alex James
bb098b119d dash-mpd-cli: 0.2.30 → 0.2.31
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0231---2026-03-01
2026-03-01 16:02:22 -08:00
R. Ryantm
b31aefe50c dash-mpd-cli: 0.2.28 -> 0.2.30 2026-01-31 02:34:28 +00:00
Alex James
a64297234a dash-mpd-cli: add mp4decrypt and MP4Box to wrapper $PATH
dash-mpd-cli defaults to using mp4decrypt from Bento4 for decrypting
streams, though it can also use Shaka Packager. Nixpkgs currently
patches dash-mpd-cli to default to using Shaka Packager and does not
include mp4decrypt in the binary wrapper's $PATH. Unfortunately some
streams may fail to decrypt with Shaka Packager. To better support the
--decryption-application option in dash-mpd-cli, add bento4 and gpac to
the binary wrapper's $PATH. Also drop the Shaka Packager patch to better
match the upstream behavior. MP4Box from GPAC is used for binary WebVTT
and MPEG-4 timed text (TX3G) subtitle conversion.
2025-12-25 23:27:29 -06:00
Alex James
889afea1da dash-mpd-cli: 0.2.27 → 0.2.28
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0228---2025-11-23
2025-11-23 13:54:52 -06:00
Felix Buehler
c5131e683e dash-mpd-cli: deprecate phases 2025-07-28 22:15:42 +02:00
TomaSajt
398b16e16c treewide: remove useFetchCargoVendor usages 2025-07-26 11:39:35 +02:00
Alex James
73bbdbfeba dash-mpd-cli: 0.2.26 → 0.2.27
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0227---2025-06-22
2025-06-22 13:57:58 -07:00
Alex James
1ae839554a dash-mpd-cli: 0.2.25 → 0.2.26
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0226---2025-03-30
2025-03-30 17:21:02 -05:00
Alex James
6bc3977fe5 dash-mpd-cli: set passthru.updateScript 2025-03-30 17:21:00 -05:00
Alex James
2fdfdbf8d8 dash-mpd-cli: use lib.getBin 2025-03-16 12:58:39 -05:00
Alex James
7bbb2146b0 dash-mpd-cli: replace rec with finalAttrs pattern 2025-03-16 12:50:03 -05:00
Alex James
fc19e9f021 dash-mpd-cli: 0.2.24 → 0.2.25
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0225---2025-03-16
2025-03-16 12:26:34 -05:00
Alyssa Ross
63bff8c132 treewide: migrate to fetchCargoVendor, batch 1
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.

It should be possible to reproduce this diff.  To do so, get the list
of files changed by this commit, e.g. with git diff --name-only, then
run the following two commands, each with that list of files as their
standard input:

	xargs sed -i 's/^\(. *\)\(cargoHash\)\b/\1useFetchCargoVendor = true;\n\1cargoHash/'
	cut -d / -f 4 | xargs -n 1 nix-update --version=skip

This will take a long time.  It might be possible to parallelize it
using xargs' -P option.  I haven't tested it.
2025-01-23 11:46:43 +01:00
Alex James
48d7dc7fa9 dash-mpd-cli: add dependencies to $PATH
dash-mpd-cli [depends on several binaries in `$PATH`][1] for certain
functionality (e.g., `ffmpeg` for muxing). Use a wrapper to prepend
these binaries to `$PATH` while running `dash-mpd-cli`.

I only included `ffmpeg`, `shaka-packager`, and `xsltproc` as they
should cover most of the functionality supported by `dash-mpd-cli`. The
upstream container [image includes additional (redundant)
dependencies][2], such as `mp4decrypt`.
2025-01-17 10:52:20 -06:00
Alex James
6f905ffd96 dash-mpd-cli: 0.2.23 → 0.2.24
Changelog: https://github.com/emarsden/dash-mpd-cli/blob/main/CHANGELOG.md#0224---2025-01-12
2025-01-17 10:52:19 -06:00
Alex James
b363ffa9a8 dash-mpd-cli: init at 0.2.23 2024-12-01 20:45:57 -06:00