Commit graph

4127 commits

Author SHA1 Message Date
Lennart Poettering
78bccde226 conf: remove obsolete module-idle-time directive from default config file/man page 2009-06-07 00:45:51 +02:00
Lennart Poettering
a9b38b3530 daemon: optionally call mlockall() on startup 2009-06-07 00:45:47 +02:00
Lennart Poettering
71ce195d3b udev: properly initialize userdata to 0 2009-06-07 00:40:48 +02:00
Lennart Poettering
3a118f2a03 build-sys: bump libsndfile dependency 2009-06-06 17:02:57 +02:00
Lennart Poettering
bab4b94b56 udev: try to unsuspend devices whenever they are closed by other processes 2009-06-06 15:33:54 +02:00
Lennart Poettering
d1646f78af core: monitor sources need to inherit the suspend cause from their sinks 2009-06-06 15:32:45 +02:00
Lennart Poettering
69eab1e057 core: suppress suspending/resume when we are already in the right state 2009-06-06 15:31:46 +02:00
Lennart Poettering
496be212ad hashmap: introduce PA_HASHMAP_FOREACH macro 2009-06-06 15:30:24 +02:00
Lennart Poettering
e84644aa88 hal,udev: deprecate HAL support in favour of udev 2009-06-06 03:26:55 +02:00
Lennart Poettering
8080ab1259 udev: add module-udev-detect for discovering and configuring devices 2009-06-06 03:26:07 +02:00
Lennart Poettering
e5dd9dfe68 rtp: remove gcc warning 2009-06-05 19:25:15 +02:00
Lennart Poettering
f398407544 augment: try to deduce the media role from the menu category 2009-06-05 19:24:40 +02:00
Lennart Poettering
561c0af851 alsa: monitor device reservation status and resume automatically when device becomes unused 2009-06-05 19:05:42 +02:00
Lennart Poettering
00797b8b6e core: add a suspend cause flags field 2009-06-05 19:05:07 +02:00
Lennart Poettering
3af5f8cb55 reserve: wrap device reservation monitor reference implementation 2009-06-05 19:03:16 +02:00
Lennart Poettering
1748fd2a0d reserve: update reserve.[ch] from upstream git 2009-06-05 19:00:12 +02:00
Lennart Poettering
3e10f3f4e3 tdb: include signal.h before tdb.h for compat reasons 2009-06-04 23:50:43 +02:00
Lennart Poettering
4d874753f5 utils: use pa_path_get_filename() where applicable 2009-06-04 23:19:48 +02:00
Lennart Poettering
8bada7496c Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio 2009-05-28 02:50:11 +02:00
Lennart Poettering
c224aace42 modules: introduce PA_MODULE_DEPRECATED() macro for marking modules deprecated 2009-05-28 02:47:36 +02:00
Lennart Poettering
1c4393acf0 modules: add {sink|source|card}_properties argument to all modules 2009-05-28 02:39:22 +02:00
Lennart Poettering
6044aabf58 Merge commit 'flameeyes/master' 2009-05-27 23:57:50 +02:00
Lennart Poettering
208862698e null: introduce sink_properties= argument 2009-05-27 23:30:29 +02:00
Lennart Poettering
6601e09929 simple: set ADJUST_LATENCY by default 2009-05-27 23:18:55 +02:00
Lennart Poettering
19d7ced40d modargs: introduce pa_modargs_get_proplist() 2009-05-27 23:18:17 +02:00
Lennart Poettering
699bd542f3 libpulse: introduce PA_CHECK_VERSION macro 2009-05-26 22:31:05 +02:00
Lennart Poettering
e8f7eb616a oss: don't deadlock when we try to resume an OSS device that lacks a mixer 2009-05-26 22:30:36 +02:00
Lennart Poettering
d2198c9ba1 alsa: fix wording, we are speaking of card profiles, not output profiles 2009-05-26 22:29:33 +02:00
Lennart Poettering
5c10b84e0f sndfile: big rework of libsndfile interfacing code
This adds proper channel map handling when reading/writing audio files.
This allows surround .WAV files to be played with the right channel
setup automatically.

