Matthias Ringwald
1114e1584c
avdtp: mark stream endpoint as used on send/receive of set config command
2021-07-14 16:09:04 +02:00
Matthias Ringwald
5bea6ce475
a2dp_source: handle reject of reconfigure command
2021-07-07 12:22:21 +02:00
Matthias Ringwald
0d5e852dfe
avdtp: update stream_endpoint->sep.configuration.media_codec on as initiator
2021-01-27 15:55:37 +01:00
Matthias Ringwald
26fbdc19f5
avdtp_initiator: avoid access to variable set by higher layer
2021-01-21 10:51:47 +01:00
Matthias Ringwald
6c5b303c0f
avdtp: emit event for reconfigure with reconfigure field set to 1
2021-01-15 15:15:51 +01:00
Matthias Ringwald
9389122cc3
avdtp: fix compile
2020-10-16 14:32:34 +02:00
Matthias Ringwald
d80ccd43b8
avdtp: streamline request to send for acceptor/initiator signaling connections
...
avoid stream endpoint lookup by remote seid
2020-10-16 14:07:42 +02:00
Matthias Ringwald
8276777316
a2dp source: fix crash on outgoing connection after previous incoming one
...
The pointer to the user media codec configuration buffer was stored in stream_endpoint.remote_configuration, which was set to zero in avdtp_reset_stream_endpoint. The user buffer is now stored separately and it is updateds when the configuration gets set/updated. The field media_codec_sbc_info is used by a2dp configure and reconfigure.
2020-10-13 13:25:33 +02:00
Matthias Ringwald
44e638f3c1
avdtp: improve log_debug output
2020-10-13 10:53:54 +02:00
Matthias Ringwald
1159d23955
avdtp: remove local_seid from capabilities events
2020-10-09 11:53:16 +02:00
Matthias Ringwald
1c8795f6af
avdtp: improve debug output
2020-10-09 11:40:48 +02:00
Matthias Ringwald
3a69f723a4
avdtp_initiator: more log_debug
2020-10-08 12:13:31 +02:00
Matthias Ringwald
bdf09c5f4f
avdtp_initiator: prioritize set config over stream operations, additional log_debug
2020-10-07 13:52:42 +02:00
Milanka Ringwald
00e061db23
avdtp_initiator: follow specification for stream endpoint states
2020-10-01 16:14:41 +02:00
Milanka Ringwald
fa4419db65
avdtp: rename variable
2020-10-01 16:14:41 +02:00
Milanka Ringwald
2dbb0487a7
avdtp_initiator: set transaction label on suspend
2020-10-01 16:14:41 +02:00
Milanka Ringwald
41c62a0838
avdtp: change stream endpoint state directly after sending stream_open command
2020-10-01 16:14:41 +02:00
Milanka Ringwald
c38fa3efb1
avdtp: rename variable
2020-10-01 16:14:41 +02:00
Milanka Ringwald
47612f7f1a
a2dp: cleanup logs
2020-09-15 14:20:11 +02:00
Milanka Ringwald
b1935866ea
avdtp: use avdtp_get_next_transaction_label
2020-09-11 11:20:07 +02:00
Milanka Ringwald
7344f9affb
avdtp: cleaned up log messages
2020-09-10 10:08:15 +02:00
Matthias Ringwald
8f3d0a2fad
avdtp_initiator: send stream related accept events (reconfigure, set config, start, suspend, close, abort) to source/sink handler
2020-08-19 17:31:52 +02:00
Matthias Ringwald
e8a431c12b
avdtp_util: pass adtvp_media_codec_capabilities_t as pointer
2020-08-19 12:36:23 +02:00
Matthias Ringwald
6c069ec9be
avdtp: streamline codec config emit
2020-08-19 12:07:37 +02:00
Matthias Ringwald
4b7d40bbed
avdtp: collect all emit functions in avdtp_util
2020-08-19 11:49:12 +02:00
Milanka Ringwald
e2dcb544de
avdtp_initiator: remove send delay report
2020-07-29 10:17:46 +02:00
Matthias Ringwald
77092f3ebc
avdtp: remove avdtp_context_t
2020-07-13 12:19:36 +02:00
Matthias Ringwald
c69f4ba529
avdtp: emit most events to sink and source if registered
2020-07-13 12:09:19 +02:00
Matthias Ringwald
f08f4934f3
avdtp: emit media codec other based on local stream endpoint
2020-07-11 18:20:10 +02:00
Matthias Ringwald
0fbfe0705c
avdtp: emit media codec sbc based on local stream endpoint
2020-07-11 18:09:52 +02:00
Matthias Ringwald
2d9d000f0d
avdtp: emit delay only as source
2020-07-11 17:50:07 +02:00
Matthias Ringwald
f751daa3e8
avdtp: emit events to sink/source based on stream endpoint type
2020-07-11 16:54:21 +02:00
Milanka Ringwald
054be04844
avdtp: remove unused param
2020-07-10 16:54:40 +02:00
Milanka Ringwald
6f98b08481
avdtp: remove unused param
2020-07-10 16:52:47 +02:00
Milanka Ringwald
ed161adb1f
avdtp: remove packet_handler from context
2020-07-10 13:53:57 +02:00
Milanka Ringwald
149deddbd9
avdtp: differentiate SDP queries towards sink and source
2020-07-10 10:53:14 +02:00
Milanka Ringwald
1436d179b7
avdtp: rename getter functions
2020-07-06 11:37:08 +02:00
Matthias Ringwald
087c4e09de
avdtp_initiator_stream_config_subsm_run: extract avdtp_initiator_stream_config_subsm_run_signaling and avdtp_initiator_stream_config_subsm_run_endpoint from avdtp_initiator_stream_config_subsm_run
2020-04-14 15:13:54 +02:00
Milanka Ringwald
b95f2da397
avdtp: improve log error info for initiator
2020-04-09 11:39:47 +02:00
Matthias Ringwald
270f0cfff2
avdtp: remove config retry code that uses timer on receive of set config reject message by initiator
2019-12-17 17:01:11 +01:00
Milanka Ringwald
63274943dc
avdtp: introduce is_initiator param in accept and reject events
2019-12-17 15:21:50 +01:00
Matthias Ringwald
5bd73fa2fd
avdtp: use separate local_cid for acceptor and initiator
2019-12-16 15:33:16 +01:00
Matthias Ringwald
96dcd0f431
avdtp: remote_seid -> initiator_remote_seid
2019-12-16 15:15:03 +01:00
Matthias Ringwald
50453b9234
avdtp: use separate signaling_packet for acceptor and initiator
2019-12-16 13:11:49 +01:00
Matthias Ringwald
afc28e0a5a
avdtp: add signal_identifier to avdtp_unpack_service_capabilities
2019-12-16 13:08:48 +01:00
Matthias Ringwald
a3ce0109f2
avdtp: use configuration_state instead of boolean variables
2019-12-16 11:54:47 +01:00
Matthias Ringwald
62430644b6
avdtp: reset is_configuration_initiated_locally on reject of Set Config Command, deny incoming media connections based on is_configuration_initiated_locally
2019-12-16 11:00:58 +01:00
Matthias Ringwald
a30d031959
avdtp: track who succeeded in configuration
2019-12-16 10:50:36 +01:00
Matthias Ringwald
6535961a1f
ignore memcpy return value (always returns first parameter)
2019-12-02 18:17:20 +01:00
Matthias Ringwald
0e588213fd
MISRAC2012-Rule-12.1: add suggested parentheses
2019-11-19 15:48:31 +01:00