Commit graph

284 commits

Author SHA1 Message Date
Ted Hess
9be0710ebd mjpg-streamer: Remove build date-time from image
Remove un-needed uvcvideo.h (use system include)

Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-13 14:05:09 -05:00
Ted Hess
07c2beb849 gst1-libav: Supply CPU type to libav configure after stipping FPU notation
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-03 16:31:06 -05:00
Ted Hess
c34edc2171 mjpg-streamer: Add mdns support
Signed-off-by: Roger D <rogerdammit@gmail.com>
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-03 12:51:56 -05:00
Ted Hess
901777195b gst1-libav: Fix Makefile syntax error.
gstreamer1: Fix failures on buildbot mips platforms (accidently finds libunwind)

Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-02 17:53:13 -05:00
Ted Hess
a62ef2dfe5 gst1-libav: Fix ARM builds (remove forcing CPU_TYPE)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-01 11:53:22 -05:00
Ted Hess
32c61d658c
Merge pull request #5194 from dedeckeh/pr-gstreamer
gstreamer: bump to 1.10.5
2017-12-01 11:43:35 -05:00
Hans Dedecker
06de4d450f gstreamer: bump to 1.10.5
Update gstreamer to the 1.10 stable branch; select latest stable 1.10.5
See https://gstreamer.freedesktop.org/releases/1.10/ for major new features
and bugfixes

Fix dependencies
Refresh patches

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2017-11-30 16:24:53 +01:00
Ted Hess
7fd7ea45fa ffmpeg: Adjusting some build dependencies. Update to 3.2.9
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-11-29 17:31:31 -05:00
James Christopher Adduono
0b7272f967 minidlna: add allow wide links option
Some users might create a minidlna root with symlinks
to shared locations. While this could potentially create
a vulnerability, the option should be available to allow
users to do this should they choose to.

wide_links=no : (default) no content served + error message
 [timestamp] upnphttp.c:1366: error: Rejecting wide link X

wide_links=yes : content served, no error messages

Signed-off-by: James Christopher Adduono <jc@adduono.com>
2017-10-16 21:18:43 -04:00
Leonardo Medici
64d55d410d gphoto2: update package to 2.5.15
Signed-off-by: Leonardo Medici <leonardo_medici@me.com>
2017-10-15 20:30:22 +02:00
Ted Hess
ebbd1a2d88 Merge pull request #4873 from jcadduono/minidlna-update
minidlna: update to version 1.2.1
2017-10-13 06:53:44 -04:00
Ted Hess
d611ccc298 Merge pull request #4915 from antonlacon/ffmpeg-next
ffmpeg: 3.2.8 update
2017-10-08 14:21:02 -04:00
Ian Leonard
bed874edad ffmpeg: 3.2.8 update
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-10-05 09:17:29 -07:00
James Christopher Adduono
fd9eceb27b minidlna: remove panasonic video grouping by directory patch
Unfortunately this is breaking sorting and causes some
issues with starting streams on various non-Panasonic
clients. Tested on 5 different models of 2014-2017
Samsung Smart TVs and BubbleUPnP for Android.
Removing this patch fixes sorting by filename and
clients no longer sometimes fail to load the streams.

Signed-off-by: James Christopher Adduono <jc@adduono.com>
2017-10-04 15:32:27 -04:00
James Christopher Adduono
9ff769feca minidlna: update to version 1.2.1
1.2.1 - Released 24-Aug-2017
--------------------------------
- Added Movian client detection and subtitle support.
- Fixed an issue with discovery on non-Linux systems.
- Fixed Bonjour discovery compatibility with TiVo Bolt.
- Fixed NFO file parsing, and added change monitoring support for them.
- Added a workaround for video thumbnails on some Samsung clients.
- Added DoS protection for event subscriptions.
- Fixed content browsing issues with some Samsung TVs.
- Improved non-destructive update scan support.

Signed-off-by: James Christopher Adduono <jc@adduono.com>
2017-09-24 14:28:49 -04:00
Adrian Panella
e306f8545a youtube-dl: add zip host dependency
zip is not included in default Tools, so add it as Host dependency in case is not present in building environment

