Commit Graph

1040 Commits

Author SHA1 Message Date
Daniel Golle
04d2675b15 rtpmidid: update to 26.01
See release notes at
https://github.com/davidmoreno/rtpmidid/releases/tag/v26.01

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2026-02-11 19:17:22 +00:00
George Sapkin
e058c0dac3 mjpg-streamer: drop package
Based on the discussion in the previous PR, drop the package. Main source
has not been updated in 8 years and the fork in 5.

Link: https://github.com/openwrt/packages/pull/27878
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-09 19:17:35 +02:00
Georgi Valkov
c913af4cfa ustreamer: update to 6.52
fix a build error when compiled with WITH_SETPROCTITLE=1
undefined reference to setproctitle_init

[1] https://github.com/openwrt/packages/pull/28472#issuecomment-3863583824

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2026-02-08 10:39:41 +02:00
Georgi Valkov
ab7fbfd12a ustreamer: add package 6.51
With mjpg-streamer pending removal [1], it would be nice if we add
a compatible replacement which is under active development.

ustreamer offers a better performance, especially when the
camera supports MJPEG encoding in hardware.

The package already includes OpenWRT support files ./pkg/openwrt
but they needed heavy editing, so it is more efficient to copy
the scripts and configuration, instead of using patches.

Notable changes:
While the init.d script can run in the background when no camera is
connected, it is more efficient to indicate no active instances.
A hotplug script is introduced to start and stop the service when
cameras are added or removed.

If the configured format or encoding are unsupported, a compatible
alternative is automatically selected, so I changed the default
configuration to use MJPEG encoding in hardware for better performance.

HACKS:
MAKE_FLAGS += WITH_SETPROCTITLE=0
is added to workaround the following linker error:
undefined reference to setproctitle_init

This symbol is defined in libbsd, however adding the build dependency
does not resolve the error, because -lbsd is added conditionally, only
when uname -s contains linux. This is unreliable and fails when
cross-compiling on a macOS host. An upstream fix is needed.

An alternative is to use
PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip=2 -xf $(DL_DIR)/$(PKG_SOURCE)
however this modifies the directory structure, so patches would need
path editing to maintain upstream compatibility.

TODO:
luci-app-mjpg-streamer which is also pending removal [2] is able to
open the HTTP stream from ustreamer. It would be nice to create
luci-app-ustreamer based on that.

[1] https://github.com/openwrt/packages/pull/28344
[2] https://github.com/openwrt/luci/pull/8221

Signed-off-by: Georgi Valkov <gvalkov@gmail.com>
2026-02-07 12:25:12 +02:00
George Sapkin
c15e32426f yt-dlp: bump to 2026.02.04
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.02.04
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-05 22:04:11 +02:00
Rosen Penev
00f5b15311 ffmpeg: update to 6.1.4
Remove warning disable. The issue was fixed in 7.1 and backported to
6.1.3

Remove atrac3 from patented list. It's no longer true and is already in
the non patented list.

Add missing upstream patch in 6.1.4 to fix x86 build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2026-02-03 01:51:19 +02:00
George Sapkin
4fd3857be0 yt-dlp: bump to 2026.01.31
Update license files.

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.01.31
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-02 08:16:05 +02:00
George Sapkin
2dc5369094 yt-dlp: bump to 2026.01.29
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.01.29
Signed-off-by: George Sapkin <george@sapk.in>
2026-02-01 18:12:24 +02:00
Vladimir Ermakov
61e495e574 go2rtc: update to 1.9.14
Release note: https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.14

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2026-01-24 19:11:03 +02:00
George Sapkin
de64f871b0 treewide: fix spelling and grammar in Makefiles
Fix spelling and grammar in package definitions, configs, comments and
other strings.

Signed-off-by: George Sapkin <george@sapk.in>
2025-12-31 09:12:36 +02:00
Aleksey Vasilenko
dfd0245f19 krant: drop maintainership
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-12-28 09:58:22 +02:00
Hauke Mehrtens
086dcb2a59 gstreamer1: fix compilation on armeb
The build fails on xscale because the dependency to libatomic.so.1 is
missing.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-12-20 20:46:17 +02:00
Vladimir Ermakov
ab903f56a7 go2rtc: update to 1.9.13
- Update version
- No patch refresh needed

