150 Commits

Author SHA1 Message Date
Matthias Ringwald
f98fd573a1 example/a2dp_sink_demo: use cod 20404 - headphones 2024-05-16 11:50:26 +02:00
Matthias Ringwald
b74edc46d0 example/a2dp_sink/source_demo: add missing cast 2024-04-08 13:34:10 +02:00
Matthias Ringwald
f3c8454eda a2dp_sink_demo: fix windows build 2024-03-06 11:57:12 +01:00
Matthias Ringwald
afa547f28a example/a2dp_sink: use new sbc decoder api 2023-11-17 12:21:10 +01:00
Matthias Ringwald
762141afa5 example: use sdp_create_service_record_handle() for sdp record and assert sdp record buffer is large enough, fixes #489 2023-06-20 09:48:33 +02:00
Matthias Ringwald
1f0b0879d3 example/a2dp_sink_demo: fix sending of delay report / cache local seid 2023-05-26 20:41:53 +02:00
Matthias Ringwald
d3f12e4555 a2dp_sink: drop unused local seid argument in a2dp_sink_establish_stream 2023-05-22 10:46:42 +02:00
Matthias Ringwald
fc6c541f54 example/a2dp_sink_demo: add missing default case 2023-05-03 11:52:06 +02:00
Matthias Ringwald
60d7c35e67 example/a2dp_sink_demo: support cover art 2023-05-03 11:20:23 +02:00
Matthias Ringwald
074a9fa232 example/a2dp_sink_demo: move samplerate compensation init to fix measurement bias 2023-03-24 10:44:51 +01:00
Matthias Ringwald
ebabc5d860 example/a2dp_sink_demo: remove local variable 2023-02-22 17:36:18 +01:00
Matthias Ringwald
08c12c8116 example/a2dp_sink_demo: improve documentation, use sdp record handle generator 2023-02-09 09:47:57 +01:00
Milanka Ringwald
ba42772a65 example/a2dp_sink_demo: list supported remote AVRCP Target notifications 2023-02-07 17:15:38 +01:00
Milanka Ringwald
b2cacb9cf2 example/a2dp_sink_demo: improve stdout 2023-02-07 17:15:38 +01:00
Milanka Ringwald
60f569ef58 example/a2dp_sink_demo: assign command status 2023-02-07 17:15:38 +01:00
Dirk Helbig
555ade44f7 a2dp_sink_demo: add HAVE_BTSTACK_AUDIO_EFFECTIVE_SAMPLERATE 2023-01-31 19:27:59 +01:00
Dirk Helbig
bbbd19ba43 a2dp_sink_demo: use built-in btstack_sample_rate_compensation module 2023-01-31 16:21:52 +01:00
Dirk Helbig
ba3545fc87 a2dp_sink_demo: fix start/stop, discard pending data on stream stop 2023-01-31 16:21:52 +01:00
Dirk Helbig
9248d4da92 a2dp_sink_demo: adding sample rate compensation 2023-01-31 16:21:52 +01:00
Matthias Ringwald
fb301407de a2dp:emit A2DP_SUBEVENT_STREAM_ESTABLISHED with if connection fails 2023-01-16 12:16:05 +01:00
Matthias Ringwald
3dc3c49609 a2dp_sink_demo: report failed outgoing connection 2023-01-11 11:02:43 +01:00
Milanka Ringwald
fcd55a0b5a examples: unify status stdout format 2023-01-10 11:32:53 +01:00
Matthias Ringwald
38a2637d94 example/a2dp_sink: pass media config by pointer 2022-10-21 15:37:42 +02:00
Matthias Ringwald
dfb4ecf165 example/a2dp_sink: fix tracking of avrcp playback status 2022-10-21 15:29:55 +02:00
Matthias Ringwald
fb97e826a2 example/a2dp_sink: separate stream_endpoint, a2cp_connection and avrcp_connection, track stream and play states 2022-10-21 12:13:26 +02:00
Matthias Ringwald
c6209fdb1e example/a2dp_sink: store remote bd_addr 2022-10-17 15:03:27 +02:00
Matthias Ringwald
aac8d89404 example/a2dp_sink: collect per connection data in single struct 2022-10-17 12:33:36 +02:00
Matthias Ringwald
527e8cd27e example/a2dp_sink_demo: don't store sbc data in file 2022-05-23 14:50:18 +02:00
Matthias Ringwald
ed129911d0 example/a2dp_sink_demo: clean up debug output 2022-03-16 22:20:09 +01:00
Matthias Ringwald
166658603a example: allow role switch in a2dp_sink_demo and hfp_hf_demo 2022-03-16 11:05:53 +01:00
Matthias Ringwald
8c9bb29ec2 example: init SM if LE supported to avoid issue with Android Cross-Transport Key-Derivation 2021-12-17 21:04:50 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Milanka Ringwald
529f9fcac2 example/a2dp_sink_demo: fix compile 2021-10-28 15:02:46 +02:00
Milanka Ringwald
0346f11d88 avrcp_target: set events and companies 2021-10-28 11:46:53 +02:00
Milanka Ringwald
8904232662 avrcp_target: send supported events and companies directly on AVRCP_PDU_ID_GET_CAPABILITIES query, remove callback from the app 2021-10-28 11:39:12 +02:00
Milanka Ringwald
b2e02b8d16 avrcp_controller: rename event 2021-10-26 16:58:41 +02:00
Matthias Ringwald
9e6ecc42e2 Fix warnings 2021-10-21 22:17:24 +02:00
Matthias Ringwald
fb3c5474af a2dp_sink_demo: fix unused variable warning 2021-10-13 12:22:20 +02:00
Milanka Ringwald
873b8e568a example: remove handling of notification events with INTERIM status 2021-10-13 12:04:02 +02:00
Matthias Ringwald
0e40986336 a2dp_sink_demo: avoid buffer overrun 2021-10-13 11:31:30 +02:00
Milanka Ringwald
019328b260 example/a2dp_sink_demo: demonstrate battery value update 2021-10-08 15:35:36 +02:00
Milanka Ringwald
48ce193c1b a2dp sink: allow accept or reject of stream start on A2DP_SUBEVENT_START_STREAM_REQUESTED when ENABLE_AVDTP_ACCEPTOR_EXPLICIT_START_STREAM_CONFIRMATION is defined 2021-09-09 11:34:37 +02:00
Matthias Ringwald
6b83a8100b a2dp demos: remove useless handler for AVRCP_SUBEVENT_NOTIFICATION_VOLUME_CHANGED 2021-08-31 14:56:22 +02:00
Matthias Ringwald
62659ce602 example/a2dp_sink_demo: fix wav file name 2021-08-23 15:01:19 +02:00
Milanka Ringwald
eb80b8cf0d example/a2dp_sink_demo: fix conversion AVDTP to SBC channel mode 2021-06-14 13:49:14 +02:00
Milanka Ringwald
fcb179e715 example/a2dp_sink_demo: add example of long button press and release 2021-05-21 16:24:37 +02:00
Milanka Ringwald
3f40f18491 example/a2dp_source_demo: fix channel mode 2021-05-21 16:24:37 +02:00
Matthias Ringwald
6058cb0da7 examples: use btstack_event.h getters instead of direct array access, use enum to compare status codes 2021-03-25 08:58:57 +01:00
Matthias Ringwald
e4ecb97a75 a2dp examples: show button state for panel operations 2021-03-19 10:20:52 +01:00
Matthias Ringwald
8613fdb8dc a2dp_sink_demo, a2dp_source_demo: clarify supported AVRCP categories 2021-03-04 17:51:17 +01:00