From 0cb2011456ac8f64eef75feeeca5bb5f256e2953 Mon Sep 17 00:00:00 2001 From: WyattBlue Date: Sun, 25 Oct 2026 21:54:57 -0400 Subject: [PATCH 1/2] Use renamed bwlame repo --- README.md | 2 +- scripts/cibuildpkg.py | 4 ++-- scripts/pkg.py | 8 ++++---- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f9ed9138..67ae5482 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Features Currently FFmpeg 9.0.2 is built with the following packages enabled for all platforms: -- [lamer](https://github.com/basswood-io/lamer) 3.101.0 +- [bwlame](https://github.com/basswood-io/bwlame) 3.101.0 - opus 1.6.1 - dav1d 1.5.4 - libsvtav1 4.2.0 diff --git a/scripts/cibuildpkg.py b/scripts/cibuildpkg.py index 805eff55..60ffb3e7 100644 --- a/scripts/cibuildpkg.py +++ b/scripts/cibuildpkg.py @@ -95,7 +95,7 @@ def build(self, package: Package, *, for_builder: bool = False): with log_group(f"build {package.name}"): self._extract(package) - if package.name == "lamer": + if package.name == "bwlame": self._build_lame(package, for_builder=for_builder) elif package.name == "x265": self._build_x265(package) @@ -164,7 +164,7 @@ def _build_with_make(self, package: Package, for_builder: bool) -> None: run(install_command, env=env) def _build_lame(self, package: Package, for_builder: bool) -> None: - # basswood-io/lamer builds libmp3lame with a plain Makefile. Build only + # basswood-io/bwlame builds libmp3lame with a plain Makefile. Build only # the static encoder library (the `lib` target, not the ncurses CLI # frontend) as position-independent code -- it is # linked into the shared libavcodec -- then install it where FFmpeg's diff --git a/scripts/pkg.py b/scripts/pkg.py index 632c97ea..ea0713e2 100644 --- a/scripts/pkg.py +++ b/scripts/pkg.py @@ -61,10 +61,10 @@ def __lt__(self, other): codec_group = [ Package( - name="lamer", - source_url="https://github.com/basswood-io/lamer/archive/refs/tags/v3.101.0.tar.gz", - source_filename="lamer-3.101.0.tar.gz", - sha256="81839b16fdc401e20b73389d05f32a7656008f43bcb960feff290d6f08fc109e", + name="bwlame", + source_url="https://github.com/basswood-io/bwlame/archive/refs/tags/v3.101.0.tar.gz", + source_filename="bwlame-3.101.0.tar.gz", + sha256="506d8a6e855f59151a5407d848557f9ac10acad6ff61718c7b0b3441221bfe72", build_system="make", ), Package( From 4f36e337f834a6595c21dbd5e6c7d18f1c179e89 Mon Sep 17 00:00:00 2001 From: WyattBlue Date: Sun, 25 Oct 2026 22:37:20 -0400 Subject: [PATCH 2/2] Update bwlame to 4.1.0 --- README.md | 2 +- scripts/pkg.py | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 67ae5482..aeb90b57 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Features Currently FFmpeg 9.0.2 is built with the following packages enabled for all platforms: -- [bwlame](https://github.com/basswood-io/bwlame) 3.101.0 +- [bwlame](https://github.com/basswood-io/bwlame) 4.1.0 - opus 1.6.1 - dav1d 1.5.4 - libsvtav1 4.2.0 diff --git a/scripts/pkg.py b/scripts/pkg.py index ea0713e2..a6b91da3 100644 --- a/scripts/pkg.py +++ b/scripts/pkg.py @@ -62,9 +62,9 @@ def __lt__(self, other): codec_group = [ Package( name="bwlame", - source_url="https://github.com/basswood-io/bwlame/archive/refs/tags/v3.101.0.tar.gz", - source_filename="bwlame-3.101.0.tar.gz", - sha256="506d8a6e855f59151a5407d848557f9ac10acad6ff61718c7b0b3441221bfe72", + source_url="https://github.com/basswood-io/bwlame/archive/refs/tags/v4.1.0.tar.gz", + source_filename="bwlame-4.1.0.tar.gz", + sha256="f07647a8db7cf511cb6a82e69483bc3c1ad87355995a74193801029c368cb45c", build_system="make", ), Package(