Commit Graph

184 Commits

Author SHA1 Message Date
Julien BLACHE
b4deba68b6 Use pkg-config for libFLAC
Don't use FLAC_CFLAGS because it contains -I/usr/lib/FLAC which breaks
anything using assert(), due to FLAC's own assert.h.
2009-04-01 19:16:20 +02:00
Julien BLACHE
22e646099a Use pkg-config for Ogg/Vorbis 2009-04-01 19:16:20 +02:00
Julien BLACHE
2fd4b744a7 Use pkg-config for id3tag 2009-04-01 19:16:20 +02:00
Julien BLACHE
5f682ca276 Remove unused SSL support
Unused, and anyway OpenSSL is not compatible with the GPL.
2009-04-01 19:16:20 +02:00
Julien BLACHE
5fa0b8ea98 Use AC_HELP_STRING 2009-04-01 19:16:20 +02:00
Julien BLACHE
af893a95fb Enable ffmpeg transcoding by default 2009-04-01 19:16:20 +02:00
Julien BLACHE
7ce2e75859 Use pkg-config to check for libavcodec & libavformat 2009-04-01 19:16:20 +02:00
Julien BLACHE
098ab7d736 Make SQL mandatory and sqlite3 the default (and only) backend 2009-04-01 19:16:19 +02:00
Julien BLACHE
c0d395b7f9 Remove unused NSLU2 flag 2009-04-01 19:16:19 +02:00
Julien BLACHE
eb5cccca06 Make MDNS mandatory and Avahi the default (and only) backend 2009-04-01 19:16:19 +02:00
Julien BLACHE
185864e799 Remove custom memory debug facility 2009-04-01 19:16:19 +02:00
Julien BLACHE
ca1c461419 Remove gdbm database backend 2009-04-01 19:16:19 +02:00
Julien BLACHE
e2a31b40a2 Remove obsolete sqlite v2 SQL backend 2009-04-01 19:16:19 +02:00
Julien BLACHE
a278c5998c Remove non-Avahi mDNS backends 2009-04-01 19:16:13 +02:00
Julien BLACHE
3a8c7b3c41 Get rid of Apple's RendezVous mDNS implementation 2009-04-01 15:36:55 +02:00
Julien BLACHE
251c1a3266 Remove custom aclocal options. 2009-04-01 14:37:10 +02:00
Julien BLACHE
de33334faf Fixup configure.in 2009-04-01 14:33:00 +02:00
Ron Pedde
59ade51f8a Fix exports for the bsds 2007-09-14 03:41:51 +00:00
Ron Pedde
0be8f98a40 Allow --disable-iconv 2007-09-04 07:26:50 +00:00
Ron Pedde
0dbfef95bd fix configure for libc-based iconv 2007-09-03 23:55:43 +00:00
Ron Pedde
1ca5cef013 Fix windows open for non-latin files 2007-08-27 00:43:33 +00:00
Ron Pedde
17afc25676 linux fixes for new plugin arch 2007-08-12 06:30:00 +00:00
Ron Pedde
0429230d00 remove function backpointers for dll plugins 2007-08-09 06:33:41 +00:00
Ron Pedde
4b9b1fe177 merge ron-ssl branch back to trunk in preparation for windows cleanups, merge setup tweaks and credits language as well as update rend-posix from stable-aspl-free 2007-07-31 04:34:33 +00:00
Ron Pedde
a6f8ce2cc3 Fix for sys/select problem reported in forums 2007-04-18 03:10:40 +00:00
Ron Pedde
c4e5f8ac40 add -lresolv for inet_aton on solaris as reported by bfranke on the forums 2007-04-16 21:34:23 +00:00
Ron Pedde
1f640234f5 start of UPnP functions 2007-04-13 21:37:42 +00:00
Ron Pedde
363210ebcc Update Apple's mDNS to 107.6, the Apache/BSD licenced version, to remove aspl taint. This is high in autoconf hackery, though 2007-04-08 04:43:22 +00:00
Ron Pedde
4f217916eb add m4 dir to configure, make mac builds mkdist on the mac 2007-01-17 06:51:01 +00:00
Ron Pedde
14fe9f9c6c Add memory debugging (--enable-mem-debug), find and fix several small (and not so small) memory leaks 2007-01-17 01:06:16 +00:00
Ron Pedde
c4c823affb add avahi support to trunk 2006-11-28 22:11:18 +00:00
Ron Pedde
2c0d70048a Oops... stop trying to drop a makefile in the debian dir 2006-10-19 03:40:51 +00:00
Ron Pedde
919002e086 add system extensions, get rid of the old conditional checks 2006-10-19 03:08:13 +00:00
Ron Pedde
cb18268049 Autoconf for dirent, rather than win32ing 2006-10-08 23:14:37 +00:00
Ron Pedde
a024a24c2c Roll back half done dist 2006-07-29 06:35:24 +00:00
Ron Pedde
7f38e5f6e1 Default correct_order to 1 2006-07-29 06:33:22 +00:00
Ron Pedde
0266e13503 Make libz static when building static libs 2006-07-24 19:00:26 +00:00
Ron Pedde
52809bb712 add testing for stdint for uintXX_t 2006-06-14 04:19:17 +00:00
Ron Pedde
84377f1bf6 configure fix for building osx packages with static libs 2006-06-13 08:13:32 +00:00
Ron Pedde
b03942bfba Add the ffmpeg transcoding plugin 2006-05-27 10:33:08 +00:00
Ron Pedde
5b89f07caa finish adding patches for rsp 2006-05-01 08:07:56 +00:00
Ron Pedde
4a1609cb2d revert u_int32_t changes for solaris -- must autoconfiscate, fixups for debian 2006-04-28 05:10:06 +00:00
Ron Pedde
d6ac7d5744 Add patrekur's bsd init script, move all init scripts to contrib/init.d 2006-04-17 05:04:21 +00:00
Ron Pedde
6979a7a67e Fixes for compiling on solaris -- fixes #66 and #5 2006-04-15 08:53:56 +00:00
Ron Pedde
8afa55222b workaround for sh and bsd make, fixing ticket #65 2006-04-15 05:31:53 +00:00
Ron Pedde
2c83da8701 attempt to fix #55 2006-04-10 22:26:57 +00:00
Ron Pedde
bc2faaf75f fix default config file location, ticket #63 2006-04-10 17:15:37 +00:00
Ron Pedde
92e967e78c set default config file location based on prefix 2006-04-09 01:35:10 +00:00
Ron Pedde
476ee42faf starting simple gdbm backend 2006-03-27 01:48:43 +00:00
Ron Pedde
abee2d9792 autocreate directories from config file 2006-03-26 04:55:59 +00:00
Ron Pedde
149bb6a0a6 adjust config file paths for prefix 2006-03-25 23:19:21 +00:00
Anders Betnér
48e8e0ef72 Autoconf is supposed to make life easy, I guess that
is only true if someone else sets it up for you.
Here's my fumbly finger approach to get it right.
2006-03-23 10:38:11 +00:00
Ron Pedde
9bb208e156 configure changes 2006-03-12 22:34:51 +00:00
Ron Pedde
32add9e77c sys_param 2006-03-07 07:57:03 +00:00
Ron Pedde
9a133dcbdc Merged win32-branch 2006-02-26 08:46:24 +00:00
Ron Pedde
839386f86e display parse errors in web interface 2006-01-16 22:28:44 +00:00
Ron Pedde
4b7b5d78fc Add diego's configure patches 2006-01-16 20:23:50 +00:00
Ron Pedde
3a6ec603a1 add sqlite3 support 2006-01-06 17:43:38 +00:00
Ron Pedde
45797a4403 get rid of some configure junk 2006-01-06 00:05:30 +00:00
Ron Pedde
0821b9ce9d musepack support from slomo 2005-11-02 04:45:25 +00:00
Ron Pedde
ff84e06334 commit the iTunes 5 fixes 2005-09-23 05:26:52 +00:00
Ron Pedde
b2a45d94f8 Fix problem with --disable-oggvorbis 2005-08-13 05:07:29 +00:00
Ron Pedde
5ee1ce0db6 Get rid of lex and yacc checks 2005-07-13 05:32:16 +00:00
Ron Pedde
d4aaf09700 Get rid of some configure verbosity, include dbs-sqlite.h 2005-03-20 01:24:17 +00:00
Ron Pedde
847d10b361 First pass of sqlite backend 2005-03-11 06:39:40 +00:00
Ron Pedde
c86be33245 initial support for sqlite 2005-03-01 04:19:27 +00:00
Ron Pedde
e87373943c remove still more debugging emits 2005-02-28 22:10:56 +00:00
Ron Pedde
ab48f2f071 spew less junk 2005-02-28 22:09:29 +00:00
Ron Pedde
f4e8bc9625 check for getopt.h, and make libvorbisfile depend on libvorbis 2005-02-28 21:49:23 +00:00
Ron Pedde
9afb28a4ab Add Tim's ogg and flac patches, plus convert the existing ogg metainfo reading
stuff to use vorbisfile.
2005-02-27 00:41:55 +00:00
Ron Pedde
bb899e873b Let's call it 0.2.1.1 2005-02-05 21:26:16 +00:00
Ron Pedde
1ea0bce3b3 re-fix the atoll thing 2005-02-05 20:54:55 +00:00
Ron Pedde
3dd3218c5a bump version number 2005-01-29 05:12:37 +00:00
Ron Pedde
07e0490120 Fix for freebsd pthreads 2005-01-24 01:03:43 +00:00
Ron Pedde
a7ac180d3f bump to -pre4 2005-01-18 00:07:28 +00:00
Ron Pedde
b8e421d8df Fix for "my libc doesn't have atoll" bug. 2005-01-09 20:34:12 +00:00
Ron Pedde
a82653e538 -pre3 2004-12-28 01:07:27 +00:00
Ron Pedde
571b67b309 Fix the missing lz on id3tag problem on cygwin 2004-12-16 06:21:34 +00:00
Ron Pedde
0a28e1feda Fixed -lpthread thing 2004-12-14 04:27:02 +00:00
Ron Pedde
474d1c996c Fix --enable-oggvorbis 2004-12-08 03:53:36 +00:00
Paul Kim
7aa6aa0062 configure.in:
- Added support for optional Ogg/Vorbis support via the --enable-oggvorbis
flag.

