Commit graph

  • b7026bf248 add a few more gcc warning flags and fix quite a few problems found by doing so Lennart Poettering 2008-08-19 22:39:54 +02:00
  • 047eb52b52 run autoupdate Lennart Poettering 2008-08-19 00:17:49 +02:00
  • 2ca0533404 update gitignore Lennart Poettering 2008-08-19 00:09:26 +02:00
  • 70f4a8516a require ac 2.62 in bootstrap.sh Lennart Poettering 2008-08-19 00:02:01 +02:00
  • 3d2d6ca958 Merge commit 'flameeyes/autoconf-2.62' Lennart Poettering 2008-08-18 23:52:44 +02:00
  • 46f0f9ed8b a few modernizations Lennart Poettering 2008-08-18 20:07:57 +02:00
  • e65c514542 don't unref pa_native_options object twice Lennart Poettering 2008-08-18 20:07:32 +02:00
  • 5cc2187bec add some code to make invalid valgrind warnings go away Lennart Poettering 2008-08-18 19:55:55 +02:00
  • c6b18880be bump release Lennart Poettering 2008-08-18 17:57:44 +02:00
  • b8ba2de7dd restore volume/device for streams only when it wasn't set before Lennart Poettering 2008-08-18 17:49:47 +02:00
  • ec62596f49 allow clients to not specify the volume for their streams Lennart Poettering 2008-08-18 17:49:18 +02:00
  • c35d1bbec3 rework validity checking of sink/source/... names Lennart Poettering 2008-08-18 17:48:04 +02:00
  • d315dcf5d9 save a bit of memory Lennart Poettering 2008-08-18 17:46:57 +02:00
  • 67858c6e46 fix type error Lennart Poettering 2008-08-18 17:36:59 +02:00
  • 74719c24f5 Fix up overzealous HAVE_LT_DLMUTEX_REGISTER block Russ Dill 2008-08-17 12:53:43 -07:00
  • 8d596a9bc5 Make Multicast TTL for RTP configurable, patch from 'dfort' Lennart Poettering 2008-08-15 14:40:08 +02:00
  • f84536bc0a apply newly configured rules properly Lennart Poettering 2008-08-15 14:38:18 +02:00
  • 63402b392b apply volumes properly more than once in a row Lennart Poettering 2008-08-15 14:37:54 +02:00
  • 512c24c65a apply the correct rules to sink inputs Lennart Poettering 2008-08-15 14:37:26 +02:00
  • f68a6e5cab don't restore devices for direct-on-input streams Lennart Poettering 2008-08-15 14:33:18 +02:00
  • 5a0e01404a disable hotplug sounds by default Lennart Poettering 2008-08-15 14:32:33 +02:00
  • 916899a973 pass force_refresh=FALSE to all volume/mute read invocations Lennart Poettering 2008-08-13 13:59:50 +02:00
  • abd85af939 drop 0db reset functions since they are not necessary anymore Lennart Poettering 2008-08-13 13:59:29 +02:00
  • 8a10eba744 extend hardware dB scale in software to full range if necessary, instead of reverting back to software-only volume control Lennart Poettering 2008-08-13 13:59:06 +02:00
  • 3ec4a5db99 rework volume/mute APIs: split out pa_xx_set_soft_volume() and add force_refresh argument to read functions Lennart Poettering 2008-08-13 13:55:58 +02:00
  • 29daef7a26 add new function pa_alsa_volume_divide() Lennart Poettering 2008-08-13 13:54:17 +02:00
  • 8ab85fdf9e reword some log messages Lennart Poettering 2008-08-13 13:53:31 +02:00
  • e4adcf7071 add new API function pa_cvolume_max() Lennart Poettering 2008-08-13 13:52:20 +02:00
  • a176f68e0a reset lock_fd_mutex after destruction Lennart Poettering 2008-08-13 13:51:43 +02:00
  • 3c88af711e fix protocol destruction Lennart Poettering 2008-08-13 13:51:13 +02:00
  • 7c5a95950e initialize IP ACLs properly Lennart Poettering 2008-08-11 19:46:28 +02:00
  • 8ca254c490 fix two uninitialized memory accesses Lennart Poettering 2008-08-11 19:46:11 +02:00
  • c4dff4d416 otpimize mixing code a bit by moving a few checks out of the inner loops Lennart Poettering 2008-08-11 18:34:38 +02:00
  • 5b2a83733d optimize volume changing a bit by only using a single counter for the inner loops instead of two Lennart Poettering 2008-08-11 15:19:52 +02:00
  • b604290803 adhere to struct gcc aliasing rules Lennart Poettering 2008-08-11 15:17:30 +02:00
  • b21840407a fix bad memory access Lennart Poettering 2008-08-09 17:04:41 +02:00
  • 72f520f93c make gcc shut up Lennart Poettering 2008-08-09 17:04:27 +02:00
  • afbfd5d937 adhere to C strict aliasing rules Lennart Poettering 2008-08-09 17:03:43 +02:00
  • 432b4e5f7d don't use PA_GCC_UNUSED anymore Lennart Poettering 2008-08-09 16:20:29 +02:00
  • 9996213c41 free regex_t after use Lennart Poettering 2008-08-09 16:12:50 +02:00
  • 15cebbaceb rework autospawning code to survive multiple pa_contexts in a single process Lennart Poettering 2008-08-09 03:49:42 +02:00
  • b4a566918c print reason when we fail to kill a running daemon Lennart Poettering 2008-08-09 03:47:59 +02:00
  • ee4c350de7 set errno properly in all functions from pid.c Lennart Poettering 2008-08-09 03:47:18 +02:00
  • d8119afeef set errno properly in all functions from core-util.c Lennart Poettering 2008-08-09 03:46:46 +02:00
  • 9cf1a4e5c4 add locale support to pa_parse_boolean() Lennart Poettering 2008-08-09 03:46:23 +02:00
  • c4d32ec804 set errno properly in all cases Lennart Poettering 2008-08-09 03:44:46 +02:00
  • 6df029a1b1 make sure we don't crash if pa_thread_join() is called more than once on the same pa_thread object Lennart Poettering 2008-08-08 22:31:24 +02:00
  • 016fcd92d4 Reduce rules for man pages generation to pattern rules. Diego 'Flameeyes' Pettenò 2008-08-08 15:12:54 +02:00
  • 89f492a7df Replace some manual build tests with AC_CACHE_CHECK and AC_COMPILE_IFELSE. Diego 'Flameeyes' Pettenò 2008-08-08 14:43:37 +02:00
  • daf3e8b97d Create a new macro for checking compiler support for TLS. Diego 'Flameeyes' Pettenò 2008-08-08 14:03:54 +02:00
  • 81969a73a4 Replace the CFLAGS-checking code with a common macro from xine-lib. Diego 'Flameeyes' Pettenò 2008-08-08 13:29:53 +02:00
  • a6e4507a4b Use AC_PROG_CC_C99 to discover C99-compliant compiler. Diego 'Flameeyes' Pettenò 2008-08-08 13:04:27 +02:00
  • f46ae106a5 Create an m4 directory for common macros and use it. Diego 'Flameeyes' Pettenò 2008-08-08 12:18:53 +02:00
  • 66512f3fd6 Remove gettext macros from configure.ac, intltool is used. Diego 'Flameeyes' Pettenò 2008-08-08 12:15:26 +02:00
  • 07395ceea1 Bump autoconf requirement to 2.62 (latest released version). Diego 'Flameeyes' Pettenò 2008-08-07 19:09:23 +02:00
  • 29fca62c89 Fix man pages generation when building out of tree. Diego 'Flameeyes' Pettenò 2008-08-08 13:18:16 +02:00
  • 8a3d666da3 Fix building again libtool/ltdl 2.2.4. Diego 'Flameeyes' Pettenò 2008-08-08 12:39:04 +02:00
  • f8197cfc4c Update code to use libtool 2.2. Use convenience recursive libltdl. Diego 'Flameeyes' Pettenò 2008-08-08 12:24:57 +02:00
  • 2da79d5ade Create an m4 directory for common macros and use it. Diego 'Flameeyes' Pettenò 2008-08-08 12:18:53 +02:00
  • f4e9b7d778 Remove gettext macros from configure.ac, intltool is used. Diego 'Flameeyes' Pettenò 2008-08-08 12:15:26 +02:00
  • 4a51e1cb9f Bump autoconf requirement to 2.62 (latest released version). Diego 'Flameeyes' Pettenò 2008-08-07 19:09:23 +02:00
  • 40ff5fa06f add compatibility with older PA socket paths Lennart Poettering 2008-08-07 02:39:58 +02:00
  • 75b28e97fa remove some leftover debug string Lennart Poettering 2008-08-07 02:29:44 +02:00
  • ecb2bc4f04 Modify pa_state_path() to take an additional argument for prepending the machine id to the file name. Lennart Poettering 2008-08-07 02:28:47 +02:00
  • bd05b36a1e Rework state/runtime directory logic Lennart Poettering 2008-08-07 02:25:48 +02:00
  • 4e6fb67e9f don't spam to stderr in API functions Lennart Poettering 2008-08-07 02:24:19 +02:00
  • 0075649f13 print machine id during startup Lennart Poettering 2008-08-07 02:23:45 +02:00
  • 73e2577ca6 add new function pa_machine_id() Lennart Poettering 2008-08-07 02:22:57 +02:00
  • b84f738e50 translate error strings Lennart Poettering 2008-08-07 01:57:23 +02:00
  • b983c0bd14 include host name in default sink/default source file Lennart Poettering 2008-08-06 21:35:32 +02:00
  • bb7f80d4d8 fix a few things in the translations Lennart Poettering 2008-08-06 20:27:03 +02:00
  • 4a440848b2 add basic german translation Lennart Poettering 2008-08-06 20:24:03 +02:00
  • 31bfd6a44d fix channel position string Lennart Poettering 2008-08-06 20:16:37 +02:00
  • ff6bb7acda add a few configuration sanity checks for system mode Lennart Poettering 2008-08-06 19:56:15 +02:00
  • a4762ab4b1 add disallow-exit to default configuration file Lennart Poettering 2008-08-06 19:55:50 +02:00
  • 756fac8d04 add new switch --disallow-exit Lennart Poettering 2008-08-06 19:39:12 +02:00
  • f1d2bf8408 add i18n support Lennart Poettering 2008-08-06 18:54:13 +02:00
  • c4a953dc96 remove authkey-prop from tree Lennart Poettering 2008-08-06 03:05:20 +02:00
  • b4e8cac066 don't include authkey-prop.h anymore Lennart Poettering 2008-08-06 03:04:53 +02:00
  • 9fde00e449 fix a few potential bad memory accesses Lennart Poettering 2008-08-06 03:04:22 +02:00
  • 34dd4a20f2 fix shutdown when --disallow-module-loading=1 is passed Lennart Poettering 2008-08-05 23:56:25 +02:00
  • ca127532fc add a function to dump the stream database for debugging purposes Lennart Poettering 2008-08-05 19:03:11 +02:00
  • 8a156d1a23 don't enforce valid callbacks for extension module APIs Lennart Poettering 2008-08-05 19:01:51 +02:00
  • 98b81636b7 allow extension messages to actually carry information Lennart Poettering 2008-08-05 19:01:25 +02:00
  • e0dd72afcb fix error path (spotted by Coling Guthrie) Lennart Poettering 2008-08-05 16:31:17 +02:00
  • f57b9153a8 fix a few more copy/paste errors Lennart Poettering 2008-08-05 14:26:43 +02:00
  • 78236af734 fix copy/paste error Lennart Poettering 2008-08-04 23:33:29 +02:00
  • 163f10712e fix documentation to follow what actually happens Lennart Poettering 2008-08-04 23:33:10 +02:00
  • 64a23677d3 inherit proplist on sample playback from client Lennart Poettering 2008-08-04 23:32:52 +02:00
  • 03cd37eb78 remove port definitions from header file since they are not actually used yet Lennart Poettering 2008-08-04 19:49:33 +02:00
  • 7de3ab56d8 add missing C++ checks in header Lennart Poettering 2008-08-04 19:49:13 +02:00
  • 9f5c1c6067 pa_bool_t is not exported Lennart Poettering 2008-08-04 19:45:47 +02:00
  • dd07276b8e ignore PA_GCC_DEPRECATED and PA_GCC_PRINTF_ATTR when generating map file Lennart Poettering 2008-08-04 19:45:30 +02:00
  • 51d181c57e update list of exported symbols Lennart Poettering 2008-08-04 19:44:55 +02:00
  • 580c4342ac Fix linking Colin Guthrie 2008-08-03 22:38:13 +00:00
  • 0cc674d961 wrap protocol extension of module-stream-restore Lennart Poettering 2008-08-04 19:02:20 +02:00
  • 88c3db6636 add protocol extension to module-stream-restore Lennart Poettering 2008-08-04 19:01:13 +02:00
  • 6cc3a615fa store channel map in database and remap volumes if necessary Lennart Poettering 2008-08-04 19:00:43 +02:00
  • eec623a23b add hooks for connection creation/deletion, for that export pa_native_connection Lennart Poettering 2008-08-04 18:58:29 +02:00
  • c01f0bc01f split out save trigger function Lennart Poettering 2008-08-04 18:56:12 +02:00