Commit Graph

136 Commits

Author SHA1 Message Date
coolsnowwolf
d2a8028851 xupnpd: ignore init script install 2024-12-04 19:27:14 +08:00
coolsnowwolf
0ad6c23ccd ffmpeg: update to 5.1.4 2024-11-17 11:10:17 +08:00
ntbowen
2331efdc92
pppwn-cpp: bump to latest git HEAD (#819) 2024-05-27 10:00:06 +08:00
coolsnowwolf
809adb4c6b pppwn-cpp: add ps4 RCE pppwn server package 2024-05-20 16:01:10 +08:00
arrio464
142bd254b8
aliyundrive-webdav: fix install path (#771) 2024-02-19 11:02:02 +08:00
ywt114
f2b9ae574c
xupnpd: fix compilation with musl 1.2.4 2024-01-14 18:56:50 +08:00
zxlhhyccc
9a77bc57ca
aliyundrive-webdav: update to 2.3.2 (#695) 2023-08-28 12:15:55 +08:00
Saxon
aea60b5432
aliyundrive-webdav: update to 2.2.1 (#682)
sync upstream
2023-04-30 18:52:03 +08:00
Koen Vandeputte
514fe5af67 gst1-libav: bump to 1.20.5
- avdec_h265: Fix endless renegotiation with alternate interlacing
- avviddec: Avoid flushing on framerate changes

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-03-01 18:58:12 +08:00
Koen Vandeputte
838e4a1f18 gst1-plugins-ugly: bump to 1.20.5
No actual changes

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-03-01 18:58:12 +08:00
Koen Vandeputte
e4f85741e0 gst1-plugins-bad: bump to 1.20.5
- aesdec: Fix padding removal for per-buffer-padding=FALSE
- aesdec test failing in gst-plugins-bad
- alphacombine: Add missing query handler for gaps
- avfdeviceprovider: do not leak the properties
- avfvideosrc: Report latency when doing screen capture
- d3d11screencapturesrc: Specify PAR 1/1 to template caps
- d3d11videosink: Fixing focus lost on desktop layout change
- d3d11videosink: Call ShowWindow() from window thread
- d3d11videosink: Fix deadlock when parent window is busy
- d3d11videosink: Always clear back buffer on resize
- decklink: reset calculation of time_mapping to fix clipping HDMI video
- directshow: Fix build error with glib 2.75 and newer
- dvbsubenc: Forward GAP events as-is if we wouldn't produce an end packet and...
- dvbsubenc: Write Display Definition Segment if a non-default width/height is used
- h265decoder: Do not abort when failed to prepare ref pic set
- h264parser: Fix a typo in pred_weight_table parsing.
- mediafoundation, d3d11: Fix memory leak and make leak tracer happy
- mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
- mpegts: Check continuity counter on section streams
- mpegts: Revert "mpegtspacketizer: memcmp potentially seen_before data"
- mpegtspacketizer: memcmp potentially seen_before data
- mpegtsdemux: Always clear packetizer on DISCONT push mode
- srt: various fixes - improve stats and error handling
- rtmp2: Improve error messages
- rtmp2sink: Correctly return GST_FLOW_ERROR on error
- vulkan: Fix static linking on macOS
- webrtcbin: also add rtcp-fb ccm fir for video mlines by default
- webrtc/nice: fix small leak of split strings

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-03-01 18:58:12 +08:00
Koen Vandeputte
2bdc8a9049 gst1-plugins-good: bump to 1.20.5
- flacparse: Fix handling of headers advertising 32bps
- qt5: deactivate context if fill_info fails
- qt5: initialize GError properly in gst_qt_get_gl_wrapcontext()
- qtdemux: check return value from gst_structure_get in PIFF box
- qtdemux: use unsigned int types to store result of QT_UINT32
- qtmux: Prefill mode fixes
- oss4: Fix debug category initialization
- multiudpsink: allow binding to IPv6 address
- rtpjitterbuffer tests: Cast drop-messages-interval type properly (fixing it on 32-bit architectures)
- rtspsrc: fix seek event leaks
- rtspsrc: Don't replace 404 errors with "no auth protocol found"
- rtspsrc: Only EOS on timeout if all streams are timed out/EOS
- rtspsrc: Fix usage of IPv6 connections in SETUP
- splitmuxsrc: don't queue data on unlinked pads
- v4l2: Fix SIGSEGV on 'change state' during 'format change'
- v4l2videodec: Fix activation of internal pool
- wavparse: Avoid occasional crash due to referencing freed buffer.
- wavparse: Fix crash that occurs in push mode when header chunks are corrupted in certain ways.

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-03-01 18:58:12 +08:00
Koen Vandeputte
b767d107cc gst1-plugins-base: bump to 1.20.5
- audioconvert, audioresample, audiofilter: fix divide by 0 for input buffer without caps
- cdparanoia: Ignore compiler warning coming from the cdparanoia header
- oggdemux, parsebin: More leak fixes
- opengl: fix automatic dispmanx detection for rpi4
- opengl: Fix usage of eglCreate/DestroyImage
- opengl: Fix static linking on macOS
- opusdec: Various channel-related fixes
- textrender: Negotiate caps on a GAP event if none were negotiated yet
- textrender: Don't blindly forward all events and don't blindly forward all events
- timeoverlay: fix pad leak
- oggdemux: Don't leak incoming EOS event
- subparse: Fix non-closed tag handling.
- videodecoder: Only post latency message if it changed
- videoscale: buffer meta handling fixes (NULL-terminate array of valid meta tags)
- videosink: Don't return unknown end-time from get_times()
- Bump core requirement in 1.20 branch to 1.20.4

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-03-01 18:58:12 +08:00
Koen Vandeputte
a27afc3718 gstreamer: Update to 1.20.5
- allocator: Copy allocator name in gst_allocator_register()
- miniobject: support higher refcount values
- pads: Fix non-serialized sticky event push, e.g. instant change rate events
- padtemplate: Fix annotations
- systemclock: Use futex_time64 syscall on x32 and other platforms that always...
- Fix build of 1.20 branch with Meson 0.64.1 for those who have hotdoc installed on their system.
- meson: fix check for pthread_setname_np()
- -Wimplicit-function-declaration in pthread_setname_np check (missing GNUSOURCE)
- gst-inspect: Don't leak list
- concat: Properly propagate EOS seqnum
- fakesrc: avoid time overflow with datarate

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
2023-03-01 18:58:12 +08:00
Michel Promonet
a41813c09e v4l2tools: upgrade to release 0.2.0
Signed-off-by: Michel Promonet <michel.promonet@free.fr>
2023-03-01 18:58:11 +08:00
Saxon
d71e06a984
aliyundrive-webdav: update to 1.11.0 (#645)
* aliyundrive-webdav: update to 1.11.0 and remove useless commands

* Update aliyundrive-webdav.config

* aliyundrive-webdav: remove aliyunpds support
2023-02-19 18:08:58 +08:00
Beginner
85c5d4ba1c
Merge pull request #638 from 1582130940/lede-origin
packages: Sync with upstream
2023-02-08 01:51:19 +08:00
Saxon
e9e49512c2
aliyundrive-webdav: update to 1.10.6 2023-02-03 10:47:37 +08:00
Rosen Penev
88f86f00b3 gphoto2: fix compilation with BUILD_NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-01-20 10:36:44 +08:00
Michal Vasilek
8308e1ae91 yt-dlp: update to 2023.1.6
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2023-01-12 11:51:45 +08:00
Eneas U de Queiroz
950a4d2509 icecast: add libxml2 include directory
Fixes this error:
cfgfile.c:26:10: fatal error: libxml/xmlmemory.h: No such file or directory
   26 | #include <libxml/xmlmemory.h>
      |          ^~~~~~~~~~~~~~~~~~~~

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2023-01-12 11:51:34 +08:00
Robert N
b5d1b22b82 motion: refresh patches
Signed-off-by: Robert N <nrobert13@gmail.com>
2023-01-05 11:47:36 +08:00
Robert N
ecf8dbd8d2 motion: update to 4.5.0
Signed-off-by: Robert N <nrobert13@gmail.com>
2023-01-05 11:47:36 +08:00
Robert N
ea014255bc motion: add gettext as host dependency
Signed-off-by: Robert N <nrobert13@gmail.com>
2022-12-23 13:57:21 +08:00
Tony Butler
c035b7a0a9 imagemagick: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-flto` for "not =10" (or newer, probably)
* no additional options for "=10" (and newer, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

unsure of what actually works, perhaps `-flto` works in all versions by
now (possibly early gcc 10 bug workaround?)

GCC 11 will have been using `-flto` anyway by the current logic and I
guess it must be working or there would have been changes

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 13:57:21 +08:00
W. Michael Petullo
dea2be4e3f gstreamer1: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
d9b8bf59a4 gst1-plugins-ugly: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
4f10bd283f gst1-plugins-good: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
6ac0758103 gst1-plugins-base: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
cbbfbea219 gst1-plugins-bad: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
W. Michael Petullo
6f1899570d gst1-libav: update to 1.20.4
Removed deprecated use of AUTORELEASE, and refreshed patches.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2022-12-23 13:56:58 +08:00
Tony Butler
653ae2b005 graphicsmagick: refresh GCC options in Makefile
this Makefile still used `CONFIG_GCC_USE_VERSION_*` to select various
compilation options, for GCC versions that are antiquated

convert to parsing the major from the `CONFIG_GCC_VERSION` which will
always exist and can also be used with range logic

intent seemed to be:
* `-flto` for "not =10" (or newer, probably)
* no additional options for "=10" (and newer, probably)

GCC 11 or 12 would likely revert to the default (not =10) option,
because 10 was the newest at the time, and 11 and 12 are "not 10"

unsure of what actually works, perhaps `-flto` works in all versions by
now (possibly early gcc 10 bug workaround?)

GCC 11 will have been using `-flto` anyway by the current logic and I
guess it must be working or there would have been changes

Signed-off-by: Tony Butler <spudz76@gmail.com>
2022-12-23 13:56:19 +08:00
Linhui Liu
7b0e1e8c4b treewide: add upx/host to depends for go packages
Signed-off-by: Linhui Liu <liulinhui36@gmail.com>
2022-12-21 11:52:26 +08:00
Michal Vasilek
a0e429ba6b yt-dlp: update to 2022.11.11
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-12-15 16:07:06 +08:00
Marius Dinu
059fb6e313 tvheadend: Fix github warning about AUTORELEASE
Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-12-08 16:50:03 +08:00
Marius Dinu
fe38ff968c tvheadend: add conditions for -O3 and LTO optimizations
Building for arc, mips and powerpc platforms fails if -O3 and LTO optimizations are enabled. This patch removes that option for everything other than arm and x86_64. These are known to work.
Fixes issue #19923.
Also fixes a typo in the description.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-12-08 16:50:03 +08:00
Rosen Penev
5d746f4216 gphoto2: update to 2.5.28
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-25 10:11:32 +08:00
Tilman Vogel
6aeeafce8c ices: Update to 2.0.3
This fixes a timing issue causing a playlist to be streamed as-fast-as-
possible until memory exhaustion, finally crashing ices and making it
basically useless.

This problem occurred in  the timing code in src/common/timing/ and is
probably related to libc header changes because ices 2.0.2 worked up until
OpenWrt 21.02.3 (at least) but failed in OpenWrt 22.03.2.

Signed-off-by: Tilman Vogel <tilman.vogel@web.de>
2022-11-25 10:11:16 +08:00
Marius Dinu
9a65d2de08 tvheadend: update to git master 2022-11-20
- EPG database switched from v2 to v3. This commit updates OpenWrt init script to use the new database file.
- EPG database symlink created by OpenWrt config option is overwritten with a real file by tvheadend.
  The latest tvheadend commit included here fixes that.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2022-11-23 10:45:37 +08:00
Beginner
f4b468028f
Merge pull request #597 from 1582130940/rpath
treewide: remove rpath-link
2022-11-17 11:56:46 +08:00
Tianling Shen
5e8da9309c UnblockNeteaseMusic: Update to 0.27.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-16 15:17:14 +08:00
Rosen Penev
d3aa303cba mjpg-streamer: remove outdated musl patch
It seems to not be needed anymore.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:56:27 +08:00
Sebastian Kemper
225aaa122a mjpg-streamer: fix missing runpath
This partially reverts ac5912e9cb7761b5153bc12343f1af8b224c1d29.
CMAKE_SKIP_RPATH=TRUE is set in include/cmake.mk, so the commit removed
this from some packages as it is the default anyway. But in
mjpg-streamer Makefile this was not set to "TRUE", but to "FALSE". So
this line shouldn't have been removed.

With this revert the runpath is back and modules can be loaded again
from "/usr/lib/mjpg-streamer":

readelf -d build_dir/target-mips_24kc_musl/mjpg-streamer-1.0.0/ipkg-mips_24kc/mjpg-streamer/usr/bin/mjpg_streamer

Dynamic section at offset 0x1c0 contains 35 entries:
  Tag        Type                         Name/Value
 0x00000001 (NEEDED)                     Shared library: [libjpeg.so.62]
 0x00000001 (NEEDED)                     Shared library: [libgcc_s.so.1]
 0x00000001 (NEEDED)                     Shared library: [libc.so]
 0x0000001d (RUNPATH)                    Library runpath: [/usr/lib/mjpg-streamer]

Resolve #17081

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2022-11-13 00:52:59 +08:00
Rosen Penev
b18f39c115 treewide: remove rpath-link
Most usages seem to be outdated and fixed a long time ago.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:45 +08:00
Rosen Penev
042c0cf1e6 remove a bunch of rpath hacks
These are already default.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-13 00:50:44 +08:00
messense
96b3af45c2 aliyundrive-webdav: update to 1.10.3 2022-11-10 11:58:46 +00:00
breakings
b99dcb4e35
ffmpeg: libffmpeg-full package should provide libffmpeg package, too (#582)
The previous solution overwrote the provide from ``define
Package/libffmpeg/Default``, but that's not what was wanted.
Thus libffmpeg-full should provide three packages libffmpeg,
libffmpeg-mini and libffmpeg-audio-dec

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
Co-authored-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2022-11-10 17:07:31 +08:00
Beginner
023eaed5a2
Merge pull request #578 from 1582130940/libs
libs: Sync with upstream
2022-11-09 20:13:42 +08:00
Daniel Golle
080746294d midisport-firmware: add package
Add package with user-space loaded firmware for M-Audio USB MIDI
interfaces. Implement OpenWrt-specific hotplug script which uses
'fxload' from libusb examples.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2022-11-08 16:05:27 +08:00
Michal Vasilek
5e36529c97 yt-dlp: update to 2022.9.1
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2022-11-08 16:04:57 +08:00