Commit graph

4177 commits

Author SHA1 Message Date
Lennart Poettering
6d7cf14dbf native: implement command to change sink/source port 2009-06-17 04:52:41 +02:00
Lennart Poettering
bd8e043a52 bluetooth: return sensible error code in set_profile() 2009-06-17 04:51:57 +02:00
Lennart Poettering
334325efd7 alsa: allow placing device id in alsa device strings at arbitrary positions 2009-06-17 04:17:25 +02:00
Lennart Poettering
31575f7766 alsa: rework mixer logic
Completely rework mixer logic. This now allows controlling a full set of
elements from a single sink's volume slider/mute button.

This also introduces sink and source "ports" that can be used to choose
different input or output ports with the UI. (i.e. "mic"/"line-in" or
"speaker"/"headphones".

The mixer paths and device maps are now configered in external
configuration files and can be tweaked as necessary.
2009-06-17 03:45:14 +02:00
Lennart Poettering
e9c70ac41b pdispatch: fix s/recieve/receive/ typos 2009-06-17 03:18:14 +02:00
Lennart Poettering
1ec33f37d9 pstream: fix s/recieve/receive/ typos 2009-06-17 03:17:23 +02:00
Lennart Poettering
dddb4b02b3 gdbm: set default block size to 1K 2009-06-17 03:16:48 +02:00
Lennart Poettering
279e0d678e card: get rid of description field which is unused 2009-06-17 03:16:13 +02:00
Lennart Poettering
4f44fe86fb card: make sure to always hand failure code back in some calls 2009-06-17 03:15:56 +02:00
Lennart Poettering
325c01bdbc card: some modernizations 2009-06-17 03:15:36 +02:00
Lennart Poettering
dda0f5a71a rtp: fix s/recieve/receive/ typo 2009-06-17 03:14:26 +02:00
Lennart Poettering
0fa1ddf838 core-util: implement pa_maybe_prefix_path() 2009-06-17 03:13:59 +02:00
Lennart Poettering
7fa05bea7e core-util: implement pa_split_spaces_strv() 2009-06-17 03:13:32 +02:00
Lennart Poettering
c5dbf754b5 core-util: implement pa_xstrfreev() 2009-06-17 03:13:01 +02:00
Lennart Poettering
7de7b012fd conf-parse: implement .include directive 2009-06-17 03:11:47 +02:00
Lennart Poettering
083b17b28a volume,channelmap: reimplement a couple of calls based on channel masks 2009-06-17 03:09:28 +02:00
Lennart Poettering
77901e5e62 channelmap: define a couple of standard channel masks 2009-06-17 03:08:34 +02:00
Lennart Poettering
697b8de96f malloc: implement pa_xrenew() 2009-06-17 03:07:42 +02:00
Lennart Poettering
4f36cc76f2 channelmap: make sure a mask is generated is 64 bit int 2009-06-17 03:06:54 +02:00
Lennart Poettering
26d5f28f8a version: fix prefix in PA_CHECK_VERSION macro 2009-06-17 03:06:13 +02:00
Lennart Poettering
d9939690ed channelmap: implement pa_channel_position_from_string() 2009-06-17 03:05:30 +02:00
Lennart Poettering
64b0f38b67 volume: implement functions for multiplicating a cvolume with a scalar 2009-06-17 03:04:21 +02:00
Lennart Poettering
c6830bd9dc hashmap: implement pa_hashmap_last() 2009-06-17 03:02:34 +02:00
Lennart Poettering
a1d84e3935 hashmap: implement api to iterate a hashmap backwards 2009-06-17 03:02:19 +02:00
Lennart Poettering
277e8c5ce4 idxset: implement pa_idxset_copy() 2009-06-17 03:01:40 +02:00
Lennart Poettering
0b479ffbba daemon: write a warning blurb to syslog when folks use --system mode 2009-06-17 03:00:51 +02:00
Lennart Poettering
1e8a374f2f alsa: fix bad memory access for devices that lack a mixer 2009-06-10 23:22:12 +02:00
Lennart Poettering
89e3adf8cd sample: fix build on BE archs 2009-06-08 18:22:19 +02:00
Lennart Poettering
3c4c1f4945 udev: reshuffle the properties we read from udev a bit 2009-06-08 16:59:47 +02:00
Lennart Poettering
f13bbd576f prop: introduce new PA_PROP_DEVICE_INTENDED_ROLES property 2009-06-08 16:58:45 +02:00
Lennart Poettering
12d53826f6 i18n: update po data 2009-06-08 00:34:52 +02:00
Lennart Poettering
983aa5d44b Merge commit 'origin/master-tx' 2009-06-08 00:27:52 +02:00
Lennart Poettering
e7a6d53118 core: replace tabs by spaces 2009-06-08 00:12:20 +02:00
Lennart Poettering
587fc2ab1c core: make sure soft mute status stays in sync with hw mute status
This should close rhbz #494851, mandriva bz #51234.

Probably the same as our own #572, launchpad #352732.
2009-06-08 00:02:15 +02:00
Lennart Poettering
ab5adce7a0 rtstutter: increase log level by default 2009-06-07 23:24:02 +02:00
ruigo
00cc168373 Sending translation for Portuguese 2009-06-07 18:34:30 +00:00
Jyri Sarha
8eaea3aa64 optimization: Optimized pa_sink_render_full.
This is finally the latest version of the patch.
2009-06-07 02:06:44 +02:00
Lennart Poettering
8adf1d5eea man: document that tsched doesn't use fragment settings 2009-06-07 00:45:52 +02:00
Lennart Poettering
3aefc45883 man: document 24bit sample types in man page 2009-06-07 00:45:51 +02:00
Lennart Poettering
5be1cc52ff man: document log related daemon.conf options 2009-06-07 00:45:51 +02:00
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
aalam
86f3961af0 Sending translation for Punjabi 2009-06-06 02:10:28 +00:00
Lennart Poettering
e84644aa88 hal,udev: deprecate HAL support in favour of udev 2009-06-06 03:26:55 +02:00