Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add doxygen documentation for ext-stream-restore.h | Lennart Poettering | 2008-08-20 | 2 | -470/+486 |
| | |||||
* | use final glibc eventfd() instead of our homegrown syscall invocations | Lennart Poettering | 2008-08-19 | 2 | -37/+14 |
| | |||||
* | rework cpu limit logic to use monotonic instead of wall clock time | Lennart Poettering | 2008-08-19 | 2 | -6/+10 |
| | |||||
* | simplify pa_start_child_for_read by using ↵ | Lennart Poettering | 2008-08-19 | 1 | -57/+3 |
| | | | | pa_close_all()/pa_reset_sigs()/pa_unblock_sigs() | ||||
* | add a few more gcc warning flags and fix quite a few problems found by doing so | Lennart Poettering | 2008-08-19 | 99 | -776/+810 |
| | |||||
* | run autoupdate | Lennart Poettering | 2008-08-19 | 1 | -24/+24 |
| | |||||
* | update gitignore | Lennart Poettering | 2008-08-19 | 2 | -1/+9 |
| | |||||
* | require ac 2.62 in bootstrap.sh | Lennart Poettering | 2008-08-19 | 1 | -2/+2 |
| | |||||
* | Merge commit 'flameeyes/autoconf-2.62' | Lennart Poettering | 2008-08-18 | 13 | -242/+407 |
|\ | |||||
| * | Reduce rules for man pages generation to pattern rules. | Diego 'Flameeyes' Pettenò | 2008-08-08 | 1 | -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-08 | 1 | -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-08 | 3 | -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-08 | 2 | -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-08 | 1 | -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-08 | 8 | -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-08 | 1 | -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-08 | 1 | -1/+1 |
| | | |||||
| * | Fix man pages generation when building out of tree. | Diego 'Flameeyes' Pettenò | 2008-08-08 | 1 | -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-08 | 1 | -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 modernizations | Lennart Poettering | 2008-08-18 | 1 | -6/+6 |
| | | |||||
* | | don't unref pa_native_options object twice | Lennart Poettering | 2008-08-18 | 1 | -7/+6 |
| | | |||||
* | | add some code to make invalid valgrind warnings go away | Lennart Poettering | 2008-08-18 | 4 | -1/+51 |
| | | |||||
* | | bump release | Lennart Poettering | 2008-08-18 | 1 | -1/+1 |
| | | |||||
* | | restore volume/device for streams only when it wasn't set before | Lennart Poettering | 2008-08-18 | 1 | -8/+21 |
| | | |||||
* | | allow clients to not specify the volume for their streams | Lennart Poettering | 2008-08-18 | 3 | -3/+29 |
| | | |||||
* | | rework validity checking of sink/source/... names | Lennart Poettering | 2008-08-18 | 1 | -18/+43 |
| | | |||||
* | | save a bit of memory | Lennart Poettering | 2008-08-18 | 4 | -26/+29 |
| | | |||||
* | | fix type error | Lennart Poettering | 2008-08-18 | 1 | -4/+8 |
| | | |||||
* | | Fix up overzealous HAVE_LT_DLMUTEX_REGISTER block | Russ Dill | 2008-08-17 | 1 | -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 Poettering | 2008-08-15 | 1 | -2/+17 |
| | | | | | | | | Signed-off-by: Lennart Poettering <lennart@poettering.net> | ||||
* | | apply newly configured rules properly | Lennart Poettering | 2008-08-15 | 1 | -2/+3 |
| | | |||||
* | | apply volumes properly more than once in a row | Lennart Poettering | 2008-08-15 | 1 | -1/+2 |
| | | |||||
* | | apply the correct rules to sink inputs | Lennart Poettering | 2008-08-15 | 1 | -1/+1 |
| | | |||||
* | | don't restore devices for direct-on-input streams | Lennart Poettering | 2008-08-15 | 1 | -0/+1 |
| | | |||||
* | | disable hotplug sounds by default | Lennart Poettering | 2008-08-15 | 1 | -1/+1 |
| | | |||||
* | | pass force_refresh=FALSE to all volume/mute read invocations | Lennart Poettering | 2008-08-13 | 6 | -20/+20 |
| | | |||||
* | | drop 0db reset functions since they are not necessary anymore | Lennart Poettering | 2008-08-13 | 2 | -53/+0 |
| | | |||||
* | | extend hardware dB scale in software to full range if necessary, instead of ↵ | Lennart Poettering | 2008-08-13 | 2 | -191/+295 |
| | | | | | | | | reverting back to software-only volume control | ||||
* | | rework volume/mute APIs: split out pa_xx_set_soft_volume() and add ↵ | Lennart Poettering | 2008-08-13 | 4 | -14/+38 |
| | | | | | | | | force_refresh argument to read functions | ||||
* | | add new function pa_alsa_volume_divide() | Lennart Poettering | 2008-08-13 | 2 | -0/+27 |
| | | |||||
* | | reword some log messages | Lennart Poettering | 2008-08-13 | 1 | -3/+3 |
| | | |||||
* | | add new API function pa_cvolume_max() | Lennart Poettering | 2008-08-13 | 2 | -0/+15 |
| | | |||||
* | | reset lock_fd_mutex after destruction | Lennart Poettering | 2008-08-13 | 1 | -0/+1 |
| | | |||||
* | | fix protocol destruction | Lennart Poettering | 2008-08-13 | 1 | -4/+3 |
| | | |||||
* | | initialize IP ACLs properly | Lennart Poettering | 2008-08-11 | 2 | -2/+2 |
| | | |||||
* | | fix two uninitialized memory accesses | Lennart Poettering | 2008-08-11 | 2 | -6/+6 |
| | | |||||
* | | otpimize mixing code a bit by moving a few checks out of the inner loops | Lennart Poettering | 2008-08-11 | 1 | -83/+39 |
| | | |||||
* | | optimize volume changing a bit by only using a single counter for the inner ↵ | Lennart Poettering | 2008-08-11 | 1 | -31/+36 |
| | | | | | | | | loops instead of two | ||||
* | | adhere to struct gcc aliasing rules | Lennart Poettering | 2008-08-11 | 1 | -7/+3 |
| | | |||||
* | | fix bad memory access | Lennart Poettering | 2008-08-09 | 1 | -1/+1 |
| | |