Lennart Poettering
34b48887ef
alsa: when creating alsa sinks/sources include mapping name in device name to allow profiles mit multiple sinks or multiple sources
2009-06-18 03:42:39 +02:00
Lennart Poettering
8d3362cec6
device-restore: properly check save_muted flag when storing muted state
2009-06-18 03:41:49 +02:00
Lennart Poettering
4951e08031
card,stream-restore: minor cleanups
2009-06-18 00:59:33 +02:00
Lennart Poettering
0e4ac56afc
device-restore: save last used port in database
2009-06-18 00:59:04 +02:00
Lennart Poettering
59bd793734
card-restore: we don't need to save card data that came from the database
2009-06-18 00:58:19 +02:00
Lennart Poettering
d773638b20
stream-restore: e don't need to save stream data that came from the database
2009-06-18 00:56:46 +02:00
Lennart Poettering
c65ebeec1e
raop: move all raop files to subdir
2009-06-17 15:09:28 +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
dda0f5a71a
rtp: fix s/recieve/receive/ typo
2009-06-17 03:14:26 +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
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
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
71ce195d3b
udev: properly initialize userdata to 0
2009-06-07 00:40:48 +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
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
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
208862698e
null: introduce sink_properties= argument
2009-05-27 23:30:29 +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
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
e7bca90775
upnp: s/url/URL/ in GetAll() D-Bus call
2009-05-19 18:18:36 +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
Lennart Poettering
862a05f8c8
upnp: update to newest spec
2009-05-15 18:38:55 +02:00
Lennart Poettering
763954c467
upnp: convert all property names to CamelCase to follow D-Bus spec
2009-05-14 19:50:36 +02:00
Lennart Poettering
1a39acce41
rescue: make we don't end up in an endless loop when we can't move a sink input
2009-05-14 03:52:13 +02:00
Lennart Poettering
234c61b638
upnp: implement item-count/container-count properties
2009-05-14 01:43:12 +02:00
Lennart Poettering
0cb383717e
alsa: be a bit more verbose when a hwparam call fails
2009-05-14 01:25:07 +02:00
Lennart Poettering
b7e2223186
database: port restore modules to new database API
2009-05-14 01:24:26 +02:00
Lennart Poettering
dfd6b61cd1
alsa: include mixer name in sink/source properties
2009-05-12 22:55:50 +02:00
Marc-André Lureau
4c3aef367b
suspend-on-idle: add per-device timeout property
2009-05-12 01:33:37 +02:00
Lennart Poettering
37c36202c6
upnp: rework property handling
2009-05-11 20:01:05 +02:00
Lennart Poettering
35b7ce56ed
upnp: use new rygel @HOSTNAME@ wildcard for server name
2009-05-11 20:00:43 +02:00
Lennart Poettering
dc5dce50ea
upnp: properly issue method not found exception when we don't now it
2009-05-11 20:00:02 +02:00
Lennart Poettering
98a6454166
upnp: update to newest spec, generate 'Updated' signal
2009-05-11 19:59:14 +02:00
Lennart Poettering
6c4c61de2c
upnp: fix URL of MediaServer spec
2009-05-11 19:57:00 +02:00
Jyri Sarha
44e566ade8
bluetooth-device: Add safe guard against BT streaming irregularities.
...
Some bad quality BT-headsets block bluez socket sometimes for hundreds
of milliseconds, especially when changing mode. When the module tries
catch up the lost time it may SBC encode up to half a second of audio
without yielding. On slow machine this may cause maximum RT time slice
to be exceeded. Cleaned out the minor fix that slipped into first version
of the patch.
2009-05-08 22:49:42 +02:00
Lennart Poettering
3766850c8b
core: introduce pa_{sink,source}_set_fixed_latency()
...
This allows us to forward the fixed latency directly from the sink to
the monitor source withut having to wait for pa_sink_put().
2009-05-08 02:04:48 +02:00
Lennart Poettering
4bffc7849f
alsa: initialize buffer size before number of periods to improve compat with some backends
2009-05-01 04:16:17 +02:00
Lennart Poettering
947bf5de6c
zeroconf: properly unref native protocol object
2009-05-01 04:12:45 +02:00