Commit Graph

209 Commits

Author SHA1 Message Date
ejurgensen
3f33f33310 Add preprocessor macro FFMPEG_INCOMPATIBLE_API and use it, so
we use avcodec_find_best_pix_fmt_of_list for ffmpeg. Also rearrange
ffmpeg/libav libraries according to ffmpeg FAQ.
2014-01-12 22:34:57 +01:00
ejurgensen
4e8f60c932 Modify check for libavresample in configure.in 2014-01-11 00:33:59 +01:00
ejurgensen
edaa8fe4f2 Add libav version conditions 2014-01-02 22:49:18 +01:00
ejurgensen
73b2d08400 Rework of transcode.c for libav 9. Resampling is broken in this commit. 2013-12-30 00:40:16 +01:00
ejurgensen
67c092828d Only eventfd_write is used, so check for that 2013-05-24 18:33:20 +02:00
Julien BLACHE
f7d7dfc919 Bump version to 0.19 2011-09-11 15:46:25 +02:00
Julien BLACHE
177d444f9f Bump version to 0.18 2011-08-07 11:20:38 +02:00
Julien BLACHE
17d4153b81 Adapt for new input methods in ANTLR 3.4 2011-06-24 19:34:11 +02:00
Julien BLACHE
59c0547d28 Bump version to 0.17 2011-06-16 18:25:31 +02:00
Julien BLACHE
a453e0e4ac libav 0.7: Use AVIO with libavformat >= 53 2011-06-02 22:16:53 +02:00
Julien BLACHE
d8685846d0 Update documentation and build system for libav
We are using libav after the ffmpeg/libav fork during the 0.6 series.
2011-06-02 22:06:44 +02:00
Julien BLACHE
055be880d4 Bump version to 0.16 2011-04-30 11:41:12 +02:00
Julien BLACHE
d0475ed176 Bump version to 0.15 2011-04-09 11:30:43 +02:00
Julien BLACHE
ac95530585 Check for gperf, add support to the build system 2011-04-02 09:52:18 +02:00
Julien BLACHE
a8ecdc9558 Bump version to 0.14 2011-03-24 19:33:59 +01:00
Julien BLACHE
b34bf2a7cf Bump version to 0.13 2011-03-12 12:22:34 +01:00
Julien BLACHE
1110324000 Explicitely check for and link against libgpg-error
We use gpg-error directly, so we need to check for it and link against
it explicitely; so far it's been brought in by libgcrypt.

Reported by Dominic Evans <oldmanuk@gmail.com>.
2011-02-06 17:54:29 +01:00
Julien BLACHE
da3900afad Avoid clobbering $LIBS when checking for av_lockmgr_register
This led to the sqlite extension being linked against libavcodec, which it, of
course, doesn't use at all.
2010-12-04 15:22:39 +01:00
Julien BLACHE
517f11c691 Add the SQLite extension to the build 2010-09-28 18:35:25 +02:00
Julien BLACHE
5155bc05ef Add check for av_lockmgr_register() in libavcodec (ffmpeg 0.5.1+) 2010-09-15 18:21:19 +02:00
Julien BLACHE
ce683b26ab Add configure checks for timerfd 2010-09-14 22:39:22 +02:00
Julien BLACHE
bc443752b3 Move eventfd checks to the Linux-specific portion of configure 2010-09-14 22:35:48 +02:00
Julien BLACHE
90b13b1855 Remove checks for evhttp.h and libevent_extra
We're using our internal copy of evhttp anyway, so there's no point in keeping
the checks. We're not likely to switch back to the stock evhttp anytime soon.
2010-09-12 18:46:38 +02:00
Julien BLACHE
0a3dfcc711 Bump version to 0.12 2010-09-04 16:38:22 +02:00
Julien BLACHE
0137b202f0 Allow use of pre-generated ANTLR3 parsers when antlr3 is not available 2010-09-04 12:57:10 +02:00
Julien BLACHE
b7aac26444 Check for GNU libunistring and use it 2010-06-21 17:50:09 +02:00
Julien BLACHE
33936bacfa Check for zlib and use it 2010-05-03 18:19:41 +02:00
Julien BLACHE
f265e84114 Bump version to 0.11 2010-05-03 18:19:40 +02:00
Julien BLACHE
e49421b04b Integrate OSS4 local audio output 2010-05-02 11:45:16 +02:00
Julien BLACHE
dd759683dd Check for ALSA 2010-05-02 11:45:14 +02:00
Julien BLACHE
37b6e8ea5b Kill useless define for SQLITE3 2010-05-02 10:17:22 +02:00
Julien BLACHE
10b246a22b Check for the unlock notify API in SQLite3 2010-05-02 08:23:18 +02:00
Julien BLACHE
f2cf59c26c Raise SQLite3 version requirement to 3.5.0
Needed for per-process (!= per-thread) shared-cache support.
2010-05-02 08:22:41 +02:00
Julien BLACHE
857e52420e Check whether SQLite3 was built with threadsafe operations support
Can't check at configure time when cross-compiling; this is checked
again at runtime during startup, when initializing SQLite3.
2010-05-02 08:22:32 +02:00
Julien BLACHE
2a16bfdc6c Add libswscale to the required ffmpeg libraries 2010-03-07 15:23:41 +01:00
Julien BLACHE
092eb59fe0 Add libavutil to the required ffmpeg libraries 2010-03-07 11:13:38 +01:00
Julien BLACHE
2f385bff2c Add libgcrypt, check for it and perform global initialization 2010-02-05 18:38:39 +01:00
Julien BLACHE
cb4320791b Use eventfd instead of pipes if available
eventfd has less overhead than a pipe, works as a counter and uses a
single fd. Use it on Linux if available (that should be pretty much
always given the glibc and kernel requirements).
2010-02-04 18:52:13 +01:00
Julien BLACHE
3fc40bc29e Enable Large File Support on platforms that need it 2010-02-02 21:09:56 +01:00
Julien BLACHE
1df7ec1b7c Use posix_fadvise() to hint the OS when streaming raw file
Hinting the OS about our behaviour shouldn't make a big difference in
performance but it will help the OS manage its disk cache and can reduce
memory pressure on small systems.
2010-02-02 21:09:55 +01:00
Julien BLACHE
7047126f51 Kill useless va_copy checks 2010-02-02 21:09:55 +01:00
Julien BLACHE
f4025c4b5d Limit signalfd.h header check to linux platforms 2010-01-09 13:40:28 +01:00
Julien BLACHE
2f99797d9a Use sizeof(void *) instead of __WORDSIZE 2010-01-09 13:39:45 +01:00
Julien BLACHE
f04b50b4f2 Bump libplist minimum version to >= 0.16 2009-12-09 19:16:20 +01:00
Julien BLACHE
3154416415 Integrate iTunes library scanner as an optional component 2009-11-28 10:55:43 +01:00
Julien BLACHE
bb9d53e959 Remove useless contrib stuff 2009-06-12 13:00:40 +02:00
Julien BLACHE
79dbf85952 Remove tools - not needed anymore 2009-06-12 13:00:40 +02:00
Julien BLACHE
1569120ff4 Kill web interface files 2009-06-12 13:00:40 +02:00
Julien BLACHE
cdf38df65f Remove unneeded configure checks 2009-06-12 13:00:40 +02:00
Julien BLACHE
1bd3b3a076 Fix paths and rename the project 2009-06-12 13:00:34 +02:00