aboutsummaryrefslogtreecommitdiff
path: root/sound
Commit message (Collapse)AuthorAge
* 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>
* fdk-aac: Update to latest (20171220), cleanup optimization optsTed Hess2018-01-23
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* Merge pull request #5395 from diizzyy/sound-mpg123Zoltan Herpai2018-01-23
|\ | | | | mpg123: Update to 1.25.8
| * mpg123: Update to 1.25.8Daniel Engberg2018-01-09
| | | | | | | | | | | | Update mpg123 to 1.25.8 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>