Commit graph

  • 32cf9db434 store channel map in database and remap volumes if ncessary Lennart Poettering 2008-08-04 18:55:50 +02:00
  • 5880516076 add new API function pa_cvolume_remap() Lennart Poettering 2008-08-04 18:40:53 +02:00
  • cd5afb80f7 don't hit an assert if when process_rewind() is called with nbytes=0 Lennart Poettering 2008-08-04 15:33:41 +02:00
  • bf17dbb101 Merge branch 'master' of git://git.0pointer.de/pulseaudio Colin Guthrie 2008-08-03 23:38:44 +01:00
  • ec78981054 Fix linking Colin Guthrie 2008-08-03 23:38:13 +01:00
  • 5f69b5d7fd load module-device-restore and module-stream-restore by default, don't load module-volume-restore anymore Lennart Poettering 2008-08-03 23:23:46 +02:00
  • ad76ca0a35 add new module module-stream-restore Lennart Poettering 2008-08-03 23:23:13 +02:00
  • ec19f2bbf8 a bit of refactoring Lennart Poettering 2008-08-03 23:22:38 +02:00
  • d7b138daa2 fix uninitialized memory access Lennart Poettering 2008-08-03 23:21:51 +02:00
  • a6c11bec87 define CANONICAL_HOST as macro for the GNU canonical host Lennart Poettering 2008-08-03 23:21:06 +02:00
  • 5744237a06 Merge branch 'master' of git://git.0pointer.de/pulseaudio Colin Guthrie 2008-08-03 19:56:49 +01:00
  • 04ffac57a6 add extension system for native protocol Lennart Poettering 2008-08-03 18:56:10 +02:00
  • 9bfd67f70f store load_once flag for module Lennart Poettering 2008-08-03 18:55:42 +02:00
  • 114f290be7 add a new error code PA_ERR_NOEXTENSION Lennart Poettering 2008-08-03 18:54:55 +02:00
  • 23bde22b10 start idle timer even when no module is ever loaded Lennart Poettering 2008-08-03 18:53:43 +02:00
  • f417bb42cf some pa_bool_t'ization Lennart Poettering 2008-08-03 17:00:52 +02:00
  • 98fbd24d62 fix iteration over random devices Sjoerd Simons 2008-08-03 12:45:35 +01:00
  • 065e7644ac make all protocol objects global singletons Lennart Poettering 2008-08-03 16:44:38 +02:00
  • aaaafb059c use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() to make things more robust Lennart Poettering 2008-08-03 16:43:51 +02:00
  • 1ae1dfcc10 simplify a bit Lennart Poettering 2008-08-03 16:42:41 +02:00
  • 0a2fced2ee add new api function pa_cli_get_module() Lennart Poettering 2008-08-03 16:42:16 +02:00
  • 5042284d45 introduce pa_cli_eof_cb_t Lennart Poettering 2008-08-03 16:41:52 +02:00
  • 084f4292f6 rename pa_hook_free() to pa_hook_done() since the hook struct is allocated on the stack not via malloc Lennart Poettering 2008-08-03 16:21:08 +02:00
  • 34c435480f use @ as seperator between shared name variable and instance Lennart Poettering 2008-08-03 16:17:50 +02:00
  • 5916b5bc2d make sure we don't leak userdata struct Lennart Poettering 2008-08-03 16:17:17 +02:00
  • 32f63f2a61 allow running of PA with a valgring that doesn't know cap_set_caps Lennart Poettering 2008-08-03 16:16:22 +02:00
  • 06712c2a86 add new auth cookie singleton Lennart Poettering 2008-08-03 16:15:37 +02:00
  • d36c5c97e5 rename props.[ch] to shared.[ch] Lennart Poettering 2008-08-01 02:10:54 +03:00
  • edc56a7f7a rename pa_property_xxx to pa_shared_xxx to avoid confusion with property lists Lennart Poettering 2008-08-01 01:56:09 +03:00
  • a5a7b79938 fix build without ALSA Lennart Poettering 2008-08-01 01:54:53 +03:00
  • d757dc7ff4 Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio Lennart Poettering 2008-07-31 23:34:09 +03:00
  • 80428d80b0 A fix on src/Makefile.am Stanley Cai 2008-07-31 21:34:47 +08:00
  • 5150738333 a bit of pa_bool_t'ization Lennart Poettering 2008-07-31 21:25:58 +02:00
  • 4f3193dbef allow global tsched setting for all modules loaded by module-hal Lennart Poettering 2008-07-31 21:24:23 +02:00
  • 4ccbc4dbe2 reword comment on dbus a bit Lennart Poettering 2008-07-31 21:22:43 +02:00
  • 026a6bdd0e Work around D-Bus bug that involves dbus_shutdown() to call exit() when it shouldn't. Patch from Coling Guthrie Lennart Poettering 2008-07-31 01:25:33 +02:00
  • b30a5d601e Merge branch 'master' of git://git.0pointer.de/pulseaudio Colin Guthrie 2008-07-30 23:43:45 +01:00
  • 0b428e7cb1 don't allow --start in system mode Lennart Poettering 2008-07-30 20:36:34 +02:00
  • 656d243f2b use the right LIBICONV macro, spotted by woglinde, closes #324 Lennart Poettering 2008-07-30 17:16:59 +02:00
  • c39a0bf627 bump needed automake version Lennart Poettering 2008-07-30 17:01:31 +02:00
  • 881046b730 install a default system.pa Lennart Poettering 2008-07-30 16:59:30 +02:00
  • 90569d37a0 Make the alsa error message give out the needed version. Petteri Räty 2008-07-26 23:04:09 +03:00
  • 3c6da6e741 don't pass rediculously high values to umask() Lennart Poettering 2008-07-30 14:21:11 +02:00
  • b7b4b5e589 remove debug message Lennart Poettering 2008-07-30 13:44:20 +02:00
  • bb009345ca hide doxygen docs from git Lennart Poettering 2008-07-29 15:36:25 +02:00
  • 68ae1d4d00 fix two thinkos in signal reset/close_all code Lennart Poettering 2008-07-29 15:36:00 +02:00
  • e3fb086681 make module-hal and module-ck live together in peace v0.9.11 Lennart Poettering 2008-07-24 03:02:09 +02:00
  • 49f09d6d0e fix destruction of dbus modules: make sure we don't leave filter function registered after unreffing the dbus connection Lennart Poettering 2008-07-24 02:21:58 +02:00
  • 23a3c55c51 hide start-pulseaudio-x11 Lennart Poettering 2008-07-24 01:32:00 +02:00
  • 888256b0be reset dbus error struct before retrying parsing messages Lennart Poettering 2008-07-24 01:31:33 +02:00
  • e7b9da3209 add missing pieces for new startup logic Lennart Poettering 2008-07-23 22:46:39 +02:00
  • c95d0d7dcb bump api verson Lennart Poettering 2008-07-23 22:44:41 +02:00
  • 32e93d5c89 follow consolekit's recent D-Bus API change, original patch from William Jon McCan Lennart Poettering 2008-07-23 16:59:55 +02:00
  • c415479a55 allow module-x11-xsmp to be loaded more than once Lennart Poettering 2008-07-23 16:50:48 +02:00
  • 1f10ca4e4b don't break if we fail to resume access to an audio device Lennart Poettering 2008-07-23 16:50:16 +02:00
  • 7140bdd9a5 bump alsa dep to 1.0.17 Lennart Poettering 2008-07-23 02:00:28 +02:00
  • 1401d36fc7 make missing gdbm fatal (spotted by Betelgeuse) Lennart Poettering 2008-07-23 02:00:09 +02:00
  • 5edbb57516 don't drop caps if we are started as normal root user Lennart Poettering 2008-07-22 21:13:46 +02:00
  • 3888bfcccd enable exit-on-idle by default Lennart Poettering 2008-07-22 19:45:18 +02:00
  • c1f9f95fa2 prepare doxygen docs for 0.9.11 Lennart Poettering 2008-07-21 18:55:17 +02:00
  • d0530b0359 fix gconf autoconf check Lennart Poettering 2008-07-21 18:53:30 +02:00
  • 0e1936fd56 Merge branch 'master' of git://git.0pointer.de/pulseaudio Colin Guthrie 2008-07-21 16:04:06 +01:00
  • 46a35c681f forward process_msg calls to the generic source handler, not the generic sink handler Lennart Poettering 2008-07-16 11:28:46 +02:00
  • ff3f43525d try to bypass alsa softvol, since it is broken when used with snd_pcm_rewind() Lennart Poettering 2008-07-16 11:12:07 +02:00
  • 0786de2ba5 Fix documentation of constant: PA_VOLUME_MUTED (not PA_VOLUME_MUTE) Colin Guthrie 2008-07-03 23:06:08 +01:00
  • 297267b9c4 Merge branches 'master' and 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio Lennart Poettering 2008-07-04 00:34:32 +03:00
  • 1568fcc979 get rid of our internal copy of the speex resampler. Instead, link against a system-installes libspeexdsp Lennart Poettering 2008-06-28 02:20:14 +02:00
  • 98c26b179d add proper update_max_request handler to native protocol streams Lennart Poettering 2008-06-28 01:09:07 +02:00
  • e6ffec578d make sure we call pa_sink_process_rewind() under all circumstances if a rewind was requested before we call pa_sink_render() Lennart Poettering 2008-06-28 00:14:46 +02:00
  • c7ebe2b191 ignore ~ files Lennart Poettering 2008-06-27 22:48:19 +02:00
  • c0e3c254dc add additional file when updating speex resampler Lennart Poettering 2008-06-27 22:26:27 +02:00
  • 32fce4debb update speex resampler Lennart Poettering 2008-06-27 22:26:00 +02:00
  • 2490f698c0 update ffmpeg resampler from upstream SVN Lennart Poettering 2008-06-27 22:03:44 +02:00
  • 0fb402c8d4 simplify handling of rewrite requests Lennart Poettering 2008-06-27 21:58:39 +02:00
  • 89620d3f00 handle rewind requests Lennart Poettering 2008-06-27 21:57:54 +02:00
  • f0e5cd1613 handle rewind requests Lennart Poettering 2008-06-27 21:57:44 +02:00
  • 913bbd4489 save a bit of memory Lennart Poettering 2008-06-27 21:37:33 +02:00
  • 36021b117b modernize idxset a bit, reduce memory consumption, get rid of pa_idxset_foreach() Lennart Poettering 2008-06-27 20:34:14 +02:00
  • 113c62bf5d halve memory consumption of mempool flist, since we know we cannot have more than n_blocks entries in it Lennart Poettering 2008-06-27 20:13:26 +02:00
  • c26be0d762 modernize hashmap implementation a bit, reduce memory consumption a bit Lennart Poettering 2008-06-27 20:12:24 +02:00
  • 6dca92be96 rework the flist implementation to halve memory consumption by merging the state field and the pointer in the flist cells Lennart Poettering 2008-06-27 19:18:19 +02:00
  • a087014969 some modernizations Lennart Poettering 2008-06-27 19:15:32 +02:00
  • 232c9558ff rename pa_queu_is_empty() to pa_queue_isempty() to follow idxset/hashmap nomenclatura Lennart Poettering 2008-06-27 19:14:59 +02:00
  • 3db7dcb962 save some memory by increasing the dynamic array at a slower rate Lennart Poettering 2008-06-27 19:12:03 +02:00
  • c0f97aa580 some modernizations Lennart Poettering 2008-06-27 19:11:28 +02:00
  • 12278f4c83 fix typo in man page, closes rhbz #447355 Lennart Poettering 2008-06-27 17:17:11 +02:00
  • 05400321c0 fix underrun detection for prebuf=0 streams Lennart Poettering 2008-06-27 00:35:40 +02:00
  • 7755f759aa use (uint32_t) -1 to signify default buffer_attr values instead of 0, to allow prebuf=0 Lennart Poettering 2008-06-27 00:34:17 +02:00
  • 2b764d4294 fix crash when using sync'ed streams Lennart Poettering 2008-06-27 00:28:42 +02:00
  • 06ab488f73 cork/uncork before we ask for the rewrite, to make sure the rewrite actually gets trhough Lennart Poettering 2008-06-27 00:28:17 +02:00
  • 9f0afb391a always forward rewind requests to the sink, and don't abort on nbytes=0 Lennart Poettering 2008-06-26 19:43:45 +02:00
  • d08cac0f85 some svn->git updates in the Makefile Lennart Poettering 2008-06-26 19:35:42 +02:00
  • ee79b05b31 rework logic to request automatic timing updates a bit Lennart Poettering 2008-06-26 19:03:53 +02:00
  • 4b8c4ef932 reorder a few things to get rid of an uneeded comparison Lennart Poettering 2008-06-26 19:03:16 +02:00
  • 97084e87c4 add a FIXME Lennart Poettering 2008-06-26 19:02:14 +02:00
  • 7d3d3fc15d move initialization order of validity bools around a bit Lennart Poettering 2008-06-26 19:01:51 +02:00
  • 36d6c712d8 unify smoother pause/resume handling in a single function check_smoother_status() Lennart Poettering 2008-06-26 19:00:42 +02:00
  • dcbb7f2680 convert to double only once, and make sure we can deal with negative results of -y Lennart Poettering 2008-06-26 18:49:02 +02:00
  • eab1cb8df9 make sure to call process_rewind() under all circumstances before we do the next loop iteration Lennart Poettering 2008-06-26 02:56:00 +02:00
  • 1e36b57b13 use the newer name for monotonic/monotonous Lennart Poettering 2008-06-26 00:44:19 +02:00