aboutsummaryrefslogtreecommitdiff
path: root/sound
Commit message (Collapse)AuthorAge
* upmpdcli: update to 1.4.7Rosen Penev2020-05-02
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mocp: disable ffmpegRosen Penev2020-04-29
| | | | | | | | | | | | | | | | | | | The recent update to ffmpeg broke this. Instead, use the relevant libraries separately. Added AAC support. AAC is very common and was recently fixed to be compatible with BUILD_PATENTED. Explicitly pass all configure arguments, to avoid future breakage. Remove autoreconf. autotools files are not being patched. Add PKG_BUILD_PARALLEL for speed. Other minor cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mpd: update to 0.21.23Rosen Penev2020-04-23
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #10601 from neheb/alsatripolar2020-04-19
|\ | | | | ALSA update - 1.2.2
| * alsa-utils: Update to 1.2.2Rosen Penev2020-04-13
| | | | | | | | | | | | | | | | | | | | Removed upstreamed patch. Remove other patch and replace with a simple configure variable. Add another configure variable to avoid linking to libatopology. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | pulseaudio: fix pkgconfig pathsRosen Penev2020-04-18
| | | | | | | | | | | | | | | | | | Turns out, packages like mpd that use pkgconfig to find pulseaudio end up using host paths. Fixes compilation with at least mpd. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | pulseaudio: update to 13.0Rosen Penev2020-04-18
|/ | | | | | | | | | | | | | | Converted to use meson for compilation speed. Removed libwrap dependency. Upstream no longer supports it. Removed intltool and glib2 host dependencies. They seem to be no longer needed. Removed upstream patch. Minor cleanups. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* mpd: update to 0.21.22Rosen Penev2020-04-03
| | | | | | Removed upstreamed patches. Only the first was really needed. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* forked-daapd: fix compilation with newer muslRosen Penev2020-03-29
| | | | | | Needed for errno definition. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #11628 from neheb/mpddRosen Penev2020-03-22
|\ | | | | mpd: allow AAC decoding with mini variant
| * mpd: allow AAC decoding with mini variantRosen Penev2020-03-22
| | | | | | | | | | | | | | | | | | | | | | | | | | This is possible as libfaad no longer has patented functionality based on BUILD_PATENTED. AAC is a very popular format, so it makes sense to have some kind of version included. The ffmpeg package does not provide and cannot provide AAC decoding without BUILD_PATENTED, therefore enabled FAAD for all variants. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | fdk-aac: add BUILD_PATENTED to CONFIG_DEPENDSRosen Penev2020-03-22
| | | | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | fdk-aac: fix wrong if conditionRosen Penev2020-03-22
|/ | | | | It must be reversed to work properly. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* Merge pull request #11600 from neheb/fdkaacRosen Penev2020-03-21
|\ | | | | fdk-aac: don't build two versions
| * fdk-aac: don't build two versionsRosen Penev2020-03-19
| | | | | | | | | | | | | | Instead, chose which to build based on CONFIG_BUILD_PATENTED. This is more flexible and causes fewer problems when compiling. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* | svox: fix compilation with newer muslRosen Penev2020-03-19
|/ | | | | | Otherwise int8_t is undeclared. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* 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