Commit Graph

50 Commits

Author SHA1 Message Date
Johan Hedberg
3f4eef5217 Bring back start variable to fix racecondition with quickly reconnecting IPC clients 2007-12-07 09:36:32 +00:00
Johan Hedberg
c020b7240f a2dp_source_suspend should call avdtp_suspend and not avdtp_start if the state is STREAMING 2007-12-07 09:12:00 +00:00
Johan Hedberg
70f4ad8b4b Fix another potential uninitialized memory access issue 2007-12-07 08:52:31 +00:00
Johan Hedberg
bcc1d569bc Fix unitialized memory access issue 2007-12-07 08:04:04 +00:00
Johan Hedberg
1ddd76afa2 Minor coding style fixes 2007-12-07 06:18:59 +00:00
Luiz Augusto von Dentz
2934e194f3 Handle new ipc messages properly and adapt the plugins. 2007-12-03 22:41:29 +00:00
Marcel Holtmann
de72271829 Update copyright information 2007-10-23 17:17:47 +00:00
Johan Hedberg
f3ebb007ac Fix avdtp session leak when receiving consequtive start & suspend requests 2007-10-22 09:01:09 +00:00
Johan Hedberg
f6d1f79b03 Don't set suspend timer if the SEP is locked 2007-10-11 15:28:15 +00:00
Johan Hedberg
86898be87d Fix warning caused by previous patch 2007-10-10 09:14:07 +00:00
Johan Hedberg
d0f7d2f374 Remove suspend timer if the other end sends a suspend command 2007-10-10 09:13:30 +00:00
Johan Hedberg
847dad179f Expose stream setup errors higher up in the call stack 2007-09-28 13:46:55 +00:00
Luiz Augusto von Dentz
c4be6b4373 Limit range of bitpool announced while in ACP side. 2007-09-03 21:21:20 +00:00
Johan Hedberg
edce261bbb Fix stream starting if suspend request is pending 2007-08-31 14:21:02 +00:00
Johan Hedberg
fc0d501d82 Cleanup and fixes of stream handling 2007-08-31 10:25:18 +00:00
Johan Hedberg
03490d81bb Fix more SEP locking issues 2007-08-31 08:28:22 +00:00
Johan Hedberg
828133c318 Fix local SEP locking when connecting fails or unix client disconnects 2007-08-31 06:21:52 +00:00
Johan Hedberg
67d1e1774b Fix stream setup error handling 2007-08-30 09:13:51 +00:00
Marcel Holtmann
734b3f84c1 Prefer 44.1kHz over 48kHz 2007-08-30 00:50:23 +00:00
Marcel Holtmann
4183300934 Disable the broken optional codec parameters setup 2007-08-30 00:45:53 +00:00
Luiz Augusto von Dentz
69e07f5a7b Fix memory issue. 2007-08-29 22:19:18 +00:00
Luiz Augusto von Dentz
41b71b230e Fix the need to have all parameters. 2007-08-29 21:35:39 +00:00
Luiz Augusto von Dentz
5402a5058f Make codec parameters support available for application. 2007-08-29 19:38:37 +00:00
Johan Hedberg
d1fb0b25a9 Fix unix client disconnects before headset has been successfully connected 2007-08-28 12:22:29 +00:00
Johan Hedberg
e2827b3557 Make SBC Audio Source count configurable and the default value 1 2007-08-28 09:54:21 +00:00
Johan Hedberg
296dcf42cf First try at device autocreate support 2007-08-27 12:05:10 +00:00
Johan Hedberg
f4211a3cd3 Fix locking of A2DP SEP's 2007-08-24 12:44:12 +00:00
Johan Hedberg
666938b54d Support up to two simultaneous streams 2007-08-24 12:15:20 +00:00
Johan Hedberg
c92c420f83 Implement RequestAuthorization support 2007-08-21 06:48:14 +00:00
Johan Hedberg
7a29d3596b Improve robustness of A2DP SEP active stream state by using a stream state callback instead of the SEP callbacks 2007-08-20 15:12:33 +00:00
Johan Hedberg
730a4ceb9e Improve handling of simultaneous connect attempts to different devices 2007-08-20 08:50:22 +00:00
Johan Hedberg
78a9405916 Improve handling of unix clients which stay connected even though the headset connection is lost 2007-08-19 15:27:56 +00:00
Johan Hedberg
58b173171f Reset value of timer id after removing it 2007-08-18 22:07:10 +00:00
Johan Hedberg
c0e0aa5745 Accept start requests and add timeout for suspending unused streams 2007-08-18 21:57:26 +00:00
Johan Hedberg
0f458da194 Handle error situations better 2007-08-16 21:48:33 +00:00
Johan Hedberg
8ae40e0b00 Fix minumum bitpool calculation 2007-08-16 19:14:31 +00:00
Johan Hedberg
9ce01693dd Free callback data after removing it from the list 2007-08-16 16:59:27 +00:00
Johan Hedberg
5d5f4d99e9 a2dp_select_capabilities doesn't need to be public 2007-08-16 16:24:18 +00:00
Johan Hedberg
c2d6dc7eb5 Remove unused include 2007-08-16 16:21:57 +00:00
Johan Hedberg
56a227224b Remove unused code 2007-08-16 16:18:35 +00:00
Johan Hedberg
cdd9e2e17a Rework interfacing with the avdtp state machine 2007-08-16 15:42:10 +00:00
Johan Hedberg
1addff7762 call avdtp_start from open_cfm instead of state callback 2007-08-15 22:57:49 +00:00
Johan Hedberg
5b5cfaadb3 Implement support for incoming Start command 2007-08-13 19:14:26 +00:00
Johan Hedberg
c2833e263d Remove ifndef protections and includes from .h files 2007-08-13 08:14:22 +00:00
Johan Hedberg
d013a1eaa7 Clean up mess with header files 2007-08-12 23:58:15 +00:00
Johan Hedberg
f9d8837aba All local SEP callbacks need a avdtp session parameter 2007-08-12 22:43:14 +00:00
Johan Hedberg
f817fefff6 Implement proper acceptor side functionality 2007-08-12 21:34:50 +00:00
Johan Hedberg
9494c146ce Remove redundant stream fd from config response 2007-08-11 15:52:27 +00:00
Johan Hedberg
6763ebb3c2 Integrate A2DP work from Johan's and Luiz's GIT trees 2007-08-11 11:05:24 +00:00
Johan Hedberg
e929f72c17 Add files for A2DP specific code 2007-08-01 19:37:08 +00:00