Commit Graph

979 Commits

Author SHA1 Message Date
Rosen Penev 2b5ce1d0f5 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>
(cherry picked from commit 00f5b15311)
2026-05-05 22:23:38 +02:00
Hannu Nyman 251ec7bb59 tvheadend: update to 2026-04-03 (395afb8512d0)
I could not reproduce the bug reported, but the update should fix it
anyway. Tested on Turris Omnia, OpenWrt r31111.

Signed-off-by: Marius Dinu <m95d+git at psihoexpert.ro>
[imported from mailing list]
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit 164d5a0cf7)
2026-04-28 23:48:53 +02:00
Josef Schlehofer d04de4200e 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>
(cherry picked from commit c7253f97a3)
2025-10-22 01:07:55 +02:00
George Sapkin 942c243661 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-22 10:12:52 +02:00
Aleksey Vasilenko df3f6d0459 ffmpeg: update to 6.1.3
- Remove 2 upstreamed patches

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
(cherry picked from commit 114f412408)
2025-09-11 08:00:57 +02:00
Rosen Penev 64ccc5e748 ffmpeg: add libatomic dependency
Some platforms lack builtin atomics and use libatomic. Add it.

Backport various patches to fix some warnings.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit e64ca4a0dc)
2025-09-11 08:00:57 +02:00
Rosen Penev 923a24b601 ffmpeg: fix compilation with GCC14
Upstream backport.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit ac258c05ec)
2025-09-11 08:00:57 +02:00
George Sapkin db7e548077 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>
(cherry picked from commit e604458151)
2025-08-29 17:54:38 -03:00
George Sapkin 499d01f14f 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>
(cherry picked from commit 9318a5fefb)
2025-08-19 17:42:42 +02:00
George Sapkin a52be003fb 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>
(cherry picked from commit 17c6423e8f)
2025-07-30 03:08:02 +08:00
George Sapkin e0c09c1a6e 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>
(cherry picked from commit 3b2b5c73a9)
2025-07-03 15:05:28 +02:00
George Sapkin 2eb3553712 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>
(cherry picked from commit fa8425028a)
2025-06-30 13:33:41 +02:00
George Sapkin 82dd3c234f 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>
(cherry picked from commit 731bddc3e8)
2025-06-30 13:33:41 +02:00
George Sapkin 464928b952 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>
(cherry picked from commit 92625ef0ab)
2025-06-30 13:33:41 +02:00
Marius Dinu 2451279d6c 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>
(cherry picked from commit ea07162ee5)
2025-06-11 18:24:52 +02:00
Marius Dinu 35f5962b0d 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>
(cherry picked from commit df98d72e40)
2025-06-11 18:24:47 +02:00
Marius Dinu 4d8ddb85e1 tvheadend: update to 2024-11-12, new options, patch for bug #26422
Changes:
- update to git master 2024-11-12 (dev stalled since then)
- patch for OpenWrt bug #26422 / tvheadend bug #1786
- Options removed:
  - imagecache = tvheadend doesn't support disabling it anymore
- Options added:
  - detailed (but slow) memory utilization reporting
  - Timeshift (default on)
  - tsfile (currently bugged in tvheadend, commented out / always on)
  - HDHomeRun server emulation (default on)
  - Digital Devices DVB CI descrambling cards (default off)
- RegEx options cleaned up, PCRE2 is the new default.
- Some help text improved

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
(cherry picked from commit 471960be94)
2025-06-11 18:24:41 +02:00
George Sapkin 083286d0e9 yt-dlp: bump to 2025.05.22
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.05.22
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 1410fcc5f9)
2025-06-02 13:45:54 +02:00
George Sapkin 190bc8f116 yt-dlp: bump to 2025.04.30
Important changes

- New option --preset-alias/-t has been added
- This provides convenient predefined aliases for common use cases.
  Available presets include mp4, mp3, mkv, aac, and sleep. See the
  README for more details.

Core changes

- Add --preset-alias option
- utils
  - _yield_json_ld: Make function less fatal
  - url_or_none: Support WebSocket URLs

Extractor changes