Signed-off-by: Adrian Panella <ianchi74@outlook.com>
2017-09-13 22:25:28 -05:00
Adrian Panella
31875c5d9f youtube-dl: update version
Signed-off-by: Adrian Panella <ianchi74@outlook.com>
2017-09-12 13:45:09 -05:00
Ted Hess
0f2e10a74a Merge pull request #4785 from thess/ffmpeg-testing
ffmpeg: Add mpeg layer 2 audio support to libffmpeg-mini
2017-08-30 16:15:07 -04:00
Ted Hess
808b28d173 ffmpeg: Add mpeg layer 2 audio support and mpeg2 demuxer to libffmpeg-mini
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-08-30 15:45:21 -04:00
Etienne Champetier
4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Ted Hess
68ef05ef05 mjpg-streamer: Use tar.xz. Add PKG_MIRROR_HASH for buildbots w/o svn
Remove unnecessary copyright, add myself as maintainer.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-08-27 16:32:35 -04:00
Ian Leonard
08554be366 ffmpeg: fixup mpeg support in libffmpeg-mini
The demuxers mpegps is for VOB support and mpegvideo is for raw mpeg video.
mpegps was intended to be included with libffmpeg-mini; mpegvideo was not.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-08-19 11:55:18 -07:00
Ian Leonard
adc293d3d9 ffmpeg: enable lto build for arm and x86_64
This toggles on Link-Time Optimization for arm and x86-64.

Compile tested on arm/bcm47xx, arm/mvebu, arm/imx6 and x86-64/generic

(Also compile tested on mips/ar71xx where it failed so this change is currently for specific arches.)

Size savings for libffmpeg were 2-3% when measured with libffmpeg-full and libffmpeg-mini.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-08-10 22:30:15 -07:00
Ian Leonard
3998494f28 ffmpeg: let ffmpeg choose necessary parsers for audio-dec and custom
This change allows ffmpeg's configure script to determine the necessary parsers based on
selected decoders & encoders. For libffmpeg-audio-dec, this changes from our selecting:

aac, ac3, flac, mpegaudio, opus and aac_latm

to ffmpeg's configure script selecting:

aac_latm, ac3, flac, mpegaudio

for minor space savings and a simpler Makefile to manage on our end.

In libffmpeg-custom, don't select any parsers when choosing decoders/encoders. I'm undecided
on removing the parser selection in its entirety here.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-08-10 22:30:15 -07:00
Ian Leonard
c2fa282431 ffmpeg: update to 3.2.7
Removes the x86 optimization disables from the SOFT_FLOAT portion. There are no i386 profiles that do
not use hard float, so these options accomplish nothing.

Target-os=linux rules out dxva2 and vda, so disable statements are unnecessary.

For x86-64 users of libffmpeg-full, optimize around performance instead of size.

Remove patented flag requirement from mp2 and mp3 audio files in libffmpeg-custom per expiration.

Tidies up some of the configure steps where only one option is being changed or cosmetic consistency.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-08-10 22:30:15 -07:00
Ted Hess
0fc6b2ec31 ffmpeg: add avresample to libffmpeg-full
Some projects, like freeswitch-stable, require avresample in
libffmpeg-full.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-07-17 12:26:29 -04:00
Ian Leonard
12c706bc0e ffmpeg: update to 3.2.6, correct arm optimization check
mpfu=neon implies neon-vfpv3, so enable vfp when just neon is found.

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-07-06 15:21:06 -07:00
Rafał Miłecki
82814e68f0 Merge remote-tracking branch 'diizzyy/packages/patch-54' 2017-06-15 07:52:38 +02:00
Daniel Engberg
d5fcc972ba multimedia/minidlna: Update to 1.2.0
Update minidlna to 1.2.0
Switch to tarball

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2017-06-15 08:21:18 +02:00
Hannu Nyman
56b46b41cd Merge pull request #4451 from ianchi/youtube-dl
youtube-dl: bump version and use precompiled script
2017-06-07 22:51:13 +03:00
Adrian Panella
3d9f812dfa youtube-dl: switch from PKG_MD5SUM to PKG_HASH
Signed-off-by: Adrian Panella <ianchi74@outlook.com>
2017-06-07 08:14:23 -05:00
Leonardo Medici
f9e686e5f7 gphoto2: update package 2.5.14
Signed-off-by: Leonardo Medici <leonardo_medici@me.com>
2017-06-07 08:22:31 +02:00
Adrian Panella
7a8481cb4a youtube-dl: bump version and use precompiled script
Update to version 2017.06.05
Use precompiled scripts, in line with the new Python package.

Signed-off-by: Adrian Panella <ianchi74@outlook.com>
2017-06-06 21:36:56 -05:00
Florian Fainelli
d3c11a8f92 ices: Explicitly link with libvorbisidec
We link against libshout which already links against libvorbisidec, this
is needed to pass the configure script that checks against libshout
symbols availability.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-06-05 17:18:51 -07:00
Hauke Mehrtens
aa7f25d795 Merge pull request #4274 from DocLM/gphoto2
gphoto2 and libgphoto2: add package
Maintainer: me / @DocLM
Compile tested: (ramips, mt7688, LEDE 17.01.0)
Run tested: (ramips, mt7688, LEDE 17.01.0)

