summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* require ac 2.62 in bootstrap.shLennart Poettering2008-08-191-2/+2
|
* Merge commit 'flameeyes/autoconf-2.62'Lennart Poettering2008-08-1813-242/+407
|\
| * Reduce rules for man pages generation to pattern rules.Diego 'Flameeyes' Pettenò2008-08-081-105/+8
| | | | | | | | | | Instead of having to duplicat ethe same code all over for all the man pages, simplify it and reduce it to generic pattern rules.x
| * Replace some manual build tests with AC_CACHE_CHECK and AC_COMPILE_IFELSE.Diego 'Flameeyes' Pettenò2008-08-081-52/+58
| | | | | | | | | | | | Instead of compiling the build tests manually, use autoconf facilities, so that the results are cached between runs. Also avoid linking when a simple compile test is enough.
| * Create a new macro for checking compiler support for TLS.Diego 'Flameeyes' Pettenò2008-08-083-12/+19
| | | | | | | | | | | | | | | | | | | | Create a new macro that can be shared between projects to check for __thread support by the compiler. This macro might come useful for xine-lib too so I want to keep it separate for easier importing it over. Name the defined macro SUPPORT_TLS___THREAD to follow the same style as the checks from attributes.m4.
| * Replace the CFLAGS-checking code with a common macro from xine-lib.Diego 'Flameeyes' Pettenò2008-08-082-24/+264
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of writing custom code to check for cflags checking, import a copy of attributes.m4 from xine-lib's repository and use the CC_CHECK_CFLAGS macro. The advantage lies not only in being able to reduce the custom code in configure.ac, but also in the fact that the CC_CHECK_CFLAGS macro caches the results, making ./configure -C quite faster on second run. Check for the CFLAGS for any compiler and not just GCC, if the compiler does support the flag it is better to u se it anyway, otherwise it will be skipped.
| * Use AC_PROG_CC_C99 to discover C99-compliant compiler.Diego 'Flameeyes' Pettenò2008-08-081-4/+2
| | | | | | | | | | | | Instead of just checking if the compiler supports -std=c99 option, make use of the autoconf macro for discovering C99. This way other non-GCC compiler could be used in C99 mode too.
| * Create an m4 directory for common macros and use it.Diego 'Flameeyes' Pettenò2008-08-088-42/+49
| | | | | | | | | | | | | | Split acinclude.m4 in multiple macro files. Let it be known to autoconf and aclocal to use the m4 directory. Ignore macro files copied or linked by libtool and intltool.
| * Remove gettext macros from configure.ac, intltool is used.Diego 'Flameeyes' Pettenò2008-08-081-2/+0
| | | | | | | | | | When using intltool there is no need to _also_ use gettext, so remove gettext macros so that autoreconf does not copy them over.
| * Bump autoconf requirement to 2.62 (latest released version).Diego 'Flameeyes' Pettenò2008-08-081-1/+1
| |
| * Fix man pages generation when building out of tree.Diego 'Flameeyes' Pettenò2008-08-081-13/+13
| | | | | | | | | | | | When referring to the xmltoman script srcdir should be requested, or the build will fail when doing out of tree builds (and the script is thus not in the build directory).
| * Fix building again libtool/ltdl 2.2.4.Diego 'Flameeyes' Pettenò2008-08-081-0/+6
| | | | | | | | | | | | | | On changeset f1d2bf84089b1e5b5988a5e5d6d571a507a52337 support for libtool 2.2 was broken as libtool_set_error was not defined anymore on that version. Fix this by also putting under #ifdef the calls to that function.
* | a few modernizationsLennart Poettering2008-08-181-6/+6
| |
* | don't unref pa_native_options object twiceLennart Poettering2008-08-181-7/+6
| |
* | add some code to make invalid valgrind warnings go awayLennart Poettering2008-08-184-1/+51
| |
* | bump releaseLennart Poettering2008-08-181-1/+1
| |
* | restore volume/device for streams only when it wasn't set beforeLennart Poettering2008-08-181-8/+21
| |
* | allow clients to not specify the volume for their streamsLennart Poettering2008-08-183-3/+29
| |
* | rework validity checking of sink/source/... namesLennart Poettering2008-08-181-18/+43
| |
* | save a bit of memoryLennart Poettering2008-08-184-26/+29
| |
* | fix type errorLennart Poettering2008-08-181-4/+8
| |
* | Fix up overzealous HAVE_LT_DLMUTEX_REGISTER blockRuss Dill2008-08-171-4/+4
| | | | | | | | | | | | | | | | | | This fixes a built problem on systems without the lt_dlmutex_register function. The overzealousness causes libtool_set_error and libtool_get_error to be undefined. This fixes a build problem on Ubuntu Intrepid. Signed-off-by: Russ Dill <Russ.Dill@gmail.com> Signed-off-by: Lennart Poettering <lennart@poettering.net>
* | Make Multicast TTL for RTP configurable, patch from 'dfort'Lennart Poettering2008-08-151-2/+17
| | | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net>
* | apply newly configured rules properlyLennart Poettering2008-08-151-2/+3
| |
* | apply volumes properly more than once in a rowLennart Poettering2008-08-151-1/+2
| |
* | apply the correct rules to sink inputsLennart Poettering2008-08-151-1/+1
| |
* | don't restore devices for direct-on-input streamsLennart Poettering2008-08-151-0/+1
| |
* | disable hotplug sounds by defaultLennart Poettering2008-08-151-1/+1
| |
* | pass force_refresh=FALSE to all volume/mute read invocationsLennart Poettering2008-08-136-20/+20
| |
* | drop 0db reset functions since they are not necessary anymoreLennart Poettering2008-08-132-53/+0
| |
* | extend hardware dB scale in software to full range if necessary, instead of ↵Lennart Poettering2008-08-132-191/+295
| | | | | | | | reverting back to software-only volume control
* | rework volume/mute APIs: split out pa_xx_set_soft_volume() and add ↵Lennart Poettering2008-08-134-14/+38
| | | | | | | | force_refresh argument to read functions
* | add new function pa_alsa_volume_divide()Lennart Poettering2008-08-132-0/+27
| |
* | reword some log messagesLennart Poettering2008-08-131-3/+3
| |
* | add new API function pa_cvolume_max()Lennart Poettering2008-08-132-0/+15
| |
* | reset lock_fd_mutex after destructionLennart Poettering2008-08-131-0/+1
| |
* | fix protocol destructionLennart Poettering2008-08-131-4/+3
| |
* | initialize IP ACLs properlyLennart Poettering2008-08-112-2/+2
| |
* | fix two uninitialized memory accessesLennart Poettering2008-08-112-6/+6
| |
* | otpimize mixing code a bit by moving a few checks out of the inner loopsLennart Poettering2008-08-111-83/+39
| |
* | optimize volume changing a bit by only using a single counter for the inner ↵Lennart Poettering2008-08-111-31/+36
| | | | | | | | loops instead of two
* | adhere to struct gcc aliasing rulesLennart Poettering2008-08-111-7/+3
| |
* | fix bad memory accessLennart Poettering2008-08-091-1/+1
| |
* | make gcc shut upLennart Poettering2008-08-093-3/+5
| |
* | adhere to C strict aliasing rulesLennart Poettering2008-08-091-3/+8
| |
* | don't use PA_GCC_UNUSED anymoreLennart Poettering2008-08-0940-123/+123
| |
* | free regex_t after useLennart Poettering2008-08-091-4/+11
| |
* | rework autospawning code to survive multiple pa_contexts in a single processLennart Poettering2008-08-098-38/+595
| |
* | print reason when we fail to kill a running daemonLennart Poettering2008-08-091-1/+1
| |
* | set errno properly in all functions from pid.cLennart Poettering2008-08-091-3/+18
| |