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
Lennart Poettering
cbbd98635a
make sure the discovery module is only loaded once
2009-03-25 23:49:09 +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
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
33a8f53ddf
simply bluetooth nrec handling a bit
2009-03-20 13:54:45 +01:00
Lennart Poettering
dd40006718
document things that need to be fixed with FIXME
2009-03-19 18:05:26 +01:00
Lennart Poettering
4a983124e1
Merge commit 'elmarco/bluetooth-fixes'
2009-03-19 17:46:13 +01:00
Lennart Poettering
291d21c4ba
fix prototypes of sbc functions a bit
2009-03-19 17:44:42 +01:00
Lennart Poettering
794775bb51
document todo items discussed at bt meeting
2009-03-19 17:20:56 +01:00
Lennart Poettering
303cd907b9
get rid of setsockopt() calls since they have never been implemented upstream
2009-03-19 17:18:08 +01:00
Marc-André Lureau
e83621724d
bluetooth: rework the info_valid logic to be more tolerant
2009-03-19 17:33:34 +02:00
Marc-André Lureau
f1daa282f0
bluetooth: mark info_valid when receive Connected
...
Sometime, we receive the connected signal before GetProperties reply.
2009-03-19 17:33:34 +02:00
Marc-André Lureau
af9f92bfaa
bluetooth: update SCO over PCM with latest changes
2009-03-19 17:33:34 +02:00
Marc-André Lureau
df3f4eef2d
bluetooth: load bluetooth device with connected profile
2009-03-19 17:33:33 +02:00
Marc-André Lureau
9e93b9ce0b
bluetooth: stream also when source is suspended
2009-03-05 18:19:39 +02:00
Marc-André Lureau
018cadd337
bluetooth: restart timer when write begin
2009-03-05 18:19:13 +02:00
Marc-André Lureau
362d196093
bluetooth: accept temporarily unavailable error
2009-03-05 17:04:39 +02:00
Marc-André Lureau
2d903bae9a
bluetooth: s/handled/not_yet_handled for signals
2009-03-05 16:16:38 +02:00
Marc-André Lureau
12ea5707b5
bluetooth: reset read/write index when starting to stream
2009-03-05 15:47:13 +02:00
Marc-André Lureau
7a8be7f91e
bluetooth: don't init profile when off
2009-03-04 17:16:10 +02:00
Marc-André Lureau
683548e8bc
bluetooth: service_fd could be 0
2009-03-04 17:07:45 +02:00
Marc-André Lureau
fa736887f4
bluetooth: hsp case, check l for appropriate error message
2009-03-04 17:07:45 +02:00
Colin Guthrie
86dee05aec
Use LGPL 2.1 on all files previously using LGPL 2
2009-03-03 20:23:02 +00:00
Lennart Poettering
505df22add
run make update-sbc
2009-03-02 14:32:36 +01:00
Lennart Poettering
cc8d51ad62
rename PA_PROP_DEVICE_CONNECTOR to PA_PROP_DEVICE_BUS
2009-03-01 20:32:32 +01:00
Lennart Poettering
cce56ab343
revise form factor list a bit, simplify and use singular everywhere
2009-03-01 20:30:37 +01:00
Lennart Poettering
2d9ae496c9
rework suspending/resuming
2009-02-22 02:00:25 +01:00
Marc-André Lureau
9f89907bfa
bluetooth: fix suspend on a2dp (to do on HSP non SCO over PCM)
...
- s/setup_stream_fd/start_stream_fd
- introduce stop_stream_fd to suspend properly the stream_fd (does
not seem necessary when shuting down)
- move {start,stop}_stream_fd to IO thread, it is also a good idea
because it takes about 1s to setup.
2009-02-20 03:32:25 +01:00
Lennart Poettering
7bc1847596
Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio
2009-02-20 03:21:46 +01:00
Lennart Poettering
fdca6edf20
make profile names translatable
2009-02-20 01:18:37 +01:00
Marc-André Lureau
38ded3bb31
bluetooth: print SBC encoder implementation info
...
The encoder initialization is done lazily, so we can only get the
information once encoding start. This is abit annoying..
2009-02-18 15:20:48 +02:00
Marc-André Lureau
b4c391ee5e
bluetooth: don't crash on pa_thread_mq_done() if pa_init() fail
2009-02-18 15:20:48 +02:00
Marc-André Lureau
b51e6135e8
bluetooth: update SBC from upstream
2009-02-18 15:20:08 +02:00