- abematv: Fix thumbnail extraction
- atresplayer: Rework extractor
- bpb: Fix formats extraction
- cda: Fix formats extraction
- cdafolder: Extend _VALID_URL
- crowdbunker: Make format extraction non-fatal
- dacast: Support tokenized URLs
- dzen.ru: Rework extractors
- generic: Fix MPD extraction for file:// URLs
- getcourseru: Fix extractors
- ivoox: Add extractor
- kika: Add playlist extractor
- linkedin
  - Support feed URLs
  - events: Add extractor
- loco: Fix extractor
- lrtradio: Add extractor
- manyvids: Fix extractor
- mixcloud: Refactor extractor
- mlbtv: Fix device ID caching
- niconico
  - Fix login support
  - Remove DMC formats support
  - live: Fix extractor
- panopto: Fix formats extraction
- parti: Add extractors
- raiplay: Fix DRM detection
- reddit: Support --ignore-no-formats-error
- royalive: Add extractor
- rtve: Rework extractors
- rumble: Improve format extraction
- tokfmpodcast: Fix formats extraction
- tv2dk: Fix extractor
- tvp: vod: Improve _VALID_URL
- tvw: tvchannels: Add extractor
- twitcasting: Fix livestream extraction
- twitch: clips: Fix uploader metadata extraction
- twitter
  - Fix extraction when logged-in
  - spaces: Improve metadata extraction
- vimeo: Extract from mobile API
- vk
  - Fix chapters extraction
  - Fix uploader extraction
- youtube
  - Add context to video request rate limit error
  - Add extractor arg to skip "initial_data" request
  - Add warning on video captcha challenge
  - Cache signature timestamps
  - Detect and warn when account cookies are rotated
  - Detect player JS variants for any locale
  - Do not strictly deprioritize missing_pot formats
  - Improve warning for SABR-only/SSAP player responses
  - tab: Extract continuation from empty page
- zdf: Fix extractors

Downloader changes

- niconicodmc: Remove downloader

Networking changes

- Add PATCH request shortcut

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.04.30
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit d3efd59182)
2025-05-03 18:15:45 +03:00
George Sapkin 2667d34e8f yt-dlp: update package description
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit fdbd1bc971)
2025-05-03 18:15:45 +03:00
George Sapkin 9fbef36ae6 yt-dlp: run CI test for the main package only
Fixes: afe9935ff ("yt-dlp: add CI version check")
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 6746398cb4)
2025-04-25 15:09:29 +08:00
George Sapkin 3ed77a2f03 yt-dlp: bump to 2025.03.31
Core changes

- Add --compat-options 2024

Extractor changes

- francaisfacile: Add extractor
- generic: Validate response before checking m3u8 live status
- microsoftlearnepisode: Extract more formats
- mlbtv: Fix radio-only extraction
- on24: Support mainEvent URLs
- sbs: Fix subtitles extraction
- stvr: Rename extractor from RTVS to STVR
- twitch: clips: Extract portrait formats
- youtube
  - Add player_js_variant extractor-arg
  - tab: Fix playlist continuation extraction

Pick up the package as a maintainer as per previous maintainer's
request.

Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.03.31
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 8c49ed8ade)
2025-04-25 15:09:29 +08:00
George Sapkin 49f9e28626 yt-dlp: assign PKG_CPE_ID
Link: https://nvd.nist.gov/products/cpe/detail/2739DE26-F16B-478E-A270-32C659C7F2C6?namingFormat=2.2&orderBy=CPEURI&keyword=yt-dlp&status=FINAL
Link: https://github.com/openwrt/packages/issues/8534
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit 303f7973f7)
2025-04-25 15:09:29 +08:00
George Sapkin b3e7ba683e yt-dlp: add CI version check
Signed-off-by: George Sapkin <george@sapk.in>
(cherry picked from commit afe9935ff4)
2025-04-25 15:09:29 +08:00
Koen Vandeputte f7cdf7dacb gst1-plugins-bad: add support for srt
This enables SRT support within gstreamer.

Secure Reliable Transport is a popular streaming protocol which
can be used both as a sink or source.

It actively continuously negotiates between sender/receiver to avoid
packet loss at all costs.

It also supports stream encryption by simply
setting a password on both ends.

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-16 10:47:26 -07:00
Hauke Mehrtens 6a1511fcd8 gst1-plugins-good: Remove gudev
Deactivate the dependencies to libgudev.
This fixes the build of gst1-plugins-good.

