aboutsummaryrefslogtreecommitdiff
path: root/sound
Commit message (Collapse)AuthorAge
...
* sox: remove build timestampAlexander Couzens2017-11-17
| | | | | | | | Build timestamp prevents reproducible builds [0]. [0] https://reproducible-builds.org/docs/timestamps/ Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
* sound/lame: Remove unnecessary optimization argsDaniel Engberg2017-11-01
| | | | | | -O3 already includes -fomit-frame-pointer -fschedule-insns2 Thanks Philip Prindeville for pointing this out and sorry for the noise. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* Merge pull request #5048 from diizzyy/patch-104Ted Hess2017-11-01
|\ | | | | sound/lame: Add optional experimental optimization
| * sound/lame: Add optional experimental optimizationDaniel Engberg2017-11-01
| | | | | | | | | | | | | | Add optional experimental optimization Generic approach for --enable-expopt=full Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | sound/fdk-aac: Update to latest commitDaniel Engberg2017-11-01
|/ | | | | | | Update to latest commit upstream Add optimization option Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* opus-tools: Update to 0.1.10, move to Sound, add myself as co-maintainerTed Hess2017-10-29
|
* sound/mpg123: Update to 1.25.7Daniel Engberg2017-10-20
| | | | | Update mpg123 to 1.25.7 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* Merge pull request #4962 from diizzyy/patch-96Ted Hess2017-10-18
|\ | | | | sound/lame: Update to 3.100
| * sound/lame: Update to 3.100Daniel Engberg2017-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Update LAME to 3.100 * Switch to shared library instead of static binary as it adds very little overhead if you only need LAME binary but saves space if you need both library and binary. Static / Shared: LAME binary: ~252kbyte / ~72kbyte - IPK: ~138kbyte / ~34kbyte LAME library: ~216kbyte / ~216kbyte - IPK: ~117kbyte / ~117kbyte * Drop patch, not needed Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | pulseaudio: update to 11.1Peter Wagner2017-10-15
|/ | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* pusleaudio: update to 11.0Peter Wagner2017-09-11
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* Merge pull request #4761 from diizzyy/patch-84Zoltan Herpai2017-09-03
|\ | | | | sound/mpg123: Update to 1.25.6
| * sound/mpg123: Update to 1.25.6Daniel Engberg2017-08-26
| | | | | | | | | | Update mpg123 to 1.25.6 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | | | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
* | mpd: Remove glib2 dependencyTed Hess2017-08-29
| | | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* | Merge pull request #4765 from thess/pianod-updateTed Hess2017-08-29
|\ \ | | | | | | pianod: Update to 174.07. Replace libmad with libmpg123
| * | pianod: Update to 174.07. Replace libmad with libmpg123Ted Hess2017-08-27
| | | | | | | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* | | squeezelite: Replace libmad with libmpg123Ted Hess2017-08-27
|/ / | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* / forked-daapd: Backport upstream patch to prevent gperf build errorEspen Jürgensen2017-08-27
|/ | | | | | | | This adds a patch which is a backport of https://github.com/ejurgensen/forked-daapd/commit/1b8adc11edec48a9b8fcb75b9efdaf618a6744bd This should prevent the gperf build errors on some platforms. Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* forked-daapd: Fix build error due to misdetected pulseaudioejurgensen2017-08-25
| | | | | | | | | | | configure finds libpulse and then tries to include the header, but fails, because pulseaudio isn't a dependency in the Makefile. This change disables pulseaudio support so configure won't do this. It wasn't the intention with version update 25.0 of forked-daapd to extend with pulseaudio support, but maybe do that later. Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* forked-daapd: Fix build error due to missing gperfejurgensen2017-08-22
| | | | | | | Need to put the build dependency to gperf back, because there is a bug in forked-daapd 25.0's configure.ac when building without gperf Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* pulseaudio: don't link against libspeexdspPeter Wagner2017-08-16
| | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* sound/mpd: Update to 0.20.9, work-around libiconv-stub link problemTed Hess2017-08-08
| | | | | | | | | Rearrange dependencies General cleanup of Makefile Fix compilation and linking problems Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net> Signed-off-by: Ted Hess <thess@kitschensync.net>
* forked-daapd: Fix build error and use xz distribution method (ref pr #4628)ejurgensen2017-08-04
| | | | | | | The release .tar.xz includes the gperf and antlr generated files, so the patch is no longer required. The build error was from the patch being outdated. Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* sox: Explicitly disable support for OpenMPFlorian Fainelli2017-07-27
| | | | | | | | | | | In case a toolchain happens to be built with OpenMP, sox's configure script would be picking that, but we would not be depending on libgomp and would fail creating the package. Since internal OpenWrt/LEDE toolchains don't enable OpenMP by default, let's just do that here as well. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* Merge pull request #4616 from diizzyy/patch-76Zoltan Herpai2017-07-26
|\ | | | | sound/mpg123: Update to 1.25.3
| * sound/mpg123: Update to 1.25.3Daniel Engberg2017-07-23
| | | | | | | | | | Update mpg123 to 1.25.3 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | forked-daapd: Update to 25.0ejurgensen2017-07-26
|/ | | | Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
* Merge pull request #4584 from diizzyy/patch-69Zoltan Herpai2017-07-22
|\ | | | | sound/mpg123: Update to 1.25.2
| * sound/mpg123: Update to 1.25.2Daniel Engberg2017-07-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update mpg123 to 1.25.2 Change download URL to Sourceforge Change deprecated checksum variable (PKG_MD5SUM) to PKG_HASH Add libout123 Add generic optimizations depending on platform have fpu or not Add NEON-specific optimization Remove BUILD_PATENTED, reference: https://github.com/openwrt/packages/pull/4587 Small cleanup of Makefile Thanks to Ted Hess for reviewing and suggesting compilation fix NOTE: mpg123 uses the most recent approach just like ffmpeg that's mentioned here: https://github.com/openwrt/packages/pull/4555 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | sound/sox: Reduce dependenciesDaniel Engberg2017-07-20
| | | | | | | | | | | | | | | | | | | | | | | | Reduce dependencies and remove not used functionality linked in using external libs. libsndfile: Unusual file formats libpng: Only used to generate spectrograms Clean up configure arguments libid3tag doesn't fall into the BUILD_PATENTED category as far as I can tell. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net> Signed-off-by: Ted Hess <thess@kitschensync.net>
* | Merge pull request #4577 from diizzyy/patch-66Ted Hess2017-07-17
|\ \ | | | | | | sound/mocp: General cleanup
| * | sound/mocp: General cleanupDaniel Engberg2017-07-12
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | General cleanup of this port Don't add libraries as dependencies and disable them later on in configure arguments (curl and (lib)samplerate). Enabled from now on. Fix dependencies and functionality provided by external libraries. If we link (lib)ffmpeg we don't need to have external libraries for handling formats that ffmpeg already handles. Update PKG_MD5SUM (deprecated) to PKG_HASH Sources: https://github.com/mir-ror/moc/blob/master/decoder_plugins/ffmpeg/ffmpeg.c#L213 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | Merge pull request #4589 from diizzyy/patch-72Ted Hess2017-07-16
|\ \ | | | | | | sound/shairport: Remove from tree
| * | sound/shairport: Remove from treeDaniel Engberg2017-07-14
| |/ | | | | | | | | | | | | Shairport is unmaintained and superseded by shairport-sync which is in tree so there's no point in keeping this obsolete package. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* / sound/lame: Update as MP3 isn't covered by patentsDaniel Engberg2017-07-14
|/ | | | | | | | | | | In April Technicolor's and Fraunhofer IIS's patents and mp3 licensing programs has been expired and/or terminated. Sources: https://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html https://en.wikipedia.org/wiki/MP3#Licensing.2C_ownership_and_legislation Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* portaudio: Pass down TARGET_CPPFLAGS only build what is necessaryFlorian Fainelli2017-07-07
| | | | | | | | | We were not correctly passing down TARGET_CPPFLAGS which made external toolchains not automatically searching for headers in $(STAGING_DIR) to fail the build. We are also just packaging the library and headers, so we do not need to build the tests and selftests. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
* Merge pull request #4429 from sdwalker/cleanupHannu Nyman2017-06-17
|\ | | | | packages: cleanup Makefile variables
| * 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>
* | mpd: Set USE_MIPS16=0. Workaround compiler error (Error: branch to a symbol ↵Ted Hess2017-06-05
|/ | | | | | in another ISA mode) on mips_24k Signed-off-by: Ted Hess <thess@kitschensync.net>
* mpc: Upgrade mpd client to 0.28Ted Hess2017-05-20
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* mpd: Upgrade Music Player Daemon to 0.20.8Ted Hess2017-05-20
| | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* 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>
* Merge pull request #3806 from diizzyy/patch-23Ted Hess2017-01-25
|\ | | | | sound/fdk-aac: Add Fraunhofer FDK AAC Codec Library to repo
| * sound/fdk-aac: Add Fraunhofer FDK AAC Codec Library to repoDaniel Engberg2017-01-26
| | | | | | | | | | | | Add Fraunhofer FDK AAC Codec Library v0.1.5 to repo Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | pulseaudio: update to 10.0Peter Wagner2017-01-22
| | | | | | | | Signed-off-by: Peter Wagner <tripolar@gmx.at>
* | sound/shine: Fix compilation with ffmpeg and minor fixesDaniel Engberg2017-01-16
| | | | | | | | | | | | | | | | | | Update upstream URLs Add upsteam patch to avoid name collision with ffmpeg Source: https://github.com/toots/shine/commit/3695118267be9b7a9412c86c7c5424ab47efe7ec Refresh patches Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* | shairport-sync: Create mbed TLS version (replaces PolarSSL)Ted Hess2017-01-09
| | | | | | | | | | | | | | * Note: SSL Patch submitted upstream pending developer approval. * Patch will be removed in future release. Signed-off-by: Ted Hess <thess@kitschensync.net>
* | sox: Upgrade to 14.4.2. ffmpeg no longer requiredTed Hess2017-01-05
| | | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>
* | moc: Upgrade to 2.5.2. Includes ffmpeg3 compatibilityTed Hess2017-01-05
| | | | | | | | Signed-off-by: Ted Hess <thess@kitschensync.net>