Commit graph

819 commits

Author SHA1 Message Date
Lennart Poettering
ff7033c11d Revert "make sure we always read in all properties"
This reverts commit 1c8f968282.

Turns out doing this is racy. The appropriate fix seems to be
38825d7912
2009-03-31 00:22:17 +02:00
Lennart Poettering
857a1f4909 fix compiler warning 2009-03-30 20:57:23 +02:00
Lennart Poettering
90fbc036f4 make sure we never access an invalid pa_bluetooth_device object 2009-03-30 20:57:12 +02:00
Lennart Poettering
1c8f968282 make sure we always read in all properties 2009-03-30 20:56:03 +02:00
Lennart Poettering
66b80e9ecd get rid of old 'Connected' property parsing and make sure we don't execute two case branches 2009-03-30 20:55:50 +02:00
Lennart Poettering
91355a1ce5 introduce typedef for pa_bt_audio_state and use it everywhere 2009-03-30 20:55:10 +02:00
Lennart Poettering
1390564227 Merge commit 'elmarco/bluetooth-fixes' 2009-03-30 20:34:49 +02:00
Lennart Poettering
d33be12fde Merge commit 'elmarco/dbus' 2009-03-30 20:26:27 +02:00
Marc-André Lureau
eb93e2537a dbus: split dbus-util into dbus-shared
modules: fix dbus-util include
pulse: get dbus at context connection
2009-03-30 20:56:55 +03:00
Lennart Poettering
1743322d3e Merge commit 'coling/master' 2009-03-30 19:15:39 +02:00
Lennart Poettering
aa6803653e rework tunneling code 2009-03-30 19:13:07 +02:00
Lennart Poettering
e3f15104cf don't enabled tsched on software ALSA devices 2009-03-30 18:00:23 +02:00
Marc-André Lureau
87fcb3d592 bluetooth: use new audio State properties 2009-03-27 22:59:57 +02:00
Marc-André Lureau
38825d7912 bluetooth: GetProperties after profile UUID show up 2009-03-27 22:59:56 +02:00
Marc-André Lureau
20bd1c686c bluetooth: remove racy GetProperties to check profile 2009-03-27 22:59:56 +02:00
Marc-André Lureau
9e8c2d393a bluetooth: don't access outside array range 2009-03-27 22:59:53 +02:00
Marc-André Lureau
61cd6d4c19 bluetooth: fail when switching on non-connected profile 2009-03-27 20:43:42 +02:00
Marc-André Lureau
62a4e36f5d bluetooth: connected can be -1, check > 0 2009-03-27 20:43:42 +02:00
Luiz Augusto von Dentz
13f1c4413b Do not reconfigure capabilities. 2009-03-26 15:40:04 -03:00
Luiz Augusto von Dentz
168c741b64 Query and make use of the current configuration. 2009-03-26 15:40:04 -03:00
Luiz Augusto von Dentz
071b3e7fc5 Update ipc to match new message headers introduced on BlueZ 4.34. 2009-03-26 15:40:04 -03:00
Luiz Augusto von Dentz
b03c545850 Fix misuse of 'frame.joint' when estimating the frame length.
'frame.joint' is not the flag for joint stereo mode, it is a set of bits which
show for which subbands channels joining was actually used.
2009-03-26 15:40:03 -03:00
Luiz Augusto von Dentz
f80a1f6d31 Maintain the original code style for sbc. 2009-03-26 15:40:03 -03:00
Colin Guthrie
205cbe8afc raop: Add call to pa_sink_set_max_request()
This is just a copy from the ESD version which is a little crude, but will do for now.
2009-03-25 23:05:41 +00:00
Lennart Poettering
cbbd98635a make sure the discovery module is only loaded once 2009-03-25 23:49:09 +01:00
Lennart Poettering
4edb109239 use u->use_tsched everywhere 2009-03-25 16:17:45 +01:00
Lennart Poettering
119698ae91 beef up esd sink properties a bit 2009-03-25 01:18:29 +01:00
Lennart Poettering
fdbe0543be initialize max_request to SO_SNDBUF 2009-03-25 01:17:56 +01:00
Lennart Poettering
98a5f4a991 don't fiddle with latency range in sources with static latency 2009-03-25 00:45:13 +01:00
Lennart Poettering
d0bd3d9592 initialize max_request 2009-03-25 00:44:36 +01:00
Lennart Poettering
bcfe51ffd5 again, don't fiddle with latency range in sinks with static latency 2009-03-25 00:44:21 +01:00
Lennart Poettering
59b7e530ca Don't initialize userdata twice 2009-03-25 00:43:21 +01:00
Lennart Poettering
b815a1c7eb don't fiddle with latency range because we cannot adjust it dynamically 2009-03-25 00:42:32 +01:00
Lennart Poettering
0316dba9d1 set latency range only in tsched mode 2009-03-25 00:41:23 +01:00
Lennart Poettering
171c88f132 link jack modules's max_request to the jack buffer size 2009-03-25 00:40:12 +01:00
Lennart Poettering
44ca897769 introduce new flag that marks sinks/sources which can adjust the latency dynamically 2009-03-25 00:30:54 +01:00
Marc-André Lureau
a7246bd635 bluetooth: fix #NOKIA, correctly unlink sink/src 2009-03-24 21:44:51 +01:00
Lennart Poettering
5b523d097c fix bad memory access when destroying m-b-d 2009-03-24 21:42:33 +01:00
Lennart Poettering
2f9a784167 set request/rewind sizes only via accessor functions 2009-03-24 21:13:41 +01:00
Lennart Poettering
aa92ff408c simplify latency range by not allowing stored 'wildcard' ranges anymore 2009-03-24 21:06:57 +01:00
Lennart Poettering
bcbfd5b983 don't fail when no session bus is available 2009-03-23 22:27:29 +01:00
Lennart Poettering
08154554b0 only store card profile if flagged for that 2009-03-23 19:31:36 +01:00
Lennart Poettering
c14da67050 readd volume control logic 2009-03-21 02:54:18 +01:00
Lennart Poettering
8d5b375f67 at a couple of #ifdef NOKIAs for now 2009-03-21 01:31:38 +01:00
Lennart Poettering
3aa39726db rework device discovery to share a single device list among all modules 2009-03-21 01:19:49 +01:00
Lennart Poettering
f5c8990d18 make sure we dispatch messages in order 2009-03-20 19:30:37 +01:00
Lennart Poettering
77a1db16b9 fix a misplaced assert 2009-03-20 18:34:16 +01:00
Lennart Poettering
888e44f3b0 rework bluetooth IO loops 2009-03-20 18:04:23 +01:00
Lennart Poettering
d2bee57ee5 fix prototypes of remaining sbc.[ch] API regarding size_t/const 2009-03-20 17:59:40 +01:00
Lennart Poettering
99dae9b1af don't try to unref reserve stuff if we don't use it 2009-03-20 14:47:36 +01:00