Makefile.am:
- Added conditional compilation of ogg.c dependant on whether Ogg/Vorbis
support is enabled.

mp3-scanner.c:
- Added hook for Ogg/Vorbis support.
- Commented out code which set the "item_kind" of ogg files differently.
It now sets it the same as other audio files. They show up in iTunes
now but they will not stream.

ogg.c:
- Initial check-in.
- Code adapted from 'ogginfo' program. Does parsing of Ogg/Vorbis tags.
2004-12-06 03:06:12 +00:00
Ron Pedde
a1d62cf6c6 Get rid of old howl crap - run with 0.9.6ish or better 2004-11-27 03:14:14 +00:00
Ron Pedde
a96f13f978 Tag as a pre2 release 2004-11-20 18:00:36 +00:00
Ron Pedde
31ff9fc39c add --disable-mdns configure option, in prep for win32 build 2004-10-30 16:42:20 +00:00
Ron Pedde
040421a5e3 Add nslu2 flag for slug-specific code 2004-10-25 04:49:47 +00:00
Ron Pedde
8af2421541 Oops... last batch of stuff that was in -pre1, but not tagged as such 2004-10-25 03:15:35 +00:00
Ron Pedde
537233256b Default browse/query 2004-09-18 04:12:43 +00:00
Ron Pedde
e43caee157 Add support for smart playlist manipulation by date added to database. Updated mt-daapd.playlist to match 2004-09-12 23:20:29 +00:00
David W. Berry
9492a64846 1. Implement browse and query. These are both still somewhat experimental
pending further verification against iTunes.  --enable-browse and
    --enable-query must be specified to configure to enable both options.
    browse support requires query support.