Changelog: https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.13
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-12-20 18:23:16 +02:00
George Sapkin
c02a20dc90 yt-dlp: bump to 2025.12.08
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.12.08
Signed-off-by: George Sapkin <george@sapk.in>
2025-12-08 15:48:43 +02:00
Christian Marangi
98164e390d rtpmidid: bump to version 24.12
Bump rtpmidid to version 24.12. The new release fix support for CMake >=
4.0 version and permit to drop all patch (everything is upstream)

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 15:42:29 +01:00
Christian Marangi
92775f85fc v4l2tools: add pending patch for CMake >= 4.0 support
Add pending patch for v4l2tools for CMake >= 4.0 support.

Also backport a patch for the v4l2wrapper library.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 00:57:10 +01:00
Christian Marangi
dd03c61851 v4l2rtspserver: bump to 0.3.12
Bump v4l2rtspserver to 0.3.12 to fix support for CMake >= 4.0 version.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 00:57:10 +01:00
Christian Marangi
5ce5d78e24 v4l2camera: backport upstream patch for CMake >= 4.0 support
Backport upstream patch for v4l2camera for CMake >= 4.0 support.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2025-11-25 00:57:10 +01:00
Vladimir Ermakov
0770360105 go2rtc: update to 1.9.12
- Update version to 1.9.12
- Rebase and refresh patchset (no changes)

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-18 06:28:08 +02:00
George Sapkin
fa1dd531e8 mjpg-streamer: add cmake 4.x compatibility
Project is abandoned, add a DIY patch.

Signed-off-by: George Sapkin <george@sapk.in>
2025-11-15 23:33:28 +02:00
George Sapkin
1d9dad85a7 yt-dlp: bump to 2025.11.12
An external JavaScript runtime (e.g. QuickJS) is now required for full
YouTube support.

Add QuickJS as a dependency and use it as an external runtime.

Move cache to /var/cache.

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.11.12
Signed-off-by: George Sapkin <george@sapk.in>
2025-11-14 19:06:39 +02:00
Vladimir Ermakov
af48bd0a32 go2rtc: update to 1.9.11
- Update version
- Remove unneded patches
- Add patch to drop codegen in alsa module
- Rebase & refresh patches

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-12 01:04:19 +02:00
Vladimir Ermakov
a7fa5af5c2 go2rtc: jail service, add uci config
- Add UCI configuration to be able to switch user/group and set ulimit.
- Place daemon into jail by default, to allow bind on lower ports, such as 554 (RTSP)
- Add option to allow or deny config.yaml editing from the web interface.
- Connect stdout/err to log

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2025-11-12 01:04:19 +02:00
George Sapkin
fb51c8ec20 yt-dlp: bump to 2025.10.22
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.10.14
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.10.22
Signed-off-by: George Sapkin <george@sapk.in>
2025-10-25 08:25:09 +03:00
Josef Schlehofer
c7253f97a3 yt-dlp: update to version 2025.9.26
Release notes:
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.23
https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.26

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2025-10-03 20:32:23 +03:00
Rosen Penev
c652fb04c5 gphoto2: update to 2.5.32
Fixes compilation with GCC15.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2025-09-20 23:21:48 +08:00
George Sapkin
9bb9fe2a3a yt-dlp: bump to 2025.09.05
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.27
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.09.05
Signed-off-by: George Sapkin <george@sapk.in>
2025-09-18 19:52:53 +03:00
George Sapkin
e604458151 yt-dlp: bump to 2025.08.22
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.22
Signed-off-by: George Sapkin <george@sapk.in>
2025-08-28 17:30:22 +03:00
Aleksey Vasilenko
114f412408 ffmpeg: update to 6.1.3
- Remove 2 upstreamed patches

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-08-24 21:44:50 +03:00
Aleksey Vasilenko
c54bda2e59 imagemagick: update to 7.1.2.1
- Update project URL
- Add newly added type-urw-base35-type1.xml to conffiles
- Sort configure args

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2025-08-23 13:29:02 +03:00
George Sapkin
9318a5fefb yt-dlp: bump to 2025.08.11
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.08.11
Signed-off-by: George Sapkin <george@sapk.in>
2025-08-18 23:36:58 +02:00
George Sapkin
17c6423e8f yt-dlp: bump to 2025.07.21
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.07.21
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-30 00:59:07 +08:00
Daniel Golle
d5329b6fa4 gst1-plugins-bad: fix duplicate codecparsers library package
The codecparsers package was accidentally added another time.
Sort libraries alphabetically to avoid this kind of mistake in the
future.

