12163 Commits

Author SHA1 Message Date
Matthias Ringwald
fdd788fee8 avdtp: move helper to set/get configuration into avdtp_util 2021-01-20 17:26:07 +01:00
Matthias Ringwald
ea66f9a565 test/pts: fix hsp_hs_test includes 2021-01-20 12:25:11 +01:00
Matthias Ringwald
b5bbcbf411 fix build 2021-01-19 10:51:31 +01:00
Matthias Ringwald
2a95308bb2 btstack_memory: avoid pointer arithmetic for buffer tracking with HAVE_MALLOC 2021-01-19 10:46:28 +01:00
Matthias Ringwald
0396d6ccc8 sdp: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
1ac69172e4 rfcomm: support de-inint 2021-01-18 21:54:36 +01:00
Matthias Ringwald
1d0ae3ba66 pbap_client: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
637244f187 hsp: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
2cc1b993b3 hid_device: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
20b2edb6e6 hfp: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
d76b111942 goep_client: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
51e0db05f3 bnep: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
680af5dc42 avrcp: support de-init
# Conflicts:
#	src/classic/avrcp_target.h
2021-01-18 21:54:36 +01:00
Matthias Ringwald
57fb24ff23 avdtp: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
7569dc6180 a2dp: support de-init 2021-01-18 21:54:36 +01:00
Matthias Ringwald
a0549bf12c l2cap: support de-init 2021-01-18 21:34:56 +01:00
Matthias Ringwald
4688f21608 hci: support de-init 2021-01-18 21:34:51 +01:00
Matthias Ringwald
3a2e210743 btstack_run_loop: support de-init 2021-01-18 21:34:45 +01:00
Matthias Ringwald
172c13e70a btstack_crypto: support de-init 2021-01-18 21:34:37 +01:00
Matthias Ringwald
b626974228 btstack_memory: track mallocs if HAVE_MALLOC (de-init) 2021-01-18 21:34:25 +01:00
Matthias Ringwald
8df3391879 test/pts: fix build avdtp_source_test and avrcp_test 2021-01-18 16:33:06 +01:00
Matthias Ringwald
b6f261d172 a2dp_sink: reset endpoint on stream close 2021-01-18 09:33:47 +01:00
Matthias Ringwald
fe9491e7ea avrcp_target: add header docu 2021-01-15 15:53:18 +01:00
Matthias Ringwald
6f98ada7f0 a2dp_sink_demo: start audio playback when buffer has minimum level of sbc frames 2021-01-15 15:26:49 +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
1d79cae3b7 a2dp: fix events and use a2dp_cid, local_seid, remote_seid in A2DP subevents 2021-01-15 14:25:03 +01:00
Matthias Ringwald
4f75656a02 ports: STM32-F103RB Nucleo + CC256x port removed 2021-01-14 23:51:10 +01:00
Matthias Ringwald
63aba030ad changelog: a2dp changes 2021-01-14 15:59:37 +01:00
Bjoern Hartmann
8869c7875d a2dp_source: add send media payload with rtp function 2021-01-14 15:51:50 +01:00
Matthias Ringwald
00925309b4 a2dp_source_demo: use avdtp_source_stream_send_media_payload_rtp 2021-01-14 15:51:24 +01:00
Matthias Ringwald
3790661c7f a2dp_source: add avdtp_source_stream_send_media_payload_rtp, deprecate avdtp_source_stream_send_media_payload 2021-01-14 15:51:24 +01:00
Bjoern Hartmann
636a58caf1 a2dp_source: fix: store missing media codec type 2021-01-14 15:51:24 +01:00
Matthias Ringwald
02b36f374a a2dp_source: fix spelling 2021-01-14 15:51:24 +01:00
Matthias Ringwald
4c5b56ffe3 a2dp_source: remove unused param 2021-01-14 15:51:24 +01:00
Matthias Ringwald
cc85b8eac3 a2dp_source: support multiple local stream endpoints 2021-01-14 15:51:24 +01:00
Matthias Ringwald
f0b590dc99 avdtp: move a2dp source context into a2dp_source 2021-01-14 15:51:24 +01:00
Matthias Ringwald
f24f754366 avdtp: lookup source stream endpoint by media codec type 2021-01-14 15:51:24 +01:00
Matthias Ringwald
80555d912a a2dp_source: support new codecs in a2dp_source_reconfigure_stream_sampling_frequency 2021-01-14 15:51:24 +01:00
Matthias Ringwald
33553e7e91 a2dp_source: move reconfigure sampling frequency to end of file 2021-01-14 15:51:24 +01:00
Matthias Ringwald
4667abb701 a2dp_source: extract functions to set sampling frequency 2021-01-14 15:51:24 +01:00
Matthias Ringwald
80dc008856 avdtp: use frequency in hz and general channel mode for sbc config 2021-01-14 15:46:13 +01:00
Matthias Ringwald
8226b499f4 a2dp_source: only select SBC endpoint if no other config received from app 2021-01-14 15:46:13 +01:00
Matthias Ringwald
5695c5cc37 avdtp_source, a2dp_source: allow to send media packets without RTP header 2021-01-14 15:46:13 +01:00
Matthias Ringwald
ec9b5b0fdc avdtp: rename media_codec_sbc_info as it's used for all codecs 2021-01-14 15:46:13 +01:00
Matthias Ringwald
cbfa0fc659 a2dp_source: add a2dp_source_set_config_{TYPE} 2021-01-14 15:46:13 +01:00
Matthias Ringwald
e14261c47a avdtp: increase config buffer for a2dp 2021-01-14 15:46:13 +01:00
Matthias Ringwald
0fa4346cf1 a2dp: extract a2dp_source_set_config_sbc 2021-01-14 15:46:13 +01:00
Matthias Ringwald
3663964fb1 a2dp_source: emit A2DP_SUBEVENT_SIGNALING_CAPABILITIES_COMPLETE 2021-01-14 15:46:13 +01:00
Matthias Ringwald
7fdb77e0bb a2dp_source: forward all codecs / configuration events 2021-01-14 11:45:07 +01:00
Matthias Ringwald
5ce3497fd5 avdtp: emit capabilities+configuration for MPEG Audio, MPEG AAC, and ATRAC 2021-01-14 11:45:07 +01:00