This fixes the following problem:
```
Package gst1-mod-video4linux2 is missing dependencies for the following libraries:
libgudev-1.0.so.0
```

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2024-10-13 18:03:22 -07:00
Vladimir Ermakov 27e7c37ddb go2rtc: run service as regular user
Improve security a bit by dropping root privileges.
Also instruct procd to respawn.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2024-10-12 18:13:27 -07:00
Vladimir Ermakov 7002bbbb21 go2rtc: initial package
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2024-10-08 00:11:45 +08:00
Koen Vandeputte 06a0fd48f5 gstreamer1: bump to 1.24.8
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Koen Vandeputte 89e2db7a1a gst1-plugins-ugly: bump to 1.24.8
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Koen Vandeputte 9ee4db3bc6 gst1-plugins-good: bump to 1.24.8
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Koen Vandeputte 66f7931fe4 gst1-plugins-base: bump to 1.24.8
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Koen Vandeputte 75fc287aeb gst1-plugins-bad: bump to 1.24.8
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Koen Vandeputte aada58c858 gst1-libav: bump to 1.24.8
Compile-tested
Runtime-tested

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Koen Vandeputte a77119090f gst1-plugins-bad: switch to https source
The current http simply points to the new https.

Switch to it directly like it's already done for
the other gstreamer libs.

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2024-10-02 08:43:15 +02:00
Aleksey Vasilenko f9b1adf19d graphicsmagick: update to 1.3.45
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-03 17:07:11 +08:00
Aleksey Vasilenko ea9506cf0f imagemagick: update to 7.1.1.38
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-09-02 10:57:57 -07:00
Rosen Penev c6f9c82a85 tvheadend: update to latest master
Removed PKG_VERSION for compatibility with apk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-09-01 10:41:44 -07:00
Aleksey Vasilenko 4c60a26c9f graphicsmagick: update to 1.3.44
Explicitly disable gs and libzip in configure
to prevent host dependencies leakage.

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-27 21:25:18 +08:00
Aleksey Vasilenko 980fa4ec7e imagemagick: update to 7.1.1.37
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-27 16:14:12 +08:00
Álvaro Fernández Rojas 99088284a9 xupnpd: update to latest version
Switch to local tarballs for APK compatibility.

Full changelog: https://github.com/clark15b/xupnpd/compare/e4e542d9b6d0043d470fda283e2cd325bbb91950...2bc1e741e0efe04cb3150430ff25410093618b4f

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-08-16 22:55:14 -07:00
Michel Promonet db4ab96064 v4l2rtspserver: update to v0.3.11 and enable sound
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2024-08-16 16:01:57 -07:00
Aleksey Vasilenko dc43cca733 ffmpeg: update to 6.1.2
- Remove 020-ioctl patch - upstreamed
- Remove 030-h264-mips patch - implemented slightly different in the upstream
- Two remaining patches are unaffected
- Fixup CPU type detected as ' ' on x86_64

Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-08-16 16:01:42 -07:00
Michel Promonet 5a6e52d173 v4l2camera: update to v0.2.1
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2024-08-10 15:53:58 -07:00
Rosen Penev e238bfa798 rtpmidi: fix compilation with GCC14 and fmt10.2
Added two patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-08-04 02:08:51 +01:00
Luiz Angelo Daros de Luca 20ea1d9812 mjpg-streamer: fix option enabled check in init.d
[ "$enabled" ] returns true whatever non-empty value enabled has,
including 0.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-08-03 00:19:48 -07:00
Aleksey Vasilenko 744ef57dc9 imagemagick: update to 7.1.1.36
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-29 12:43:27 -07:00
Aleksey Vasilenko 0de63d9ae6 imagemagick: update to 7.1.1.35
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
2024-07-21 12:52:21 +08:00
Alexander Egorenkov 73a8f72987 yt-dlp: bump to version 2024.7.9
Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2024-07-13 12:35:47 -07:00
Luiz Angelo Daros de Luca 8ba4b78dc7 motion: add non/ffmpeg variants
With ffmpeg support, motion can encode videos and process network camera
streams. It is a small code base and buinding it twice will not
significantly impact a full build.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2024-07-06 10:29:11 -07:00