Fixes: a014537e0 ("gstreamer: update to 1.26.4")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-24 14:59:21 +01:00
Daniel Golle
9689b71032 gstreamer: update to 1.26.4
Update GStreamer packages release 1.26.4.
While at it, package v4l2codecs to make use of stateless video
encoding and decoding features typical for embedded devices.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-22 17:56:57 +01:00
W. Michael Petullo
7b70414d23 gst1-libav: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo
fa44d99f42 gst1-plugins-ugly: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo
e7f535c3f6 gst1-plugins-bad: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo
45b5ad2629 gst1-plugins-good: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo
28da73210b gst1-plugins-base: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo
c029c3fc32 gstreamer1: update to 1.26.2
Upstream list of changes is available at
https://gstreamer.freedesktop.org/releases/1.26/#1.26.2.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-21 13:37:45 +02:00
W. Michael Petullo
81e9bbd6a5 grilo-plugins: update to 0.3.17
Changes since the last packaged version, 0.3.16, include:

  * Translation updates.
  * Updates to CI definitions.
  * Test fixes.
  * Revisions to iptv plugin.
  * Lua-related changes.
  * Drop Rai.tv plugin.
  * Drop the Apple trailers plugin.
  * Update euronews plugin.
  * Update filesystem plugin.
  * Update dleyna plugin.
  * Documentation updates, including reference to Discourse.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 09:50:33 +02:00
W. Michael Petullo
8c182aa382 grilo: update to 0.3.19
Changes since the last packaged version, 0.3.16, include:

  * Updates to the playlist handling functions.
  * Translation updates.
  * Documentation updates, including reference to Discourse.
  * Fixes related to the use of GTask.
  * Updates to CI definitions.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2025-07-16 09:50:33 +02:00
Konstantin Demin
cf30eaf8de xupnpd: adjust with glibc and libcrypt-compat
glibc 2.39 has removed libcrypt completely.
solution: link against libxcrypt built with glibc compatibility.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
2025-07-14 10:40:15 +02:00
Daniel Golle
d17f18c47a mjpg-streamer: adapt dependency to changed package name
The libv4l package has been renamed to v4l-utils to match the name now
used upstream, and also to make the folder name consistent with the
PKG_NAME.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-07-13 12:51:27 +01:00
George Sapkin
3b2b5c73a9 yt-dlp: bump to 2025.06.30
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.30
Signed-off-by: George Sapkin <george@sapk.in>
2025-07-03 00:49:22 +02:00
George Sapkin
fa8425028a yt-dlp: don't hide error messages in CI test
Fixes: 6746398cb ("yt-dlp: run CI test for the main package only")
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
George Sapkin
731bddc3e8 yt-dlp: bump to 2025.06.25
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.25
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
George Sapkin
92625ef0ab yt-dlp: bump to 2025.06.09
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.06.09
Signed-off-by: George Sapkin <george@sapk.in>
2025-06-30 11:48:41 +08:00
Marius Dinu
ea07162ee5 tvheadend: cut subnet from lan IP reported by uci, fix bug #26681
Unannounced modifications (OpenWrt PR 13780) in uci network.lan.ipaddr broke tvheadend init script.
This commit updates the init script to cut the subnet from the ip address reported by uci.

Bug report: #26681

Reported-by: @DonKult
Tested-by: @DonKult
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2025-06-07 20:26:47 +02:00
Marius Dinu
df98d72e40 tvheadend: update to git master 2025-06-04
removed patch is now included in tvheadend sources

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2025-06-07 20:26:42 +02:00