Description:
Add libgphoto2 with modular camlibs and gphoto2 packages
2017-06-03 23:32:04 +02:00
Ian Leonard
79b73ba321 ffmpeg: update to 3.2.5
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2017-05-26 18:51:17 -07:00
doclm
63ef782425 gphoto2: add package 2.5.11
Source: OpenWrt repo, rev 32296
Signed-off-by: Leonardo Medici <leonardo_medici@me.com>
2017-04-20 06:58:05 +02:00
Adrian Panella
87cb4ef79f youtube-dl: update version
Update to version 2017.02.17

Signed-off-by: Adrian Panella <ianchi74@outlook.com>
2017-02-20 17:46:59 -06:00
Ian Leonard
edc982430c ffmpeg: update to 3.2.4, add libshine support, add fdk-aac support to custom, cleanup
Also makes the following changes:

Updates project URL and moves libpthread to a common dependency;
Makes libopus support in libffmpeg-full contingent on selecting the
libopus package, like other external libraries;
Adds note regarding disabling altivec in ppc hard-float;
Reorganizes SIMD sections to be together;
Drops the need to specify decoder=libopus from -full, done by default;
Adds encoder=libopus to custom.

Expand options for libffmpeg-custom:
Build licensing: GPL, GPLv3, LGPLv3
Building for performance or size

Drops version 3 of GPL for -audio-dec, -mini, and -full. Version 3 is
at the discretion of the packager, per:
http://ffmpeg.org/doxygen/trunk/md_LICENSE.html

Add enable-nonfree toggle support to libffmpeg-custom build licensing
to allow inclusion of libfdk-aac.

Use ffmpeg's names for its external libraries in libffmpeg-custom config
Alphabetize same

Correct @BUILD_PATENTED flags for libffmpeg variants

Split libffmpeg-full into hard/soft float:
Hard float configures itself for lame / libx264 using GPL license
Soft float for libshine and LGPL license

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-02-17 15:39:18 -05:00
Ted Hess
91993c0e4c Merge pull request #3856 from diizzyy/patch-27
minidlna: Update to latest upstream (2016-09-29)
2017-02-05 13:52:08 -05:00
Daniel Engberg
ea6598282f minidlna: Update to latest upstream (2016-09-29)
Updated to latest commit upstream as the latest tagged version didn't get
a tarball release at all. Includes various fixes and also support for
never versions of ffmpeg.

Also added a sorting patch for Panasonic TVs.
Source: c8245740c3

Various improvements to package Makefile.
Source/Template: c389dcdc02/multimedia/minidlna/Makefile

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-02-05 16:53:52 +01:00
Ted Hess
c82573e64e icecast: Fix configure if both vorbis and tremor host packages installed
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-19 15:34:13 -05:00
Ted Hess
da55f36f80 icecast: Rework dependencies
Remove private Tremor. (use libvorbisidec in repo)
Remove need for libvorbis (add missing vorbis_comment functions)
Remove openSSL (uses mbedTLS via libcurl)

Add myself as co-maintainer.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-14 18:04:04 -05:00
Ted Hess
8ffe6f474f ices: fix linking with libogg 2017-01-13 17:38:06 -05:00
Matthias Schiffer
3823ef9bc4 Merge pull request #3813 from NeoRaider/hostpkg
Use STAGING_DIR_HOSTPKG where appropriate
2017-01-11 21:54:09 +01:00
Matthias Schiffer
4a984a8d60
treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with $(STAGING_DIR_HOSTPKG)
As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely
on it. See 73b7f55424 for more information on
STAGING_DIR_HOSTPKG.

STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release
(it is equivalent to $(STAGING_DIR)/host), so this simple search/replace
cleanup is safe to apply. Doing this cleanup now will be useful for the
Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting
with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream.

Also fixes a typo in the dbus Makefile ("STAGIND_DIR").

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2017-01-10 18:25:54 +01:00
Ted Hess
785159fcaf ffmpeg: Upgrade to 3.2.2. Remove Speex support
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-06 13:47:30 -05:00
Adrian Panella
d7ac988a45 youtube-dl: update version
Update version

Signed-off-by: Adrian Panella <ianchi74@outlook.com>
2016-11-28 13:17:25 -06:00
Ted Hess
18c0e7e81e gst1-libav: Fix builds on x86_64 (CPU_TYPE is blank)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-11 13:55:23 -05:00
Michal Hrušecký
dd33cc5a72
crtmpserver: Disable apple streaming to fix build
Apple streaming is quite broken so disabling it to make package building again.

Signed-off-by: Michal Hrušecký <Michal.Hrusecky@nic.cz>
2016-10-30 22:58:49 +01:00