Commit Graph

644 Commits

Author SHA1 Message Date
Rosen Penev f5b9fadfd9
Merge pull request #12646 from neheb/minis
minisatip: fix compilation with GCC10
2020-07-01 22:46:38 -07:00
Rosen Penev de426d431e
gst1-libav: update to 1.17.1
Switch to meson as autotools support was removed.

Adjustment for consistency between packages.

Reorder plugins based on meson_options.txt order.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev fdf60c64d8
gst1-plugins-ugly: update to 1.17.1
Updated option list.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev d86f866af1
gst1-plugins-bad: update to 1.17.1
Updated options.

Disabled yadif as it fails to compile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev 2c61553637
gst1-plugins-good: update to 1.17.1
Updated options.

Removed deinterlace plugin as it's failing to build.

Reorganized plugin list based on meson_options.txt order.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:18 -07:00
Rosen Penev 9c10ab46ca
gst1-plugins-base: update to 1.17.1
Updated options.

Added extra plugins that are now available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:17 -07:00
Rosen Penev a914d3a47c
gstreamer1: update to 17.1
Updated options list.

Removed outdated autotools patch. autotools is now gone.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:24:17 -07:00
Rosen Penev d841630a33
minisatip: fix compilation with GCC10
Backported upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-29 15:10:08 -07:00
Rosen Penev 3c450f44d9
ffmpeg: update to 4.3
Remove upstreamed patches. Refreshed other ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-25 17:38:04 -07:00
Rosen Penev ae008102c2
Merge pull request #12574 from neheb/npupnp-gerbera
Npupnp gerbera
2020-06-22 17:59:49 -07:00
Rosen Penev 1619ec812b
gerbera: use npupnp
This is on track to replace libupnp in the next version. Since libupnp
is not building with GCC10, do this now.

Also backported needed header patch.

Replace other patches with the upstream versions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-22 14:37:47 -07:00
Jo-Philipp Wich e0a6b7906a minidlna: restore service triggers
Restore service triggers which got wrongly removed in commit
733aae9584 ("fix issues").

Without triggers, changing settings from LuCI or calling reload_config
from the cli won't have any effect.

Also adjust the uci commit call to only commit the minidlna configuration
when setting a UUID, to avoid committing unrelated user changes in other
config files.

Ref: https://github.com/openwrt/luci/issues/4194
Fixes: 733aae958 ("minidlna: fix issues")
Fixes: 37367bdc8 ("minidlna: create UUID in config if it is empty")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-06-22 10:16:06 +02:00
Rosen Penev 355abcf62d
motion: add support for raspberrypi mmal
Currently motion is failing to compile on bcm27xx because of a missing
dependency.

Sorted the configure options based on the order they appear in the
configure script. Also removed outdated ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-17 15:19:30 -07:00
Josef Schlehofer c8187f7f16
youtube-dl: update to version 2020.6.16.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-06-17 13:37:09 +02:00
Rosen Penev 78c0e2b06a
motion: update to 4.3.1
Remove upstreamed patch.

Added patch to remove man and po stuff to fix compilation and speed up
the build.

Added PKG_BUILD_PARALLEL for faster builds.

Added PKG_INSTALL for consistency between packages. Used those install
paths as well to make it easier.

Other small cleanups for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-13 18:54:22 -07:00
Rosen Penev 9f512dc14b
ffmpeg: update to 4.2.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-06 21:10:22 -07:00
Josef Schlehofer ec0b891b62
youtube-dl: update to version 2020.6.6
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-06-05 22:09:33 +02:00
Rosen Penev db69c14a61
gerbera: fix compilation with libcxx 10
Missing header for pid_t.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-02 16:07:12 -07:00
Josef Schlehofer 32333c5d92
youtube-dl: update to version 2020.5.29
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-05-29 00:59:16 +02:00
Rosen Penev f6b6ed8a9e
gerbera: add taglib support
Gives audio info support.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-23 14:39:25 -07:00
Rosen Penev 061e22606c
Merge pull request #12224 from neheb/ffm2
ffmpeg: fix compilation with glibc
2020-05-20 09:22:39 -07:00
Rosen Penev 32d3dac6f0
ffmpeg: fix compilation with glibc
No idea why.

Patch submitted upstream:
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20200503090023.29418-1-rosenp@gmail.com/

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-19 14:24:00 -07:00
Rosen Penev f29fe25472
gerbera: add libmatroska support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-18 20:23:01 -07:00
Rosen Penev df99a7c712
gerbera: set config file to 600 permissions
Only gerbera needs to read the file.

Added config file to conffiles to fix opkg update support.

Added several extra options to the UCI config. Manual editing is still required.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-13 16:32:30 -07:00
Rosen Penev f1b445963b
Merge pull request #11981 from zhanhb/conffiles
treewide: add conffiles
2020-05-13 14:44:35 -07:00
Jeffery To dec17eb36c treewide: Enable VFP/NEON optimizations for aarch64
For speexdsp, support for NEON on aarch64 was added in 1.2.0[1].

