1240 Commits

Author SHA1 Message Date
Milanka Ringwald
ab07e0cd4a move sbc buffer to app 2017-04-04 15:45:33 +02:00
Milanka Ringwald
659f0ea70b move timer to app 2017-04-04 15:25:40 +02:00
Milanka Ringwald
1b5de46c3e move samples tracking to app 2017-04-04 15:22:55 +02:00
Milanka Ringwald
8e64e2dad6 avdtp: extract streaming context struct 2017-04-04 15:14:53 +02:00
Milanka Ringwald
f7103c9035 avdtp: move sending code to app 2017-04-04 15:01:21 +02:00
Milanka Ringwald
4ae2f2585c avdtp source: remove unused api call 2017-04-04 14:30:38 +02:00
Milanka Ringwald
af68b735bb avdtp source: move audio buffer to the app 2017-04-04 14:29:08 +02:00
Milanka Ringwald
1bb14c3802 avdtp source: move buffer storage to the app 2017-04-04 14:16:00 +02:00
Milanka Ringwald
432dd4e851 avdtp source: move run to the app 2017-04-04 13:50:59 +02:00
Milanka Ringwald
c7288d936f avdtp source: move audio buffer handler to the app 2017-04-04 13:47:43 +02:00
Milanka Ringwald
842624026c avdtp source: move timer to the app 2017-04-04 13:38:30 +02:00
Milanka Ringwald
f68a5d67c5 avdtp: move stream start/stop to the app code 2017-04-04 13:27:40 +02:00
Milanka Ringwald
af2a1430b5 pts: fix avdtp_source_test compilation 2017-04-04 11:55:09 +02:00
Milanka Ringwald
1e4d3ef7c6 add avdtp_source_demo file 2017-04-04 11:34:01 +02:00
Milanka Ringwald
6501960148 move avdtp_source_test to pts 2017-04-04 11:34:01 +02:00
Milanka Ringwald
6959beff72 le data channels: fix pts test compile 2017-04-04 11:26:04 +02:00
Matthias Ringwald
502df37d2d test: fix des_iterator test 2017-03-26 23:19:26 +02:00
Matthias Ringwald
235946f152 bluetooth_sdp: use scraped SDP UUID and PSMs for SDP record creation and parsing 2017-03-26 22:19:18 +02:00
Milanka Ringwald
9344e45fa0 avdpt: performance test for encoder, decoder 2017-03-20 17:03:46 +01:00
Milanka Ringwald
3f8ff0dcb6 avdtp: source sends audio at const. speed 2017-03-20 16:27:24 +01:00
Milanka Ringwald
747ec64600 a2dp: avdtp source sends sbc frames at constant speed
a2dp: introduce context, move common code to avdtp.c

a2dp: wrap source functionality

a2dp: enable packet handler

a2dp: draft implemetation source open stream

avrcp: add streaming connection opened/released events

avdtp source: introduce timer for storing audio data at const fr., encode into sbc, and prepare for sending

wav_util: fix return of wav_reader_read_int16

sbc: rename sbc to msbc test

sbc: improve usage output

sbc: fix makefile

sbc: remove hardcoded bitrate

avdtp: add encode/decode sine example without using ring buffer

avdtp: move ring buffer to stream endpoint

avdtp: add encode/decode test with ring buffer

sbc: use btstack_sbc_encoder_num_audio_frames - 1 audio frame contains 1 audio sample for mono and 2 for stereo

sbc: use btstack_sbc_encoder_num_audio_frames - 1 audio frame contains 1 audio sample for mono and 2 for stereo

sbc: revert sample counting

avdtp: source sending correct audio first time

avdtp: shorter timer for audio generation gets correct stream

avdtp: set state to AVDTP_STREAM_ENDPOINT_STREAMING_W2_SEND when more data is ready

avdtp: introduce transport category as mandatory

avdtp: introduce transport category as mandatory
2017-03-20 11:43:41 +01:00
Milanka Ringwald
be32e7f162 avrcp: promote avrcp to src/classic folder 2017-03-01 16:17:03 +01:00
Milanka Ringwald
15fddeb817 avrcp: remove debug info for now playing event 2017-03-01 16:05:42 +01:00
Milanka Ringwald
2ee51a9031 avrcp: print new line 2017-03-01 16:01:50 +01:00
Milanka Ringwald
1e1e0942d6 avrcp: added missing event 2017-03-01 16:01:49 +01:00
Matthias Ringwald
e222d6a026 avrcp: reorder fields in AVRCP_SUBEVENT_NOW_PLAYING_INFO, extend event generator to handle multiple variable length fields 2017-03-01 16:01:49 +01:00
Milanka Ringwald
8da210c895 avrcp: draft send play info 2017-03-01 16:01:49 +01:00
Milanka Ringwald
2a029560d7 avrcp: introduced shuffle and repeat 2017-03-01 16:01:49 +01:00
Milanka Ringwald
96b12aa570 avrcp: fix enable disable 2017-03-01 16:01:49 +01:00
Matthias Ringwald
43b285efe5 tests: disable maths while it fails to build on build server 2017-02-27 20:43:10 +01:00
Matthias Ringwald
f7cf838843 tests: add avdtp, avrcp, and maths to list 2017-02-27 20:32:07 +01:00
Matthias Ringwald
a713a5a8ad tests: fix by using previous number of le device db entries (4) 2017-02-20 11:34:26 +01:00
Matthias Ringwald
53be73e88a tests: fix compile 2017-02-20 11:30:58 +01:00
Matthias Ringwald
2d7d53414a avrcp: cosmetic 2017-02-10 11:40:55 +01:00
Milanka Ringwald
cd41da7eac avrcp: play info event 2017-02-10 11:07:03 +01:00
Milanka Ringwald
c0be161c3a avrcp: register/deregister notifications 2017-02-10 11:07:03 +01:00
Milanka Ringwald
c6906b0bac avrcp: volume control 2017-02-10 11:07:03 +01:00
Milanka Ringwald
e93ab60652 avrcp: get now playing media info 2017-02-10 11:07:03 +01:00
Milanka Ringwald
7c8a70a56f avrcp: fix get play status 2017-02-10 11:07:03 +01:00
Milanka Ringwald
1270af140e avrcp: get play status 2017-02-10 11:07:03 +01:00
Milanka Ringwald
a85ed257c2 avrcp: add 2sec resend timeout for fast forward and rewind 2017-02-10 11:07:03 +01:00
Milanka Ringwald
746b4852b8 avrcp fix backw., forw., rewind does not work 2017-02-10 11:07:03 +01:00
Milanka Ringwald
d144ca3efe avrcp: pass through basic controll cmds, not all working 2017-02-10 11:07:03 +01:00
Milanka Ringwald
49bbb6f27b avrcp: get capabilities draft 2017-02-10 11:07:03 +01:00
Milanka Ringwald
4217b63bd9 avrcp: unit info cmd 2017-02-10 11:07:03 +01:00
Milanka Ringwald
decc740c46 avrcp: send cmd unit_info 2017-02-10 11:07:03 +01:00
Milanka Ringwald
91451a2b33 avrcp: basic setup 2017-02-10 11:07:03 +01:00
Matthias Ringwald
f12924e0a6 Remove ENABLE_LOG_INTO_HCI_DUMP - it only affected console output and there enabled/disabled the timestamp 2017-01-30 17:03:37 +01:00
Matthias Ringwald
0657d3c47f hfp: fix test 2017-01-30 16:30:12 +01:00
Milanka Ringwald
d982552ac9 avdtp: files moved to src/classic 2017-01-30 15:19:24 +01:00