Commit graph

431 commits

Author SHA1 Message Date
João Paulo Rechi Vita
0396a60529 Copy arguments values instead of just getting a pointer for them 2008-09-11 01:12:04 +03:00
João Paulo Rechi Vita
f992296b97 Hand the stream socket to the rt thread 2008-09-11 01:12:04 +03:00
João Paulo Rechi Vita
255f9b0fe6 Initial code for rt thread 2008-09-11 01:12:04 +03:00
João Paulo Rechi Vita
b8b761a81f Fix PA_USEC_PER_SEC missing 2008-09-11 01:12:04 +03:00
João Paulo Rechi Vita
a3f075670a BlueZ connection configuration done 2008-09-11 01:12:04 +03:00
João Paulo Rechi Vita
e7b0839d17 Adds SBC Codec to pa tree 2008-09-11 01:12:04 +03:00
João Paulo Rechi Vita
ee68292c61 Initial file for module-bt-device 2008-09-11 01:12:03 +03:00
João Paulo Rechi Vita
d8a0ec53da Add code from bluez/audio/ipc.[ch] 2008-09-11 01:12:03 +03:00
João Paulo Rechi Vita
ffe76a2daf Add sender=org.bluez to dbus add match 2008-09-11 01:12:03 +03:00
João Paulo Rechi Vita
fe8bd53e22 Remove modargs, since module-bt-discover doesn't have any argument 2008-09-11 01:12:03 +03:00
João Paulo Rechi Vita
1e03c323ca Refactor all linked lists to use pulsecore/llist.h 2008-09-11 01:12:03 +03:00
João Paulo Rechi Vita
d893a1ff53 Remove block delimiters from single line if blocks 2008-09-11 01:12:03 +03:00
João Paulo Rechi Vita
cadc6660dd Remove some unused vars and labels 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
a69c020c55 Change booleans to pa_bool_t 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
d90bb1859a We don't need call_dbus_method anymore 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
9907b461d4 Don't need to explicity check if hcid is running anymore 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
2b68562323 Improve dbus communication 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
e5d25e0542 Changing all private functions to static 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
3909d9bf90 Remove VERBOSE definition 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
c9f56593e3 Adding dynamic bluetooth audio devices detection 2008-09-11 01:12:02 +03:00
João Paulo Rechi Vita
314dadeade Fix the symdef include 2008-09-11 01:12:01 +03:00
João Paulo Rechi Vita
6fccd5828a Fix comparison of strings of different case 2008-09-11 01:12:01 +03:00
João Paulo Rechi Vita
8b511f5598 Adding module-bt-discover 2008-09-11 01:12:01 +03:00
Lennart Poettering
0deb6a4b13 minor improvements in debug handling 2008-09-09 02:17:01 +03:00
Lennart Poettering
3a46bbeba5 When returning from a suspend, pass exactly the same flags as originally when
we opened the device.
2008-09-09 00:10:54 +03:00
Lennart Poettering
25b200c087 fix minor typo 2008-09-09 00:06:12 +03:00
Lennart Poettering
f4c2f00f78 Work around presumable ALSA bug that treats the dir argument to
snd_pcm_hw_params_set_periods_near() actually as > or < instead of >= and <=.
2008-09-09 00:04:50 +03:00
Lennart Poettering
12c5c62dad Downgrade hrtimer warning to notice level 2008-09-05 00:38:52 +02:00
Lennart Poettering
1c4ad4b64b rework device opening code: work around broken SND_PCM_NO_AUTO_xxx support in ALSA <= 1.0.17a 2008-08-31 16:25:37 +02:00
Lennart Poettering
54da71ef5d reduce needlessly large gdbm cache a bit 2008-08-29 01:48:31 +02:00
Ed Catmur
3d07cc8112 alsa_error_handler should note source of errors
When an error gets passed up from alsa-lib via alsa_error_handler, it's unclear
the source of the error. alsa_error_handler should note that the error came
from alsa-lib. (Closes #341)
2008-08-26 23:19:43 +02:00
Lennart Poettering
dc9b8dce30 add a few missing casts 2008-08-20 03:33:06 +03:00
Lennart Poettering
b7026bf248 add a few more gcc warning flags and fix quite a few problems found by doing so 2008-08-19 22:39:54 +02:00
Lennart Poettering
e65c514542 don't unref pa_native_options object twice 2008-08-18 20:07:32 +02:00
Lennart Poettering
5cc2187bec add some code to make invalid valgrind warnings go away 2008-08-18 19:55:55 +02:00
Lennart Poettering
b8ba2de7dd restore volume/device for streams only when it wasn't set before 2008-08-18 17:49:47 +02:00
Lennart Poettering
67858c6e46 fix type error 2008-08-18 17:36:59 +02:00
Lennart Poettering
8d596a9bc5 Make Multicast TTL for RTP configurable, patch from 'dfort'
Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-08-15 14:40:08 +02:00
Lennart Poettering
f84536bc0a apply newly configured rules properly 2008-08-15 14:38:18 +02:00
Lennart Poettering
63402b392b apply volumes properly more than once in a row 2008-08-15 14:37:54 +02:00
Lennart Poettering
512c24c65a apply the correct rules to sink inputs 2008-08-15 14:37:26 +02:00
Lennart Poettering
f68a6e5cab don't restore devices for direct-on-input streams 2008-08-15 14:36:24 +02:00
Lennart Poettering
916899a973 pass force_refresh=FALSE to all volume/mute read invocations 2008-08-13 13:59:50 +02:00
Lennart Poettering
abd85af939 drop 0db reset functions since they are not necessary anymore 2008-08-13 13:59:29 +02:00
Lennart Poettering
8a10eba744 extend hardware dB scale in software to full range if necessary, instead of reverting back to software-only volume control 2008-08-13 13:59:06 +02:00
Lennart Poettering
29daef7a26 add new function pa_alsa_volume_divide() 2008-08-13 13:54:17 +02:00
Lennart Poettering
8ab85fdf9e reword some log messages 2008-08-13 13:53:31 +02:00
Lennart Poettering
3c88af711e fix protocol destruction 2008-08-13 13:51:13 +02:00
Lennart Poettering
8ca254c490 fix two uninitialized memory accesses 2008-08-11 19:46:11 +02:00
Lennart Poettering
72f520f93c make gcc shut up 2008-08-09 17:04:27 +02:00