[1]: https://github.com/xiph/speexdsp/pull/8

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-12 16:03:07 +08:00
Jeffery To 2d99ee3004 treewide: Update ARM NEON/VFP detection
With openwrt/openwrt@8dcc108760, the ARM
FPU compiler options are no longer part of CONFIG_TARGET_OPTIMIZATION.

This updates various packages that look for NEON/VFP support to search
CONFIG_CPU_TYPE instead.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-11 03:10:20 +08:00
Huangbin Zhan 0ec746ccb6 treewide: add conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-05-09 06:06:43 +08:00
Rosen Penev a3a87fa8e1
Merge pull request #12109 from neheb/gerb3
gerbera static library changes
2020-05-08 10:51:45 -07:00
Josef Schlehofer b8d7ff754a
youtube-dl: update to version 2020.5.8
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-05-08 13:26:30 +02:00
Rosen Penev ba2458ae37
gerbera: change dependencies to match previous changes
With the previous changes, my local build gets smaller:

From

12124957

To

12059421

Not that much but it's something.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-07 19:46:22 -07:00
Rosen Penev 20960e5021
Merge pull request #12052 from neheb/sati
minisatip: update to 1.0.3
2020-05-05 14:38:16 -07:00
Rosen Penev d6caf776ae
Merge pull request #12046 from BKPepe/youtubedl
youtube-dl: update to version 2020.5.3
2020-05-04 22:25:43 -07:00
Rosen Penev 2e4d2d36c2
gerbera: update to 1.5.0
This is a fairly massive update that adds new dependencies.

Switched the CMAKE_OPTIONS to use ON/OFF as is done elsewhere.

Added a patch fixing compilation with libiconv-stub/full.

Add a small debug option to write to syslog debug information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-04 16:05:23 -07:00
Rosen Penev 6812cedecd
minisatip: update to 1.0.3
Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-02 15:13:02 -07:00
Josef Schlehofer 0ebb5ebe4c
youtube-dl: update to version 2020.5.3
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-05-02 19:23:59 +02:00
Rosen Penev a205d8af2c
Merge pull request #11737 from antonlacon/ffmpeg-4.2
ffmpeg: update to 4.2.2
2020-04-28 21:03:57 -07:00
Ian Leonard 366b8c706f ffmpeg: drop call to disable PATENTED_ENCODERS
Presently, this attempts to disable atrac3, h264, hevc and vc1. These
encoders don't exist or are done through other programs (eg libx264).
Handling of those other programs is done elsewhere.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-04-28 17:32:50 -07:00
Rosen Penev 79afc370f9 ffmpeg: add upstream patches fixing MIPS compilation
Removed the Makefile references.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-28 13:36:38 -07:00
Rosen Penev 14f5004f30
Merge pull request #11776 from neheb/gerb
gerbera: add
2020-04-21 21:48:56 -07:00
Jeffery To 1bc2f4f3c6 treewide: Remove Python variants for non-Python packages
This removes Python-related build variants, and adds
PYTHON3_PKG_BUILD:=0 and minor build adjustments (where appropriate),
for non-Python packages. There should be no changes to build output.

This also updates some include paths for python3-package.mk and/or
python3-host.mk to be relative to the package Makefile.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-04-19 01:56:23 +08:00
Rosen Penev a62bc1cd6a
gerbera: add
This is a proper replacement for MiniDLNA with none of its problems.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-16 18:41:08 -07:00
Rosen Penev 0133aebed4
gst1-libav: update to 1.16.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-07 19:05:26 -07:00
Rosen Penev 714a18e1bb
gst1-plugins-ugly: update to 1.16.2
Switched to meson.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-07 19:03:24 -07:00
Rosen Penev ae5ef832d1
gst1-plugins-bad: update to 1.16.2
Switched to meson.

Fixed license information.

Several Makefile cleanups for consistency between packages.

Enabled and added packages for a bunch of plugins.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-07 19:01:34 -07:00
Rosen Penev 077536f00f
gst1-plugins-good: update to 1.16.2
Switch to meson.

No more static libraries as meson makes you choose.

Enabled speex and shout2 as the libraries are available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-07 19:00:07 -07:00
Rosen Penev 9cbde8ad8b
gst1-plugins-base: update to 1.16.2
Switched to meson.

Fixed license information.

No more static libraries as meson makes you choose.

Added several CONFIG_DEPENDS entries.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-07 19:00:07 -07:00
Rosen Penev cb058bf961
gstreamer1: update to 1.16.2
Switched to meson.

Fixed license information.

Rearranged some stuff for consistency between packages.

Removed static libraries. It seems meson only supports either one or the
other.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-07 19:00:07 -07:00
Jan Pavlinec 171993f5a5
graphicsmagic: update to version 1.3.35 (security fix)
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-04-01 13:18:47 +02:00
Ian Leonard 4adfaa279e ffmpeg: don't provide libavresample
libavresample has bene deprecated for a number of years. Its
replacement is libswresample.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2020-03-31 19:18:06 -07:00