Commit graph

  • e6bb276921 create branch for 0.9.10 Lennart Poettering 2008-03-27 21:14:28 +00:00
  • 5addad21a4 make loading of a few more modules non-fatal Lennart Poettering 2008-03-27 21:04:25 +00:00
  • dcdf419449 Double maximum sample size for some overly huge samples some distros ship Lennart Poettering 2008-03-27 20:57:12 +00:00
  • a25a459cdf Attempt to resolve the multilib conflicts by getting all the config files look equally for all plattforms. This includes getting rid go pathnames with libdir; let's make ps search for files with relative paths there. Lennart Poettering 2008-03-27 20:52:59 +00:00
  • 7ad0b640aa modernize polkit code a bit, use new functions from pk 0.7 instead of our home-grown ones Lennart Poettering 2008-03-27 20:34:04 +00:00
  • 8a14304b6d rename polkit policy file to org.pulseaudio.policy to follow upstream guidelines Lennart Poettering 2008-03-27 19:11:05 +00:00
  • be9b32ec18 add vendor data to pk policy file Lennart Poettering 2008-03-27 19:05:20 +00:00
  • c5f78bfde9 Abort instead of cleanly exiting, so we can obtain a core dump and find out what was wrong. (rhbz #438594, Patch from Lubomir Kundrak) Lennart Poettering 2008-03-27 18:39:59 +00:00
  • 7262e2fc35 add proper arm atomic ops support, patch from Jyri Sarha Lennart Poettering 2008-03-26 21:15:52 +00:00
  • 106ddb9211 remaining bits and pieces Lennart Poettering 2008-03-15 15:26:03 +00:00
  • b5c5064a59 commit glitch-free work Lennart Poettering 2008-03-15 15:24:36 +00:00
  • d6bd152b4d commit glitch-free work Lennart Poettering 2008-03-15 15:21:41 +00:00
  • ebecf3d3e1 commit glitch-free work Lennart Poettering 2008-03-15 15:21:26 +00:00
  • 12c01e942d commit glitch-free work Lennart Poettering 2008-03-15 15:19:40 +00:00
  • 347cfc356a commit glitch-free work Lennart Poettering 2008-03-15 15:18:55 +00:00
  • 8d9bdaca5a really create glitch-free branch Lennart Poettering 2008-03-15 15:15:36 +00:00
  • dd81a907a7 create glitch-free branch Lennart Poettering 2008-03-15 15:13:19 +00:00
  • 6ad7621b61 work around solaris printf %s and NULL string brain damage Lennart Poettering 2008-03-14 13:32:33 +00:00
  • 70d00833f1 change policy file to not show polkit auth dlg by default Lennart Poettering 2008-03-14 13:28:46 +00:00
  • 666b952218 And one more. Diego Petteno 2008-03-09 12:55:21 +00:00
  • 30e2a773d4 Test for _struct_ lt_user_dlloader, otherwise it won't be found. Diego Petteno 2008-03-09 12:54:45 +00:00
  • 9ad7bb6188 Build and run using libltdl from libtool 2.2. The user module loader support has changed drastically. Diego Petteno 2008-03-08 23:30:08 +00:00
  • 46d804da4c Clarify the explanation of the in_action field in pa_autoload_entry. Tanu Kaskinen 2008-02-15 18:19:42 +00:00
  • dc3682d3f7 only call pa_ltdl_done() if we called pa_ltdl_init() before Lennart Poettering 2008-02-15 18:03:11 +00:00
  • 2b8bc5cbbf allow compilation on systems that lack POSIX shared memory. Patch from matthijs, closes #200 Lennart Poettering 2008-02-15 13:38:12 +00:00
  • 5552139402 explicitly recommend the usage of -- in the pasuspender command line, Closes #203 Lennart Poettering 2008-02-15 13:33:08 +00:00
  • a1b2a838cf look for timer_create in librt, Closes #210, patch supplied by matthijs Lennart Poettering 2008-02-15 13:21:14 +00:00
  • 0a807b3c4b print pa version id each time we start up, so that it is easier to identify the version people are reporting bugs again Lennart Poettering 2008-02-15 13:13:12 +00:00
  • 75e1ebdf77 Improve compatibility with applications which like to pass invalid strings to the libc functions we overwrite, by handing directly to the original function. Patch by Colin Guthrie and Gustavo De Nardin, Closes #227 Lennart Poettering 2008-02-15 11:50:48 +00:00
  • 86b9ef8c96 deal with a possibly failing pa_channel_map_init_auto() correctly Lennart Poettering 2008-02-13 22:13:44 +00:00
  • a3e820fca7 Mark long_options constant. Diego Petteno 2008-01-24 11:12:29 +00:00
  • c8a9c9b069 Use check_PROGRAMS rather than noinst_PROGRAMS for test programs. Diego Petteno 2008-01-24 10:45:33 +00:00
  • be4c0f296c Apply the fix for CVE-2008-0008 from 0.9.9 release on trunk. Diego Petteno 2008-01-24 09:35:50 +00:00
  • 90a7f3bbed bump revision v0.9.9 Lennart Poettering 2008-01-24 01:06:44 +00:00
  • 4d4dafbf3f fix CVE-2008-0008.patch Lennart Poettering 2008-01-24 01:05:24 +00:00
  • 9423e674e8 prepare 0.9.9 Lennart Poettering 2008-01-24 00:44:21 +00:00
  • d36a1b8333 use __BYTE_ORDER macro for detecting byte order, as suggested on http://unixpapa.com/incnote/byteorder.html Lennart Poettering 2008-01-06 20:38:11 +00:00
  • c5678ae400 Don't send opcodes introduced in protocol versions 12 to clients using protocol version 11. (fixes #183) Sjoerd Simons 2008-01-04 14:59:09 +00:00
  • 02f49a24f4 Implement opcodes in the tunnel modules that were added in version 12 of the protocol. Based on a patch by coling. (fixes #193) Sjoerd Simons 2008-01-04 14:57:31 +00:00
  • 9774cc7965 Add forgotted #ifdef __linux__ and only use SIGRTMIN if it is defined. Fixes compilation on non-linux platforms like GNU/kFreeBSD. Thanks to Aurelien Jarno for the patch Sjoerd Simons 2008-01-04 14:52:44 +00:00
  • 1e74aa977e Add a missing pa_xfree. Tanu Kaskinen 2008-01-03 22:27:58 +00:00
  • 4e771768e3 The previous commit introduced a new bug: giving too many values in the "control" argument wasn't detected any more. Fixed. Tanu Kaskinen 2008-01-03 21:53:46 +00:00
  • 39ba68bcf4 Fix the parsing of trailing default values in the "control" module argument. Tanu Kaskinen 2008-01-03 21:07:11 +00:00
  • dccf411469 Downgraded the priority of a message, because it's really quite uninteresting. Tanu Kaskinen 2008-01-02 13:08:52 +00:00
  • 9d00b9dea2 convert argument to boolean value before passing it on to __builtin_expect in PA_LIKELY Lennart Poettering 2007-12-29 18:04:31 +00:00
  • 2cb1b2c067 add new function pa_proplist_contains() Lennart Poettering 2007-12-29 18:03:53 +00:00
  • 2a44213430 add API for resetting allocated resamplers Lennart Poettering 2007-12-23 20:15:03 +00:00
  • 7f65e79e73 wrap speex_resampler_reset_mem() Lennart Poettering 2007-12-23 20:14:05 +00:00
  • 81e85ced05 hide proplist-test Lennart Poettering 2007-12-23 20:13:19 +00:00
  • 63c616eecc add new property list implementation Lennart Poettering 2007-12-23 20:12:37 +00:00
  • 8ed2a8c042 Increase the maximum line length of default.pa from 256 to 1024. Load commands of modules that need multiple channel maps may grow rather long. Tanu Kaskinen 2007-12-14 12:54:26 +00:00
  • b94a6bc5b8 Add a configure switch to enable the per-user ESounD socket path, but default to vanilla ESounD's path. This way distributions and users can configure PulseAudio according to their ESounD library. Diego Petteno 2007-12-06 19:30:16 +00:00
  • 95a98fe6f2 Add new subsystem for applying envelopes (such as volume ramps) to audio signals Lennart Poettering 2007-11-24 16:26:49 +00:00
  • 2d34bca4a1 rearrange #includes Lennart Poettering 2007-11-24 16:24:54 +00:00
  • 031289006b add new pa_mutex_try_lock() API Lennart Poettering 2007-11-24 16:24:16 +00:00
  • 7a4242522e add new endianess macros for FLOAT32 Lennart Poettering 2007-11-24 16:23:19 +00:00
  • ca0c5af323 make sure to create ~/.pulse before using any configuration file from it Lennart Poettering 2007-11-24 16:22:23 +00:00
  • 04d7a7ef58 Check for mkdir -p or equivalent, and use that rather than simple mkdir to create the modules, modules/gconf and modules/rtp directories. Diego Petteno 2007-11-23 21:49:05 +00:00
  • 19ee3b6e3f Enable D-Bus if Bluez or HAL are enabled; use DBUS_LIBS/DBUS_CFLAGS when building libdbus-util.la. Diego Petteno 2007-11-23 16:17:16 +00:00
  • ec91380f5c Fix detection of polkit_context_is_caller_authorized() function, also reported by Nix. Also fix detection of policydir for prefixes different from /usr.~ Diego Petteno 2007-11-23 15:27:56 +00:00
  • 9d2255d4e5 fix uploading of samples into PA. Problem discovered by Colin Guthrie Lennart Poettering 2007-11-22 15:09:00 +00:00
  • 3e4f820f22 update speex resampler with newer snapshot from Speex SVN Lennart Poettering 2007-11-22 14:47:28 +00:00
  • d41744afaf Tagging release 0.9.8 v0.9.8 Lennart Poettering 2007-11-21 23:59:20 +00:00
  • 23e3d7cb4c bump version and soname Lennart Poettering 2007-11-21 23:09:17 +00:00
  • 6b932f0a50 update man pages a bit Lennart Poettering 2007-11-21 23:03:19 +00:00
  • 40db06de5f when speaking to a client with a version < 12, hide S32 sample specs, and make them appaear as FLOAT32 Lennart Poettering 2007-11-21 22:55:28 +00:00
  • 0f5fa473f8 increment api and protocol version Lennart Poettering 2007-11-21 01:31:04 +00:00
  • 14a9b80afb - Check process name when dealing with PID files - Add new PA_STREAM_FIX_CHANNELS, FIX_RATE, FIX_FORMAT, DONT_MOVE, VARIABLE_RATES to pa_sream_flags_t adn implement it - Expose those flags in pacat - Add notifications about device suspend/resume to the protocol and expose them in libpulse - Allow changing of buffer_attr during playback - allow disabling for remixing globally - hookup polkit support Lennart Poettering 2007-11-21 01:30:40 +00:00
  • 4ac6b53478 minor typo fix Lennart Poettering 2007-11-21 01:21:53 +00:00
  • 5a4959eb90 add short version history of the PA protocol Lennart Poettering 2007-11-21 01:21:00 +00:00
  • 63fa021451 add a couple of new opcodes, and document the versions the opcodes where added Lennart Poettering 2007-11-21 01:20:16 +00:00
  • d1d07783e0 add API to allow runtime reconfiguration of memblockqs Lennart Poettering 2007-11-21 01:19:28 +00:00
  • 07832d080a detect whether PolicyKit support is available Lennart Poettering 2007-11-16 23:48:09 +00:00
  • cf0d43e7d0 build PolicyKit support Lennart Poettering 2007-11-16 23:47:28 +00:00
  • 8bdad297e3 add interface to PolicyKit Lennart Poettering 2007-11-16 23:46:22 +00:00
  • 413a8f8917 use a prio inheriting mutex for the threaded mainloop, to ease writing of RT clients Lennart Poettering 2007-11-14 16:11:51 +00:00
  • 461e36910a use a free list for allocation pa_operation objects Lennart Poettering 2007-11-14 16:11:09 +00:00
  • 1765b13386 use a free list for allocating reply_info structs Lennart Poettering 2007-11-14 16:10:36 +00:00
  • 9b75b9de56 add missing pa_boolization Lennart Poettering 2007-11-14 16:09:03 +00:00
  • 7462ab1aca Rework ALSA mixer channel detection code. This time we actually care about the channel names the ALSA mixer exports for us Lennart Poettering 2007-11-13 23:42:15 +00:00
  • 4c4761731d add array size to increase chance of detecting missing updates Lennart Poettering 2007-11-13 23:41:17 +00:00
  • 4a39c2e462 don't fail if the bt-proximity-helper is not built Lennart Poettering 2007-11-13 19:56:01 +00:00
  • 15f56de8f2 don't touch RLIMIT:MEMBLOCK by default. This should improve out-of-the-box comaptibility with JACK Lennart Poettering 2007-11-13 19:39:23 +00:00
  • 7b321eda3a increase the pacmd timeout a bit Lennart Poettering 2007-11-13 19:21:15 +00:00
  • d17bb53d3e Completely rework ALSA device selection code: choose the device to open depending on the requested number of channels and channel map. In most cases it will now suffice to set default-channels=6 to enable 5.1 sound for all devices that support it Lennart Poettering 2007-11-13 17:37:44 +00:00
  • f752882525 fix loading of load-once modules if no other modules was loaded before Lennart Poettering 2007-11-13 17:35:48 +00:00
  • 5054f3623f add new fun module that automatically mutes your audio devices when you leave with your bluetooth phone, and unmutes when you come back Lennart Poettering 2007-11-11 23:18:19 +00:00
  • e8092bede9 Port module-gconf to make use of the new API pa_start_child_for_read() Lennart Poettering 2007-11-11 23:01:44 +00:00
  • daf3a3ed8f pull code for starting helper processes out of module-gconf, clean it up, and stick into a new API pa_start_child_for_read() Lennart Poettering 2007-11-11 23:00:38 +00:00
  • e043eaad94 add new function pa_strnull() to simplify passing null strings to non-linux printf() Lennart Poettering 2007-11-11 22:59:34 +00:00
  • f873a2a224 add a simple fully-automatic fully-linearupmixer/downmixer and enable it by default Lennart Poettering 2007-11-11 02:30:59 +00:00
  • e313fe1b3d tag modules that may only be loaded once at most especially, and enforce that in the module loader Lennart Poettering 2007-11-09 18:25:40 +00:00
  • d8e0c1c6bd minor typo Lennart Poettering 2007-11-09 18:24:09 +00:00
  • b0a68fd09f optimize mixing code a bit. Add mixers for S32LE, S32BE, ULAW, ALAW and FLOAT32BE. Add volume adjusters for FLOAT32BE, ALAW, ULAW. Lennart Poettering 2007-11-09 17:11:45 +00:00
  • c1985c2acc replace a few CLAMPs by PA_CLAMP_UNLIKELY Lennart Poettering 2007-11-09 14:20:12 +00:00
  • 01490319d3 remove PA_CLAMP_LIKELY macro because it doesn't really make sense. Lennart Poettering 2007-11-09 14:19:40 +00:00
  • 7bd3c0396d .la files for modules can probably be removed safely on all archs now Lennart Poettering 2007-11-09 14:14:29 +00:00
  • 7e0f547f2f add support for 32bit integer samples Lennart Poettering 2007-11-09 02:45:07 +00:00
  • 3c17c7d442 fix CLAMP_LIKELY/UNLIKELY definition Lennart Poettering 2007-11-09 02:12:09 +00:00
  • ecf349dc6c add missing #include Lennart Poettering 2007-11-09 01:30:46 +00:00