1017 Commits

Author SHA1 Message Date
Milanka Ringwald
40e1e61c3d maths: aproximation of sqrt 2016-11-14 14:59:29 +01:00
Milanka Ringwald
76ea2e0b73 enable portaudio for msbc 2016-10-19 15:04:10 +02:00
Matthias Ringwald
0e5ac34f5e examples: tidy SBC section 2016-10-03 12:02:54 +02:00
Matthias Ringwald
186bfbec4d examples: register hci event handler 2016-09-30 09:48:26 +02:00
Matthias Ringwald
a895b9f0fd examples: register hci event handler 2016-09-30 09:38:28 +02:00
Matthias Ringwald
b12ad86731 example: gap_inquiry use Extended Inquiry Response to get name directly if possible 2016-09-29 15:53:57 +02:00
Matthias Ringwald
05cb04718d examples: fix compile - place LIBS after object files 2016-09-28 11:14:49 +02:00
Matthias Ringwald
3b9522a682 example: fix prototype 2016-09-27 12:35:00 +02:00
Matthias Ringwald
40e13339c4 add maths libs for SBC/CVSD PLC 2016-09-27 12:25:14 +02:00
Milanka Ringwald
d0c4aea60c HFP: Emit codec event after SCO connection is established, CODECS event is deleted, codec added as param in AUDIO_CONN event 2016-09-19 15:53:35 +02:00
Milanka Ringwald
fbc7c9f2bc sco utils: use wav util 2016-09-19 14:40:47 +02:00
Milanka Ringwald
202da3172e reworked test, extracted wav_utils 2016-09-14 16:06:19 +02:00
Milanka Ringwald
26463303c9 count good and bad frames in cvsd plc 2016-09-13 15:58:17 +02:00
Milanka Ringwald
82e01da097 fix compile 2016-09-13 15:26:17 +02:00
Milanka Ringwald
379d044e03 extend sco demo with cvsd plc 2016-09-13 15:09:33 +02:00
Milanka Ringwald
b3f76298ca hfp: fix comments, init code 2016-08-31 15:43:29 +02:00
Matthias Ringwald
8cff923e81 Merge branch 'develop' into a2dp 2016-08-24 13:45:38 +02:00
Matthias Ringwald
d5e5f834f9 sco_util: also store incoming mSBC data 2016-08-09 18:09:44 +02:00
Matthias Ringwald
47bd026a7c hfp_hf_demo: delete duplicate code 2016-07-29 15:47:26 +02:00
Matthias Ringwald
92bac12920 hfp_ag/hfp_hf: list suported codecs 2016-07-28 19:07:35 +02:00
Matthias Ringwald
d6ff09e13f hfp_ag: send codec_event(CVSD) if no codec negotation happens. Remove hack in sco_util to fallback to CVSD without codec event 2016-07-28 15:20:15 +02:00
Matthias Ringwald
89734aaa83 sco_util: drop voice settings hack 2016-07-28 13:41:42 +02:00
Milanka Ringwald
c862649892 hfp hf api change: use acl_handle instead of device addr 2016-07-27 14:47:57 +02:00
Milanka Ringwald
d97d752d32 hfp ag api change: use acl_handle instead of bd_addr 2016-07-27 12:22:28 +02:00
Milanka Ringwald
0c87db9ec5 sbc decoder: merge decoder + encoder 2016-07-27 11:03:55 +02:00
Milanka Ringwald
2afeea7f2e sbc_decoder: prefix with btstack 2016-07-27 10:18:15 +02:00
Matthias Ringwald
6e046a3674 sco_util: fix crash for CVSD 2016-07-26 21:50:08 +02:00
Matthias Ringwald
4f84bf367b hfp: fix supported features of generated SDP records, add defines for missing features, drop negotiated codec from SLC and Audio connection events 2016-07-26 21:34:12 +02:00
Matthias Ringwald
d76591ef8d sco_util: fallback to CVSD if no codec has been negotiated 2016-07-26 09:25:37 +02:00
Matthias Ringwald
7294d0093f sco_util: only set voice settings after codec got negotiated 2016-07-26 00:24:03 +02:00
Matthias Ringwald
d6a0639857 sco_util: use 16-bit sine table 2016-07-25 11:04:15 +02:00
Matthias Ringwald
8901a7c412 hfp: drop negotiated codec from SLC and Audio connection events 2016-07-25 10:41:07 +02:00
Matthias Ringwald
973d7173e5 sco_util: set voice settings based on esablished codec 2016-07-24 22:49:47 +02:00
Milanka Ringwald
1ac893701d Merge branch 'a2dp' of https://github.com/bluekitchen/btstack into a2dp 2016-07-23 23:13:31 +02:00
Milanka Ringwald
66c297f98d examples/hfp ag: store incoming dev. address, remove open sbc file 2016-07-23 23:13:17 +02:00
Matthias Ringwald
bd1920a3cc sco_util: read sco packet status flag correctly 2016-07-23 16:50:42 +02:00
Matthias Ringwald
17cd946e87 sco_util: simplify double #ifdefs 2016-07-23 16:40:17 +02:00
Milanka Ringwald
1e98a36782 Merge branch 'a2dp' of https://github.com/bluekitchen/btstack into a2dp
Conflicts:
	src/classic/btstack_sbc_decoder.h
2016-07-23 16:31:46 +02:00
Milanka Ringwald
220eb56314 extend HFP AG for using mSBC 2016-07-23 16:29:33 +02:00
Matthias Ringwald
81dc09f8ed sbc: pass SCO packet status flag into sbc_decoder_process_data and invalidate frames that contain SCO data that might be corrupted 2016-07-23 15:42:20 +02:00
Milanka Ringwald
5b4ff0f76d sbc: extract hfp_msbc 2016-07-23 15:19:56 +02:00
Milanka Ringwald
4e074f72df use btstack prefix for sbc files 2016-07-23 15:08:13 +02:00
Milanka Ringwald
4f0d422d95 ectracting sbc encoder 2016-07-22 17:32:44 +02:00
Milanka Ringwald
2ec72fbbcd fix compile 2016-07-20 11:11:02 +02:00
Milanka Ringwald
1ff8adc53a sbc plc: add and compile files 2016-07-14 11:21:39 +02:00
Milanka Ringwald
613518d19a sbc decoder: fix sbc_decoder_process_data 2016-07-08 23:31:19 +02:00
Milanka Ringwald
fcb08cdb2a sbc decoder: integration with sco_util 2016-07-08 17:11:57 +02:00
Milanka Ringwald
08d1a6045e add codec exchanged into event 2016-06-29 17:15:34 +02:00
Matthias Ringwald
9ed01c3693 posix: add le_device_db_fs that stores db at /tmp/btstack_le_device_db.txt as basic csv 2016-06-27 15:20:16 +02:00
Milanka Ringwald
d7b6902fc1 examples: update target clean in Makefile, add generated file to gitignore 2016-06-16 15:21:28 +02:00