aboutsummaryrefslogtreecommitdiff
path: root/multimedia
Commit message (Collapse)AuthorAge
* v4l2rtspserver: patch live555 fix crash formating time_t as a longMichel Promonet2021-11-11
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* multimedia: add v4l2tools & v4l2loopbackMichel Promonet2021-11-11
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* mjpg-streamer: fix missing runpathSebastian Kemper2021-11-08
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* v4l2rtspserver: improve live555 patchMichel Promonet2021-11-03
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* v4l2rtspserver: patch live555Michel Promonet2021-11-03
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* multimedia: add v4l2tools & v4l2loopbackMichel Promonet2021-11-03
| | | | Signed-off-by: Michel Promonet <michel.promonet@free.fr>
* remove a bunch of rpath hacksRosen Penev2021-10-28
| | | | | | These are already default. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* grilo-plugins: update to 0.3.14Rosen Penev2021-10-24
| | | | | | | | Fix wrong option names. Removed vimeo following upstream. Fixed license information. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* grilo: update to 0.3.14Rosen Penev2021-10-24
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* tvheadend: add patch to update hdhomerunJosef Schlehofer2021-10-19
| | | | | | | | | Tarball with libhdhomerun_20171221 [1] was removed from upstream repository and as it can not be found. [1] http://download.silicondust.com/hdhomerun/libhdhomerun_20171221.tgz Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* gerbera: update to 1.9.1Rosen Penev2021-09-25
| | | | | | Remove upstream backport. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: compile with tools/mesonRosen Penev2021-09-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #16475 from M95D/M95D-2Rosen Penev2021-08-27
|\ | | | | tvheadend: multiple improvements
| * tvheadend: multiple improvementsMarius Dinu2021-08-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added menuconfig options: - TV sources and protocols: SAT>IP, IPTV, HDHomeRun - SoftCAM (3 options) - Image cache (default changed to OFF) - Trace debug option (default changed to OFF) - Added menuconfig descriptions. - Removed codecs. - Made PIE option dependent on global OpenWRT PIE setting. - Run as regular user, not root. - Added USB hotplug script to change DVB tuners permissions. - Fixed a first-start bug(?) that I encountered: admin account created but not saved. Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
* | gerbera: update to 1.9.0Rosen Penev2021-08-24
|/ | | | | | Backport upstream patch fixing Os compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #16377 from neheb/mjpggRosen Penev2021-08-17
|\ | | | | mjpg-streamer: remove outdated musl patch
| * mjpg-streamer: remove outdated musl patchRosen Penev2021-08-15
| | | | | | | | | | | | It seems to not be needed anymore. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | tvheadend: update to v4.2.8, remove static ffmpegMarius Dinu2021-08-17
|/ | | | | | | | | - refresh patches - add missing dependency: libffi Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro> [edited commit message and the maintainer line]
* Merge pull request #15945 from neheb/tvRosen Penev2021-07-11
|\ | | | | tvheadend: fix compilation with GCC 9 and 10
| * tvheadend: fix compilation with GCC 9 and 10Rosen Penev2021-06-24
| | | | | | | | | | | | | | Without this, compilation fails because of a fortify-source header. There's something defining and undefining _GNU_SOURCE somewhere. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | Merge pull request #16055 from BKPepe/yt-updateJosef Schlehofer2021-07-07
|\ \ | |/ |/| youtube-dl: update to version 2021.6.6
| * youtube-dl: update to version 2021.6.6Josef Schlehofer2021-07-06
| | | | | | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | treewide: back to cmake.mkRosen Penev2021-06-12
|/ | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #15761 from neheb/gst123Rosen Penev2021-06-03
|\ | | | | gst1-plugins-good: enable taglib support
| * gst1-plugins-good: enable taglib supportRosen Penev2021-06-02
| | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | gerbera: update to 1.8.2Rosen Penev2021-06-02
|/ | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #15590 from flyn-org/gstreamerRosen Penev2021-05-11
|\ | | | | Gstreamer: update to 1.18.4
| * gst1-libav: update to 1.18.4W. Michael Petullo2021-05-11
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
| * gst1-plugins-ugly: update to 1.18.4W. Michael Petullo2021-05-11
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
| * gst1-plugins-bad: update to 1.18.4W. Michael Petullo2021-05-11
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
| * gst1-plugins-good: update to 1.18.4W. Michael Petullo2021-05-11
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
| * gst1-plugins-base: update to 1.18.4W. Michael Petullo2021-05-11
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
| * gstreamer1: update to 1.18.4W. Michael Petullo2021-05-11
| | | | | | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* | grilo-plugins: update to 0.3.13W. Michael Petullo2021-05-10
|/ | | | Signed-off-by: W. Michael Petullo <mike@flyn.org>
* gerbera: update to 1.8.0Rosen Penev2021-04-10
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #15358 from BKPepe/ytdlJosef Schlehofer2021-04-07
|\ | | | | youtube-dl: update to version 2021.4.7
| * youtube-dl: update to version 2021.4.7Josef Schlehofer2021-04-06
| | | | | | | | Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* | minisatip: add libdvbcsa supportRosen Penev2021-04-06
|/ | | | | | | | | | Unconditionally enable with BUILD_PATENTED. Simplify configure args. Add missing PKG_CONFIG_DEPENDS Signed-off-by: Rosen Penev <rosenp@gmail.com>
* icecast: fix whitespace in init fileAlexander Egorenkov2021-03-29
| | | | Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
* imagemagick: fix linking of host libfreetypeAlexander Egorenkov2021-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | Host's libfreetype is being linked during build. libtool: warning: relinking 'MagickWand/libMagickWand-7.Q8.la' libtool: install: (cd /home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5; /bin/sh "/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/libtool" --tag CC --mode=relink arm-openwrt-linux-muslgnueabi-gcc -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include/libpng16 -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include/freetype2 -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include/libpng16 -I/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/include -Os -pipe -fno-caller-saves -fno-plt -fhonour-copts -Wno-error=unused-but-set-variable -Wno-error=unused-result -mfloat-abi=hard -fmacro-prefix-map=/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5=ImageMagick-7.0.9-5 -Wformat -Werror=format-security -fstack-protector -D_FORTIFY_SOURCE=1 -Wl,-z,now -Wl,-z,relro -flto -Wall -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=8 -no-undefined -Wl,--version-script=./MagickWand/libMagickWand.map -version-info 7:0:0 -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/usr/lib -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/lib -znow -zrelro -o MagickWand/libMagickWand-7.Q8.la -rpath /usr/lib MagickWand/libMagickWand_7_Q8_la-animate.lo MagickWand/libMagickWand_7_Q8_la-compare.lo MagickWand/libMagickWand_7_Q8_la-composite.lo MagickWand/libMagickWand_7_Q8_la-conjure.lo MagickWand/libMagickWand_7_Q8_la-convert.lo MagickWand/libMagickWand_7_Q8_la-deprecate.lo MagickWand/libMagickWand_7_Q8_la-display.lo MagickWand/libMagickWand_7_Q8_la-drawing-wand.lo MagickWand/libMagickWand_7_Q8_la-identify.lo MagickWand/libMagickWand_7_Q8_la-import.lo MagickWand/libMagickWand_7_Q8_la-magick-cli.lo MagickWand/libMagickWand_7_Q8_la-magick-image.lo MagickWand/libMagickWand_7_Q8_la-magick-property.lo MagickWand/libMagickWand_7_Q8_la-magick-wand.lo MagickWand/libMagickWand_7_Q8_la-mogrify.lo MagickWand/libMagickWand_7_Q8_la-montage.lo MagickWand/libMagickWand_7_Q8_la-operation.lo MagickWand/libMagickWand_7_Q8_la-pixel-iterator.lo MagickWand/libMagickWand_7_Q8_la-pixel-wand.lo MagickWand/libMagickWand_7_Q8_la-script-token.lo MagickWand/libMagickWand_7_Q8_la-stream.lo MagickWand/libMagickWand_7_Q8_la-wand.lo MagickWand/libMagickWand_7_Q8_la-wandcli.lo MagickWand/libMagickWand_7_Q8_la-wand-view.lo MagickCore/libMagickCore-7.Q8.la -lm -inst-prefix-dir /home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/ipkg-install) libtool: relink: arm-openwrt-linux-muslgnueabi-gcc -shared -fPIC -DPIC MagickWand/.libs/libMagickWand_7_Q8_la-animate.o MagickWand/.libs/libMagickWand_7_Q8_la-compare.o MagickWand/.libs/libMagickWand_7_Q8_la-composite.o MagickWand/.libs/libMagickWand_7_Q8_la-conjure.o MagickWand/.libs/libMagickWand_7_Q8_la-convert.o MagickWand/.libs/libMagickWand_7_Q8_la-deprecate.o MagickWand/.libs/libMagickWand_7_Q8_la-display.o MagickWand/.libs/libMagickWand_7_Q8_la-drawing-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-identify.o MagickWand/.libs/libMagickWand_7_Q8_la-import.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-cli.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-image.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-property.o MagickWand/.libs/libMagickWand_7_Q8_la-magick-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-mogrify.o MagickWand/.libs/libMagickWand_7_Q8_la-montage.o MagickWand/.libs/libMagickWand_7_Q8_la-operation.o MagickWand/.libs/libMagickWand_7_Q8_la-pixel-iterator.o MagickWand/.libs/libMagickWand_7_Q8_la-pixel-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-script-token.o MagickWand/.libs/libMagickWand_7_Q8_la-stream.o MagickWand/.libs/libMagickWand_7_Q8_la-wand.o MagickWand/.libs/libMagickWand_7_Q8_la-wandcli.o MagickWand/.libs/libMagickWand_7_Q8_la-wand-view.o -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/usr/lib -L/home/egorenar/Repositories/openwrt-rel/staging_dir/toolchain-arm_cortex-a15+neon-vfpv4_gcc-8.4.0_musl_eabi/lib -L/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/ipkg-install/usr/lib -L/usr/lib -lMagickCore-7.Q8 -L/home/egorenar/Repositories/openwrt-rel/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/usr/lib -lfreetype -lz -lltdl -lm -Os -mfloat-abi=hard -fstack-protector -Wl,-z -Wl,now -Wl,-z -Wl,relro -flto -pthread -Wl,--version-script=./MagickWand/libMagickWand.map -pthread -Wl,-soname -Wl,libMagickWand-7.Q8.so.7 -o MagickWand/.libs/libMagickWand-7.Q8.so.7.0.0 /usr/lib/libfreetype.so: file not recognized: file format not recognized collect2: error: ld returned 1 exit status libtool: error: error: relink 'MagickWand/libMagickWand-7.Q8.la' with the above command before installing it make[5]: *** [Makefile:6264: install-libLTLIBRARIES] Error 1 make[5]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5' make[4]: *** [Makefile:12263: install-am] Error 2 make[4]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5' make[3]: *** [Makefile:12257: install] Error 2 make[3]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5' make[2]: *** [Makefile:153: /home/egorenar/Repositories/openwrt-rel/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/ImageMagick-7.0.9-5/.built] Error 2 make[2]: Leaving directory '/home/egorenar/Repositories/openwrt-rel/feeds/packages/multimedia/imagemagick' time: package/feeds/packages/imagemagick/compile#105.77#18.23#212.14 ERROR: package/feeds/packages/imagemagick failed to build. make[1]: *** [package/Makefile:114: package/feeds/packages/imagemagick/compile] Error 1 make[1]: Leaving directory '/home/egorenar/Repositories/openwrt-rel' make: *** [/home/egorenar/Repositories/openwrt-rel/include/toplevel.mk:230: package/imagemagick/compile] Error 2 Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
* mjpg-streamer: update to 1.0.0Rosen Penev2021-03-20
| | | | | | | | | | Switch to AUTORELEASE for simplicity. Switch to building with Ninja for faster compilation. Modify PKG_UNPACK instead of overriding Build/Prepare. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* v3l2rtspserver: update to 0.23Rosen Penev2021-03-14
| | | | | | | | Update live555 as well. Switch to building with ninja for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #15126 from neheb/wslRosen Penev2021-03-14
|\ | | | | gerbera: update to 1.7.0 and update friends
| * gerbera: update to 1.7.0Rosen Penev2021-03-14
| | | | | | | | | | | | | | | | Switch to AUTORELEASE for simplicity. Switch to building with ninja for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | ffmpeg: enable parallel buildBernd Kuhls2021-03-14
|/ | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
* treewide: remove uClibc++ supportRosen Penev2021-03-05
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* imagemagick: copy *-config files to staging dirEneas U de Queiroz2021-02-28
| | | | | | | | | | | | | | | We need to copy MagickWand-config, which handles pkg-config data, to the staging dir, so that dependent packages can use it. php7-pecl-imagick, for example, may otherwise use an eventual host-installed file, causing compilation to fail. There's also a MagickCore-config file that does the same thing for the MagickCore library, so a *-config wilcard is used to handle all cases. Since configure is called with --prefix=/usr, use $(SED) to change definition of prefix and exec_prefix lines in *-config from /usr to $(STAGING_DIR)/usr. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* ffmpeg: enable parallel buildBernd Kuhls2021-02-28
| | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
* ffmpeg: update to 4.3.2Bernd Kuhls2021-02-28
| | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>