aboutsummaryrefslogtreecommitdiff
path: root/sound
Commit message (Collapse)AuthorAge
* Merge pull request #11237 from neheb/sqRosen Penev2020-03-04
|\ | | | | squeezelite: update to 1.9.6-1206
| * squeezelite: update to 1.9.6-1210Rosen Penev2020-02-19
| | | | | | | | | | | | | | | | | | | | Rebased patches. Ran init script through shellcheck. Several Makefile cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | upmpdcli: link against libm under glibcRosen Penev2020-02-27
| | | | | | | | | | | | Fixes compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | mpd: link against libpthread under glibcRosen Penev2020-02-27
| | | | | | | | | | | | Fixes compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | Merge pull request #11398 from neheb/mpc2Rosen Penev2020-02-23
|\ \ | | | | | | mpc: update to 0.33
| * | mpc: update to 0.33Rosen Penev2020-02-20
| |/ | | | | | | | | | | | | | | Small Makefile cleanups. Ran script through shellcheck. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* / upmpdcli: update to 0.4.6Rosen Penev2020-02-19
|/ | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mpd: update to 0.21.20Rosen Penev2020-02-17
| | | | | | | | | | | Updated patches to latest patchset and removed upstreamed ones. Ran init script through shellcheck. Restart using SIGHUP. Added logging from stderr as any kind of logging is missing in --no-daemon mode. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #11248 from ejurgensen/forked-daapd_update_271Rosen Penev2020-02-04
|\ | | | | forked-daapd: update to 27.1
| * forked-daapd: update to 27.1Espen Jürgensen2020-02-02
| | | | | | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* | mpd: fix ffmpeg AIFF and AMR supportRosen Penev2020-02-03
| | | | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | mpd: replace mpg123 with libmadRosen Penev2020-02-03
| | | | | | | | | | | | | | libmad is almost half the size of libmpg123. The docoding is done with integers instead of floats. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | mpd: fix compilation with uClibc-ngRosen Penev2020-02-03
| | | | | | | | | | | | | | | | | | | | | | With mpd's build system, it requires either an iconv built into the libc or icu. Since uClibc-ng as configured by OpenWrt currently has no iconv, use icu for it to work around the problem. This is the simplest solution. Added a patch to use boost's rounding functions. They are more appropriate and work with uClibc-ng. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | mpd: update to 0.21.19Rosen Penev2020-02-02
|/ | | | | | Changed URLs to HTTPS. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* shairport-sync: Update to 3.3.5Rosen Penev2019-12-09
| | | | | | Rebased patch. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #10440 from neheb/aacRosen Penev2019-11-27
|\ | | | | fdk-aac: Update to 2.0.1 and add free version
| * fdk-aac: Add fdk-aac-free for non BUILD_PATENTED configurationsRosen Penev2019-11-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The core parts of AAC were patented back in 1998. Those patents have expired. Some of the newer AAC features involved with HE-AAC are still patented. These patches are taken from fedora where they remove all patented functionality. Note that LC-AAC comprises the majority of AAC content. HE-AAC is for low bitrate stuff like audiobooks. Patches come from Fedora where this is also distributed. Local compiles show a 40% size reduction in the final ipk. Signed-off-by: Rosen Penev <rosenp@gmail.com>
| * fdk-aac: Update to 2.0.1Rosen Penev2019-11-02
| | | | | | | | | | | | | | | | | | | | Mainly crashing/fuzz fixes. Added PKG_BUILD_PARALLEL for faster compilation. Rearranged some stuff for consistency between packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | mpd: fix compilation without AUDIO_SUPPORTAndre Heider2019-11-14
| | | | | | | | | | | | Fixes #10541 Signed-off-by: Andre Heider <a.heider@gmail.com>
* | mpd: update to v0.21.16 and build with mesonAndre Heider2019-11-05
| | | | | | | | | | | | | | | | | | One patch was dropped (probably not required anymore). Old options have been dropped and new ones added. The order is as found in meson_options.txt. mpd-mini and mpd-full retained their feature sets. Signed-off-by: Andre Heider <a.heider@gmail.com>
* | mpc: update to v0.32 and build with mesonAndre Heider2019-11-05
| | | | | | | | Signed-off-by: Andre Heider <a.heider@gmail.com>
* | Merge pull request #10420 from neheb/mpgRosen Penev2019-11-04
|\ \ | | | | | | mpg123: Update to 1.25.13
| * | mpg123: Update to 1.25.13Rosen Penev2019-10-31
| |/ | | | | | | | | | | | | | | | | | | Fixed license information. Small Makefile rearrangements for consistency. Added PKG_BUILD_PARALLEL for faster compilation. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* / upmpdcli: Switch python dependency to Python 3.Rosen Penev2019-11-04
|/ | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Replace MD5SUM with HASHRosen Penev2019-10-31
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* espeak: Remove nano open fileRosen Penev2019-10-14
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* espeak: Compile with uClibc++Rosen Penev2019-10-14
| | | | | | | | | | Several Makefile cleanups. Added PKG_BUILD_PARALLEL for faster compilation. Several size optimizations applied. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Use default PKG_BUILD_DIR when possibleJeffery To2019-10-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes lines that set PKG_BUILD_DIR when the set value is no different from the default value. Specifically, the line is removed if the assigned value is: * $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION) The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT if it is set, so now this is identical to the default value. * $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR) if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it the same as the previous case * $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) This is the same as the default PKG_BUILD_DIR when there is no BUILD_VARIANT. * $(BUILD_DIR)/[name]-$(PKG_VERSION) where [name] is a string that is identical to PKG_NAME [1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* pulseaudio: Backport upstream patchRosen Penev2019-09-18
| | | | | | Fixes compilation with recent alsa-libs. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* forked-daapd: Fix compilation with newer alsa-libsRosen Penev2019-09-17
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* treewide: Change .*GPL.*+ licenses to SPDX compatible identifierSven Eckelmann2019-09-10
| | | | | | | | The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL licenses. But a lot of packages did use a different, non-SPDX style with a "+" at the end instead of "-or-later". Signed-off-by: Sven Eckelmann <sven@narfation.org>
* pulseaudio: Add glib2/host dependencyRosen Penev2019-09-06
| | | | | | | | | | | | | | This was implicit with glib2 but got removed with 170ef79393aabc7cfbe3cd4625dc01f0fcc25221 Fixed license tag to newer SPDX. Removed PKG_BUILD_DIR as that is now default with upstream's e545fac8d968864a965edb9e50c6f90940b0a6c9 Minor reorganization for consistency. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #9915 from ejurgensen/forked-daapd_upgrade_265Hannu Nyman2019-09-03
|\ | | | | forked-daapd: update to 26.5
| * forked-daapd: update to 26.5Espen Jürgensen2019-09-03
| | | | | | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* | alsa-utils: Update to 1.1.9Rosen Penev2019-09-01
|/ | | | | | | | | | Added license information. Added PKG_BUILD_PARALLEL for faster compilation. Change URLs to HTTPS. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* 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>