2.  Database iteration is now sorted and the database is not kept locked
    as long during iteration.
2004-06-14 19:01:06 +00:00
Ron Pedde
483d354468 Fix gdbm for debian stable, configure problem with new howl 2004-06-02 05:28:52 +00:00
Ron Pedde
01f1a958e2 Fix broken configure.in 2004-05-11 03:10:28 +00:00
Ron Pedde
fa023aab10 bump version number 2004-05-11 03:07:41 +00:00
Ron Pedde
3c1cd49ebf Fix typo in configure.in 2004-05-10 03:24:25 +00:00
Ron Pedde
1096303b18 make -g the default 2004-04-26 23:47:01 +00:00
Ron Pedde
65103a90f3 add --with-static-libs config option 2004-04-15 03:06:43 +00:00
Ron Pedde
5710d771d0 too many -lgdbm 2004-04-06 20:06:41 +00:00
Ron Pedde
67bd704fb1 parenthesis 2004-04-06 14:31:07 +00:00
Ron Pedde
a2d9dfec41 Make gdbm the default 2004-04-06 14:06:16 +00:00
Ron Pedde
e81b2fe84f pre1 2004-04-06 13:51:21 +00:00
Ron Pedde
bcb9fe21c6 More fixups 2004-04-06 02:12:48 +00:00