Commit graph

  • 2c5a33d9d8 remove redundant check Lennart Poettering 2008-06-26 00:43:30 +02:00
  • 85b83e8e8c properly initialize pa_stream::corked based on the flags Lennart Poettering 2008-06-26 00:42:09 +02:00
  • 1514d13835 split pa_memblockq_flush() into two flush commands, one which fixes up the read ptr, and one which fixes up the write ptr Lennart Poettering 2008-06-26 00:39:31 +02:00
  • 5fccac94e7 comment two functions in memblockq.c Lennart Poettering 2008-06-26 00:36:05 +02:00
  • ec10f5fdd3 use the bight lighter _silence() instead of _flush() when destructing our little q Lennart Poettering 2008-06-26 00:33:07 +02:00
  • dd8b909532 fix up if the smoother shall be resumed 'before' it was actually paused Lennart Poettering 2008-06-26 00:31:39 +02:00
  • b4302cacf9 fix up monotonicity of input to _get() instead of hitting an assert Lennart Poettering 2008-06-26 00:29:59 +02:00
  • 63b68f418e call the enum PA_STREAM_NOT_MONOTONIC and make PA_STREAM_NOT_MONOTONOUS an alias for that Lennart Poettering 2008-06-26 00:27:54 +02:00
  • df2650e7a5 fix return value of pa_namereg_make_valid_name() Lennart Poettering 2008-06-26 00:27:02 +02:00
  • c5cbeb5ed2 choose more sensible default buffer sizes for old clients Lennart Poettering 2008-06-25 02:28:33 +02:00
  • 517727ebdc Add xmltoman to the distribution. This saves pulling in an external dependancy Colin Guthrie 2008-06-25 00:28:23 +01:00
  • 5099ab7b8b Export the cleanup_name() function and rename it to pa_namereg_make_valid_name(). This will allow it to be used by modules to create valid sink names. Colin Guthrie 2008-06-24 23:50:12 +01:00
  • ac032549cd Merge branch 'master' of git://git.debian.org/git/pkg-pulseaudio/pulseaudio-upstream Lennart Poettering 2008-06-24 02:16:49 +02:00
  • 398514f577 call update_source_requested_latency callback for source outputs only when it is set to non-NULL Lennart Poettering 2008-06-24 00:06:25 +02:00
  • c22d8b9a7a don't refer to nonexisting pa_stream_read() function Lennart Poettering 2008-06-23 22:47:37 +02:00
  • 57aee6d59f include proplist.h in pulseaudio.h Lennart Poettering 2008-06-23 22:46:22 +02:00
  • 1562671b9b Merge dead branch 'glitch-free' CJ van den Berg 2008-06-23 16:11:20 +02:00
  • 126e4cf89f Merge dead branch 'lennart' CJ van den Berg 2008-06-23 16:10:58 +02:00
  • 0be9bc21d5 Merge dead branch 'lockfree' CJ van den Berg 2008-06-23 16:10:41 +02:00
  • 63c1eb14d8 Merge dead branch 'ossman' CJ van den Berg 2008-06-23 16:10:18 +02:00
  • a87ba42069 Merge dead branch 'liboil-test' CJ van den Berg 2008-06-23 16:09:58 +02:00
  • 1a3984cb4c Merge dead branch 'prepare-0.9.10' CJ van den Berg 2008-06-23 16:09:08 +02:00
  • 8885ddf716 support file-based capabilities instead of SUID root for giving PA rights to acquire RT/HP scheduling: setcap cap_sys_nice=ep /usr/bin/pulseaudio Lennart Poettering 2008-06-22 01:48:46 +02:00
  • ab93f2a087 fix deadlock when resuming oss sinks Lennart Poettering 2008-06-21 17:44:14 +02:00
  • 2199b8e1ad Properly check for home directory Lennart Poettering 2008-06-21 13:55:52 +02:00
  • d0e26a519f Don't fail when we cannot determine the lock file path Lennart Poettering 2008-06-21 13:55:17 +02:00
  • d1362b56b7 call the right function in the right context Lennart Poettering 2008-06-21 02:29:03 +02:00
  • d9f8b6a503 since the sink is unlinked before the sink input we need to make sure we don't call any function for unlinked sinks from any sink input callback Lennart Poettering 2008-06-21 02:28:34 +02:00
  • 947d8b4c09 execute detach callback before we change the state to UNLINKED Lennart Poettering 2008-06-21 02:24:59 +02:00
  • 37bc240ee9 allow sinks to be created with max_request initialized to 0, so that the data can be filled in later when attaching to some piggybacked sink Lennart Poettering 2008-06-21 02:24:23 +02:00
  • d3c1c920f0 Request a rewrite immediately after we have been linked, so that playback starts immediately Lennart Poettering 2008-06-20 23:04:12 +02:00
  • add6c0361a Rework module-combine to work with glitch-free core; add new max_request field to pa_sink Lennart Poettering 2008-06-20 22:32:41 +02:00
  • 1420e1d1b5 fix interpretation of remix parameter Lennart Poettering 2008-06-20 22:29:30 +02:00
  • 6c980c2737 add new abstract device class Lennart Poettering 2008-06-20 22:18:03 +02:00
  • 2b112fe9db add new function pa_smoother_reset() Lennart Poettering 2008-06-20 22:17:40 +02:00
  • 11e55fe01f add new remix= parameter to remap sink Lennart Poettering 2008-06-19 19:23:14 +02:00
  • fd5a1b1722 remove trailing spaces Lennart Poettering 2008-06-18 23:56:48 +02:00
  • c2fa11e179 make user of pa_channel_map_init_extend() wherever it makes sense Lennart Poettering 2008-06-18 23:44:26 +02:00
  • 132e73b2ef add new API pa_channel_map_init_extend() to synthesize a channel map if noone is known Lennart Poettering 2008-06-18 23:42:14 +02:00
  • b95cf52030 ignore tarballs Lennart Poettering 2008-06-18 23:07:40 +02:00
  • 822366a653 remove remaining $ Lennart Poettering 2008-06-18 22:38:32 +02:00
  • 8ae83d618e get rid of svn $ keywords Lennart Poettering 2008-06-18 23:23:21 +03:00
  • 6c4edd159a add missing gitignore files Lennart Poettering 2008-06-18 00:51:50 +02:00
  • b5a08021ed add another .gitignore file, this time for pulse/ Lennart Poettering 2008-06-18 00:47:32 +02:00
  • 3bf61ba88a Add a .gitignore file for the src/ directory. Lennart Poettering 2008-06-18 00:42:07 +02:00
  • 63daee521a Add a small README with the new git URLs and stuff Lennart Poettering 2008-06-18 00:34:14 +02:00
  • 9020543188 if building a man page fails remove the output to make sure that calling make repeatedly will actually work Lennart Poettering 2008-06-17 20:13:26 +00:00
  • ac58f8d3b0 fix man page xml Lennart Poettering 2008-06-17 20:12:41 +00:00
  • ba64de8f3c reset prebuf if it is too large Lennart Poettering 2008-06-17 20:08:08 +00:00
  • 038a033c78 limit the prebuf value by tlength Lennart Poettering 2008-06-17 20:07:51 +00:00
  • b28c6e9890 bring module-tunnel back to life Lennart Poettering 2008-06-17 18:29:15 +00:00
  • 8ba8265e19 server side of new shm negotiation scheme; fix a bad memory access Lennart Poettering 2008-06-17 18:29:00 +00:00
  • 0d0911f9c6 rework shm usage negotiation; merge a few pa_bool_t in a single bit field to save a bit of memory; drop redundant implementation of pa_init_proplist() Lennart Poettering 2008-06-17 18:27:24 +00:00
  • 36c5259db2 minor modernizations Lennart Poettering 2008-06-17 18:24:36 +00:00
  • 53987e65f9 make use of the pa_init_proplist() version in proplist-util.[ch] Lennart Poettering 2008-06-17 18:24:01 +00:00
  • 0e32db2212 move pa_init_proplist() to proplist-util.[ch] Lennart Poettering 2008-06-17 18:23:09 +00:00
  • ce001aabed add missing const to a few functions Lennart Poettering 2008-06-16 19:04:40 +00:00
  • fa53443354 add pa_memblockq_get_base() Lennart Poettering 2008-06-16 19:01:09 +00:00
  • 7dffccded5 add Nokia copyright Lennart Poettering 2008-06-16 19:00:47 +00:00
  • 71aca299c9 check for packet size on server info data Lennart Poettering 2008-06-16 18:59:20 +00:00
  • 1fe2f2c461 use new pa_sink_set_latency_range() in null sink Lennart Poettering 2008-06-16 18:58:54 +00:00
  • f2efe93ded a few modernizations Lennart Poettering 2008-06-16 18:56:08 +00:00
  • f4e2750977 add new function pa_iochannel_socket_is_local() Lennart Poettering 2008-06-16 18:55:20 +00:00
  • 3b691c25a1 make use of the new pa_socket_address_is_local() function Lennart Poettering 2008-06-16 18:45:52 +00:00
  • 30a8800210 add new functions pa_socket_is_local() and pa_socket_address_is_local() Lennart Poettering 2008-06-16 18:45:17 +00:00
  • 2af243305f add missing inclusion Lennart Poettering 2008-06-16 18:43:18 +00:00
  • 4cf508ec39 minor modernizations, increase unload timeout to 60s Lennart Poettering 2008-06-14 21:33:49 +00:00
  • ce534976ce avoid division by zero when informing user about unloaded lazy samples in the sample cache Lennart Poettering 2008-06-14 21:33:21 +00:00
  • bf51a4a8ee update todo Lennart Poettering 2008-06-13 21:59:21 +00:00
  • b27cc1d426 fix a bad memory access pulsecore/client.c Lennart Poettering 2008-06-13 21:56:19 +00:00
  • 7bae1baa3e rearrange things Lennart Poettering 2008-06-13 21:55:01 +00:00
  • e9c13e25b7 consider passing the same argument twice to a module an error, also consider a variable name without following = an error Lennart Poettering 2008-06-13 21:07:21 +00:00
  • 8dd59a6be9 sometimes a simple memset() is much faster Lennart Poettering 2008-06-13 21:06:31 +00:00
  • 5c149e2a79 fix a minor memory leak when unloading m-c-k Lennart Poettering 2008-06-13 21:06:08 +00:00
  • d39d6c9213 drop hal inclusion from module-console-kit.c Lennart Poettering 2008-06-12 18:14:46 +00:00
  • 39f59cd249 Trivial typo fix in debug log message. Colin Guthrie 2008-06-12 08:27:20 +00:00
  • 92e4fb318e merge Colin Guthrie's module-always-sink module, and add priorization to the hook subsystem while doing so. Lennart Poettering 2008-06-11 19:45:57 +00:00
  • 1337afdee4 enable auto-spawning by default Lennart Poettering 2008-06-11 17:44:49 +00:00
  • b3444d6881 enable ConsoleKit support and positioned event sounds by default Lennart Poettering 2008-06-11 17:43:08 +00:00
  • ac0f5275c5 add new switch --start to the PA binary which allows starting PA if it is not running yet. In contrast to normal startup an already running PA will not be considered an error. Also, take the autospawn lock so we can guarantee that after this call returns PA is ralive and running Lennart Poettering 2008-06-11 17:38:50 +00:00
  • c33db3ce68 don't exit when the XSM signals us a session exit. instead just unload all X11 modules Lennart Poettering 2008-06-11 16:58:00 +00:00
  • a180edd0a5 move pa_core_check_quit() a bit later Lennart Poettering 2008-06-11 16:56:03 +00:00
  • 46d17f0a61 reformat things Lennart Poettering 2008-06-11 16:55:43 +00:00
  • f7ff9e2dd2 install auto unload time event only when we have at least one auto unload module Lennart Poettering 2008-06-11 16:55:26 +00:00
  • 2cc95df859 add new module-console-kit which tracks ck sessions to avoid termination when there is still some session using the PA instance Lennart Poettering 2008-06-11 14:28:35 +00:00
  • 62dde3f1cd add new module module-position-event-sounds for positioning event sounds in space Lennart Poettering 2008-06-11 00:38:19 +00:00
  • 67fde59fed replace pa_atof() by pa_atod() because floats are lame Lennart Poettering 2008-06-11 00:37:41 +00:00
  • ca36968e0f update well-known property list Lennart Poettering 2008-06-11 00:37:10 +00:00
  • 71fefa77db Do not invalidate the cookie if no file was specified. Only invalidate it when a cookie-file is specified and it is not loaded/parsed correctly. This fixes a bug introduced in r2494 Colin Guthrie 2008-06-09 18:21:56 +00:00
  • 3e4afae7f6 Rejig r2495 slightly and directly compile the necessary source files as libpulsecore.so is not available when libpulsedsp.so is built Colin Guthrie 2008-06-03 21:10:05 +00:00
  • 3166ce86d0 Also link libpulsecore.la to some libraries (needed for logging). Discovered while compiling with --as-needed Colin Guthrie 2008-06-03 19:55:01 +00:00
  • 78ae61217d Perfer client.conf over X11 property variables. To explain: X11 properties are always set on the root window if pulseaudio is started during X11 login (which is the most likey time to start it). This means that any settings specified in client.conf will almost never be used. As the default client.conf is empty it makes more sense to listen to it if a user cares to bother altering it. Colin Guthrie 2008-06-03 19:22:29 +00:00
  • 9a501ef28e fix a compiler warning on ARM due to missing cast, patch from Jyri Sarha Lennart Poettering 2008-06-03 08:40:30 +00:00
  • c98516bd09 update props Lennart Poettering 2008-05-29 15:17:18 +00:00
  • 8431fb17c2 allow on-the-fly deleting of hashmap entries wile we iterate through them Lennart Poettering 2008-05-29 15:16:58 +00:00
  • c4f60d5960 never hand out more data from a sink input than requested. Otherwise the resampler might run for too long and we get a heavy delay/underrun Lennart Poettering 2008-05-27 22:08:42 +00:00
  • 7297bd91e7 always expect name field in upload datagram Lennart Poettering 2008-05-27 22:07:27 +00:00
  • 307645e621 fix esound proto to not crash Lennart Poettering 2008-05-27 22:05:31 +00:00
  • 21dedcb9d9 readd name field to upload datagram Lennart Poettering 2008-05-27 22:05:06 +00:00
  • d332439065 fix a minor memory leak Lennart Poettering 2008-05-27 22:04:09 +00:00