This also merges paplay into pacat and adds recording into formatted
files to pacat.
2009-05-26 00:05:28 +02:00
Lennart Poettering
759a9d0cc5 core-util: introduce pa_disable_sigpipe() 2009-05-26 00:02:29 +02:00
Lennart Poettering
ebce3185ef cli: allow easy repeating of commands with '/' 2009-05-25 23:56:38 +02:00
Lennart Poettering
8b180b6368 volume: implement pa_cvolume_{scale|max|avg}_mask() 2009-05-25 23:55:44 +02:00
Lennart Poettering
5f2d848d8e map-file: add missing channel map/cvolume position functions 2009-05-25 23:54:08 +02:00
Lennart Poettering
8f23a2edb5 proplist: add two new generic properties, media.copyright and media.software 2009-05-25 23:52:31 +02:00
Lennart Poettering
01fa34ba8a channelmap: introduce pa_channel_map_mask() and pa_channel_position_mask_t 2009-05-25 23:51:34 +02:00
Lennart Poettering
261a4830fb sample: introduce pa_proplist_setp() 2009-05-25 23:50:18 +02:00
Lennart Poettering
346a708c2c sample: introduce pa_sample_format_is_{le,be,ne,re}() 2009-05-25 23:49:47 +02:00
Lennart Poettering
3533599579 upnp: s/org.Rygel./org.gnome.UPnP/ following the newest version of the spec 2009-05-25 23:47:09 +02:00
Lennart Poettering
f80928495a channelmap: document how apple's/microsoft's channel names map to ours 2009-05-24 01:03:34 +02:00
Lennart Poettering
e2aba1521a core-util: fall back to sysconf(_SC_OPEN_MAX) to find maximum file descriptor 2009-05-22 01:31:56 +02:00
Lennart Poettering
ce3fbb5268 tests: show dB in volume-ui.py 2009-05-22 01:31:26 +02:00
Lennart Poettering
000bdb8d25 volume: change pa_volume_t mapping to cubic 2009-05-22 01:30:54 +02:00
Lennart Poettering
e7bca90775 upnp: s/url/URL/ in GetAll() D-Bus call 2009-05-19 18:18:36 +02:00
Diego Elio 'Flameeyes' Pettenò
ce6643e8c9 Use the _ONCE variation of AC_CHECKs where applicable.
When we're unconditionally looking for a function, or an header file,
without particular libraries set, or with found/not-found conditional code,
we can save ~1K lines in the final configure script by using the _ONCE
variant.

This makes sure that for each header of function, the check is done exactly
once and never more, reducing the amount of code that has to be generated
and executed.
2009-05-17 23:25:23 +02:00
Diego Elio 'Flameeyes' Pettenò
ff5b7fb222 Add missing headers' include to build on FreeBSD 7.1. 2009-05-15 23:42:43 +02:00
Diego Elio 'Flameeyes' Pettenò
99f2541038 Add missing include directory path for OSS modules. 2009-05-15 23:42:29 +02:00
Diego Elio 'Flameeyes' Pettenò
d45c909ab3 When MAP_ANONYMOUS is missing, fallback to MAP_ANON.
While the latter is deprecated on modern systems like glibc-based ones,
FreeBSD (and probably others) still use it, so make sure it falls back if
the new one is missing.
2009-05-15 23:09:59 +02:00
Diego Elio 'Flameeyes' Pettenò
0de6877934 Don't use == for comparison in tests. Fix build with non-bash shells. 2009-05-15 22:43:56 +02:00
Lennart Poettering
862a05f8c8 upnp: update to newest spec 2009-05-15 18:38:55 +02:00
Lennart Poettering
0921b1b4a3 shm: rework alignment when punching memory 2009-05-14 19:51:05 +02:00