aboutsummaryrefslogtreecommitdiff
path: root/sound
Commit message (Collapse)AuthorAge
* madplay: Pass CFLAGS properlyRosen Penev2019-08-28
| | | | | | | | | | | | | | | | CFLAGS were not being passed which was breaking ASLR builds. Fixed license header. Added PKG_BUILD_PARALLEL for faster compilation. Added PKG_INSTALL for consistency. Passed proper $(FPIC) value. Several other Makefile cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* upmpdcli: Update to 1.4.2Rosen Penev2019-08-14
| | | | | | | | | | | | Fixed license information. Added PKG_BUILD_PARALLEL for faster compilation. Removed upstreamed patch. Ran init script through shellcheck. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mpd: Add SoundCloud support for full variantRosen Penev2019-07-31
| | | | | | | | | The libyajl cleanup commit revealed that it was not being installed correctly. Now that it is, mpd picks it up properly. Enabled SoundCloud support for the full variant. Disabled for the mini. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio: fix recursive dependenciesSebastian Kemper2019-07-09
| | | | | | | | | | | | | | | | | | | | | | | | | | Since OpenWrt commit e82a4d9cfb ("config: regenerate *_shipped sources") a few recursive dependencies have been discovered that were not visible before. $ make menuconfig tmp/.config-package.in:103098:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" tmp/.config-package.in:103098: symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse tmp/.config-package.in:121863:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" tmp/.config-package.in:121863: symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles tmp/.config-package.in:121878:error: recursive dependency detected! For a resolution refer to Documentation/kbuild/kconfig-language.txt subsection "Kconfig recursive dependency limitations" tmp/.config-package.in:121878: symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools This commit addresses the pulseaudio package's own recursive dependencies and partially resolves #9300 (baresip will be handled in telephony repository). Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* squeezelite: Remove codec auto configurationRobert Högberg2019-07-02
| | | | | | | | | | | | | | | | | | | | | .. because it's confusing and doesn't seem to add any value. The "auto configuration" looks for installed codec libraries and tells squeezelite (through command line arguments) to exclude codec support if a required library is missing. If you have installed squeezelite-full, then all required codec libraries are automatically installed as dependencies and the squeezelite binary won't even run if there are missing libraries - ie the "auto configuration" will always find all codecs and never disable any codecs. Toggling "auto configuration" makes no difference and the setting is just confusing. If you install squeezelite-mini the "auto configuration" can work, but library checks are already done by dlopen() calls in squeezelite and codecs are disabled if the necessary libraries are not found - ie the "auto configuration" duplicates the library checks of squeezelite itself. Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* Merge pull request #9108 from nijel/patch-1Rosen Penev2019-07-01
|\ | | | | mpd: enable pulseaudio in full package
| * mpd: enable pulseaudio in full packageMichal Čihař2019-05-31
| | | | | | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* | treewide: avoid deref symlinks when installing .soYousong Zhou2019-06-21
|/ | | | | | | | | | | | | | This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2: deduplicate files in libnghttp2") The packages in this commit are identified with the following command grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*' Some of them do not have symlinks and are not affected, but the change is still applied for consideration of best practices just in case Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* Merge pull request #8152 from diizzyy/sound/fdk-aac-20Ted Hess2019-02-28
|\ | | | | sound/fdk-aac: Update to 2.0.0
| * sound/fdk-aac: Update to 2.0.0Daniel Engberg2019-02-08
| | | | | | | | | | | | Update fdk-aac to 2.0.0 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | squeezelite: Bump to 1.9.1-1130Robert Högberg2019-02-22
| | | | | | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* | shairplay: Update to 2018-08-24Rosen Penev2019-02-04
| | | | | | | | | | | | | | | | Switched to codeload for easier package bumping. Added PKG_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | sound/upmpdcli: Update to 1.4.0Daniel Engberg2019-01-28
|/ | | | | | | | Update upmpdcli to 1.4.0 Backport commit https://opensourceprojects.eu/p/upmpdcli/code/ci/256394399f57ba6e3057ee2c981127a14e4623f8/tree/ Drop icon patch Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* shairport-sync: Get rid of libc++ dependencyRosen Penev2019-01-14
| | | | | | | | Two features which are not used by the package depend on a libc++. Removing the proper entries in the Makefile allow compilation without a libc++. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* sound/mpd: Update to 0.20.23Daniel Engberg2018-12-26
| | | | | | Update to mpd to 0.20.23 Remove old compiler workarounds Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* shairport-sync: Allow usage with uclibc++Rosen Penev2018-12-24
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #7467 from neheb/patch-19Ted Hess2018-11-19
|\ | | | | shairport-sync: Update to 3.2.2
| * shairport-sync: Update to 3.2.2Rosen Penev2018-11-18
| | | | | | | | | | Switched to codeload for Makefile simplicity. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | sox: Build without opus (explicitly)Ted Hess2018-11-19
|/ | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* Merge pull request #7372 from eduardoabinader/bump-opus-tools-0.2Ted Hess2018-11-12
|\ | | | | opus-tools: bump to 0.2
| * opus-tools: bump to 0.2Eduardo Abinader2018-11-12
| | | | | | | | | | | | | | | | | | | | Adding new deps libopusfile and libopusenc, provided by e9bbfacf0a1bbade70005fa730cc50e838baaa32 and a638dfa37bd857e14b088e0ccade701dc6aafc79, respectively. Changing maintainer as accorded with @thess. Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
* | alsa-utils: bump to 1.1.7Eduardo Abinader2018-11-10
|/ | | | Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
* forked-daapd: update to 26.4Espen Jürgensen2018-10-02
| | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* Merge pull request #6907 from thess/espeak-workTed Hess2018-08-31
|\ | | | | espeak: Fix build issues. Cleanup patches
| * espeak: Fix build issues. Cleanup patchesTed Hess2018-08-29
| | | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* | portaudio: Update to 19060_20161030 stable releaseTed Hess2018-08-29
|/ | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* mpd: Update to 0.20.21. Enable WebDAV storage support.Ted Hess2018-08-28
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* pianod: Update to 174.09 release (removes BSD dependencies)Ted Hess2018-08-27
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* shairport-sync: Install /etc/config as 600Rosen Penev2018-08-16
| | | | | /etc/config should not be readable by non-root. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Update to 3.2.1Rosen Penev2018-08-01
| | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mpc: Update to 0.30. Use autotoolsTed Hess2018-07-30
| | | | | | | | Package versions newer than 0.28 require meson/ninja which OpenWrt does not support in its build environment. These files provide the minimum autotool configuration necessary to build later versions. Signed-off-by: Ted Hess <thess@kitschensync.net>
* mpd: Update to 0.20.20. Re-enable flac encoder for mpd-fullTed Hess2018-07-25
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* pulseaudio: update to 12.2Peter Wagner2018-07-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* shine: Update to 3.1.1Rosen Penev2018-07-15
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* pulseaudio:Peter Wagner2018-07-15
| | | | | | | * update to 12.1 * cleanup Makefile Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: enable parallel buildPeter Wagner2018-06-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pulseaudio: update to 12.0Peter Wagner2018-06-22
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* Merge pull request #6307 from diizzyy/sound-fdk-aacTed Hess2018-06-18
|\ | | | | sound/fdk-aac: Clean up Makefile, add overflow patch
| * sound/fdk-aac: Clean up Makefile, add overflow patchDaniel Engberg2018-06-17
| | | | | | | | | | | | | | | | | | Clean up Makefile by utilizing toolchain logic Make package pkg-config friendly Add patch to prevent crashes due to overflow Source: https://github.com/mstorsjo/fdk-aac/commit/a50eecf65b5ce5d4f03768c5c2cb4b492d2badad Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | forked-daapd: update to 26.1Espen Jürgensen2018-06-09
| | | | | | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* | Merge pull request #5680 from neheb/shairplayTed Hess2018-05-20
|\ \ | | | | | | shairplay: Change URL to HTTPS and switch file to .xz
| * | shairplay: Change URL to HTTPS and switch file to .xzRosen Penev2018-02-25
| | | | | | | | | | | | | | | | | | HTTPS tends to go through firewalls and xz is smaller. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | | alsa-utils: Don't pull in libsamplerateDaniel Engberg2018-05-12
| |/ |/| | | | | | | | | Disable libsamplerate Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | Merge pull request #5980 from diizzyy/patch-6Ted Hess2018-05-10
|\ \ | | | | | | alsa-utils: Update to 1.1.6
| * | alsa-utils: Update to 1.1.6Daniel Engberg2018-04-29
| | | | | | | | | | | | | | | | | | | | | Update alsa-utils to 1.1.6 Add missing utils Change secondary mirror (current is broken) Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | | mpg123: Update to 1.25.10Daniel Engberg2018-04-29
|/ / | | | | | | | | | | Update mpg123 to 1.25.10 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | sound/lame: Fix optimizationDaniel Engberg2018-04-03
| | | | | | | | | | | | Properly strip any -O switch Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | fdk-aac: Update to v0.1.6. Use github/codeload for source URLTed Hess2018-03-26
| | | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* | pulseaudio: fix non-NEON ARM compilesSebastian Kemper2018-03-19
|/ | | | | | | | | | | | | | | | | | | | | | | PulseAudio in some cases does not detect the ARM CPU's capabilities correctly and enables NEON ASM while it is not supported. For example when compiling for arm_arm1176jzf-s_vfp the assembler rejects this and the compile fails: {standard input}: Assembler messages: {standard input}:27: Error: selected processor does not support `vld1.16 {d0},[r1]!' in ARM mode {standard input}:28: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode {standard input}:29: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15' {standard input}:31: Error: selected processor does not support `vst1.32 {q0},[r2]!' in ARM mode {standard input}:70: Error: selected processor does not support `vld1.32 {q0},[r1]!' in ARM mode {standard input}:71: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31' {standard input}:72: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode {standard input}:74: Error: selected processor does not support `vst1.16 {d0},[r2]!' in ARM mode Makefile:8668: recipe for target 'pulsecore/libpulsecore_sconv_neon_la-sconv_neon.lo' failed To fix this tell PulseAudio explicitly when to use the NEON ASM and when not to. Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
* Pulseaudio: variant avahi/bluezJohnny Vogels2018-02-06
| | | Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>