aboutsummaryrefslogtreecommitdiff
path: root/sound/squeezelite
Commit message (Collapse)AuthorAge
* treewide: refresh hashes after move to use ZSTD as defaultRobert Marko2024-04-07
| | | | | | | | With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
* squeezelite: restructure package variantsRobert Högberg2023-05-26
| | | | | | | | | | | | | | | | | The squeezelite packages were lacking some features/codecs (ssl, opus, wma, dsd and resampling) and required manual compilation to enable these features/codecs. Now there are 3 packages available that hopefully should satisfy most users: * full This package enables all features and codecs. * dynamic This package only enables PCM/AIFF and MP3 codecs and all other features/codecs can be added by manually installing OpenWrt packages. * custom This package allows for customizing squeezelite. Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* squeezelite: update to 1.9.9-1432Robert Högberg2023-05-24
| | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* squeezelite: bump to 1.9.9-1415Robert Högberg2023-01-10
| | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* squeezelite: add opus codec supportRobert Högberg2022-10-25
| | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* squeezelite: add SSL supportRobert Högberg2022-10-21
| | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* squeezelite: update to 1.9.9-1403Rosen Penev2022-08-04
| | | | Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* squeezelite: add BUILD_PATENTED depends for WMA supportRosen Penev2020-07-23
| | | | | | WMA uses ffmpeg, which has patented functionality. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: add conffilesHuangbin Zhan2020-05-09
| | | | Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
* 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>
* 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>
* 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>
* squeezelite: Bump to 1.9.1-1130Robert Högberg2019-02-22
| | | | Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
* treewide: fix incorrect *_BUILD_DEPENDSMatthias Schiffer2018-01-09
| | | | | | | | | | | | | | | | Build depends refer to source package names, not binary package names. In many cases, PKG_BUILD_DEPENDS simply duplicated runtime dependencies of a source package's binary packages; as the corresponding source packages are implicitly added as bulid dependencies, PKG_BUILD_DEPENDS can simply be dropped in these cases. In the other cases, *_BUILD_DEPENDS is fixed to refer to the correct source package name. Dependency of mysql-server is adjusted from libncursesw to libncurses (as libncursesw is a virtual package provided by libncurses), so the build dependency on ncurses is emitted unconditionally. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* squeezelite: Replace libmad with libmpg123Ted Hess2017-08-27
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* packages: cleanup Makefile variablesStephen Walker2017-06-03
| | | | | | Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses and consistent section assignments Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
* squeezelite: Specify all libraries to link againstFlorian Fainelli2017-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | squeezelite needs to link against libvorbis and libogg, some external toolchains may not be able to automatically pull these dependencies in, resulting the such linking errors: mipsel-linux-gnu-gcc main.o slimproto.o buffer.o stream.o utils.o output.o output_alsa.o output_pa.o output_stdout.o output_pack.o decode.o flac.o pcm.o mad.o vorbis.o faad.o -L/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib -L/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/lib -L/home/florian/dev/toolchains/stbgcc-4.8-1.5/usr/lib -L/home/florian/dev/toolchains/stbgcc-4.8-1.5/lib -znow -zrelro -lasound -lpthread -lm -lrt -lasound -lpthread -lm -lrt -lFLAC -lmad -lvorbisfile -lfaad -o squeezelite /home/florian/dev/toolchains/stbgcc-4.8-1.5/bin/../lib/gcc/mipsel-linux-gnu/4.8.5/../../../../mipsel-linux-gnu/bin/ld: warning: libvorbis.so.0, needed by /home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib/libvorbisfile.so, not found (try using -rpath or -rpath-link) /home/florian/dev/toolchains/stbgcc-4.8-1.5/bin/../lib/gcc/mipsel-linux-gnu/4.8.5/../../../../mipsel-linux-gnu/bin/ld: warning: libogg.so.0, needed by /home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib/libvorbisfile.so, not found (try using -rpath or -rpath-link) /home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib/libvorbisfile.so: undefined reference to `ogg_stream_reset' collect2: error: ld returned 1 exit status Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* squeezelite: Move to new source repo, upgrade to 1.8.4-743, refresh patchesTed Hess2016-06-05
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* squeezelite: Fix null arg test in startup scriptTed Hess2016-03-09
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* squeezelite: add new interface/mac address selectionTed Hess2016-03-08
| | | | | | allow dynamic linking to either vorbisifile or vorbisidec Signed-off-by: Ted Hess <thess@kitschensync.net>
* squeezelite: Import new packageTed Hess2015-07-17
Signed-off-by: Ted Hess <thess@kitschensync.net>