Commit graph

1038 commits

Author SHA1 Message Date
Luiz Augusto von Dentz
3b427b7014 Add signal handlers for Connected signals. 2008-10-03 18:07:07 -03:00
Luiz Augusto von Dentz
443ea47ee0 Add match rules for org.bluez.Headset and org.bluez.AudioSink. 2008-10-03 18:07:07 -03:00
Lennart Poettering
a0f4ffd3e1 make sure we call pa_sink_process_rewind() if a rewind was requested under all circumstances 2008-10-02 03:07:54 +02:00
Lennart Poettering
cf3f80e8b4 when killing gconf helper, loop over EINTR 2008-10-01 23:42:32 +02:00
Lennart Poettering
3853070a21 don't hit an assert if a kernel driver reports invalid dB information, instead just warn the user 2008-10-01 04:15:05 +02:00
Lennart Poettering
5d18b62033 remove useless log message 2008-10-01 03:54:01 +02:00
Lennart Poettering
99acad7782 fix support for ALSA devices which lack dB information 2008-10-01 03:26:45 +02:00
Lennart Poettering
00b70a8bdb follow PropertyChanged signals from BlueZ 2008-10-01 01:16:43 +02:00
Nix
a84b72bf96 esound auth-ip-acl fix
[...]

iv) module-protocol-stub has a one-character typo that breaks
auth-ip-acl for the esound TCP module, patch:

Unbreak esound auth-ip-acl.

Signed-off-by: Lennart Poettering <lennart@poettering.net>
2008-09-29 22:06:14 +02:00
Lennart Poettering
f5c301d9f4 make module-bluetooth-discover actually load modules and smaller other fixes 2008-09-29 21:45:00 +02:00
Lennart Poettering
3f4bc0368d all kinds of minor type, memory leak, initializatio fixes 2008-09-29 21:43:28 +02:00
Lennart Poettering
a35f84a4f9 instead of failing when the requested sampling rate is not available find the next one that is higher 2008-09-29 21:42:29 +02:00
Lennart Poettering
aa1974b7a0 Use the same module parameter names for module-bluetooth-device as for most other modules 2008-09-29 21:40:52 +02:00
Lennart Poettering
7923731e18 use TRUE for pa_bool_t arguments 2008-09-29 21:36:42 +02:00
Lennart Poettering
60e9744f28 remove a few compiler warnings in BlueZ code 2008-09-29 21:34:18 +02:00
Lennart Poettering
183f2e0bff some minor fixes and cleanups in the bt code 2008-09-26 09:35:00 -07:00
Lennart Poettering
d68c2c9f43 replace Makefile stub copies by symlinks 2008-09-11 01:41:08 +03:00
Lennart Poettering
c0a1706428 downgrade a D-Bus log message to debug 2008-09-11 01:40:18 +03:00
Lennart Poettering
db955e87ec add trivial redirecting makefile to bt dir 2008-09-11 01:39:20 +03:00
João Paulo Rechi Vita
4ae124b1c9 Move bluetooth proximity module to src/modules/bluetooth/ 2008-09-11 01:12:10 +03:00
João Paulo Rechi Vita
8b02c2fbc1 Change all int vars that doesn't allow negative values to uint 2008-09-11 01:12:10 +03:00
João Paulo Rechi Vita
78a3c72f60 Move bluetooth discover and device modules to src/modules/bluetooth 2008-09-11 01:12:10 +03:00
João Paulo Rechi Vita
76bae38460 Cleanup some code 2008-09-11 01:12:09 +03:00
João Paulo Rechi Vita
6093e325cc Remove some warnings 2008-09-11 01:12:09 +03:00
João Paulo Rechi Vita
02a9273a2e Free mempool 2008-09-11 01:12:09 +03:00
João Paulo Rechi Vita
8769bf455f Merge A2DP and SCO thread functions 2008-09-11 01:12:09 +03:00
João Paulo Rechi Vita
199bdf2f45 Add some more device properties to the sink properties list 2008-09-11 01:12:09 +03:00
João Paulo Rechi Vita
e2f3a86ac2 Remove check for SIOCOUTQ and add proper includes 2008-09-11 01:12:09 +03:00
João Paulo Rechi Vita
dc4f79657f Use union instead of different pointer types to the same memory area to make the code C99 compliant 2008-09-11 01:12:08 +03:00
João Paulo Rechi Vita
d1cc632278 Move render and write to the fd to a separate function 2008-09-11 01:12:08 +03:00
João Paulo Rechi Vita
88a21e9677 Change MIN/MAX to PA_MIN/PA_MAX 2008-09-11 01:12:08 +03:00
João Paulo Rechi Vita
27bc1ea423 Remove unnecessary initialization of getcaps_req->flags 2008-09-11 01:12:08 +03:00
João Paulo Rechi Vita
027940b316 Remove u->channels and u->rates, since it's redundant info 2008-09-11 01:12:08 +03:00
João Paulo Rechi Vita
0e817579ee Fix some memory leaking 2008-09-11 01:12:08 +03:00
João Paulo Rechi Vita
e752caca80 Change sbc_initialized to pa_bool_t 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
708905c1dc pa__done for module-bt-device 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
61013fbb3d Fix some debug messages and other cosmetic changes 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
e570767896 Refactor a2dp thread execution flow and improve time estimation 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
2f455bfa5a A2DP poorly working 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
c89301da26 Fix sample size 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
e545479563 Fix block_size calculation 2008-09-11 01:12:07 +03:00
João Paulo Rechi Vita
b5c4d2e5f1 Configure bt connection for a2dp 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
85a931f333 Get rid of hw_constraint function. It's code now lives inside bt_setconf(). 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
77138dd8f7 Change default sink name to bluetooth_sink 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
6c10b106d8 Try to improve time estimation 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
123ba4f5f1 Fix handling of PA_SINK_MESSAGE_GET_LATENCY 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
0d37b912ee Remove PA_SINK_NETWORK flag and move the passage of streamfd to the rt thread just before the thread creation 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
435eb0711b Change pa_sink_render to pa_sink_render_into_full and remove some unnecessary checks on the rt thread 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
2e51b93026 Make stream socket non-blocking 2008-09-11 01:12:06 +03:00
João Paulo Rechi Vita
71f1d68dac Fix block size for SCO 2008-09-11 01:12:05 +03:00