8694 Commits

Author SHA1 Message Date
Matthias Ringwald
088a7bae4d test/sbc: fix in_raw to not use plc 2019-01-03 13:52:00 +01:00
Matthias Ringwald
6cfd76e47e test/sbc+hfp: use O_RDONLY to read packet log on windows 2019-01-03 12:11:19 +01:00
Matthias Ringwald
ca13daef16 hci_cmd: add commands for LE PHY control 2019-01-02 12:22:24 +01:00
Matthias Ringwald
cd542ed65d hci: check if LE Set Defaut PHY is supported 2019-01-02 12:01:35 +01:00
Matthias Ringwald
5fa31a9940 hci_dump: support PacketLogger or BlueZ format output via SEGGER RTT Channel 1 Up 2018-12-21 15:29:56 +01:00
Matthias Ringwald
6ed7c861fe test:hfp/sbc: don't link against cpputest for pklg tools 2018-12-21 12:12:02 +01:00
Matthias Ringwald
368800542b test/sbc: less files for pklg_mscb_test 2018-12-21 12:08:44 +01:00
Matthias Ringwald
b0f6a411ba test/hfp: less files for pklg_cvsd_test 2018-12-21 12:06:20 +01:00
Matthias Ringwald
4fef112057 test/hfp/sbc: disable octave output 2018-12-20 11:49:32 +01:00
Matthias Ringwald
ce1fc99246 btstack_sbc_decoder_bluedroid: insert generated frames in the correct order, correct bad bytes counting 2018-12-20 11:31:12 +01:00
Matthias Ringwald
b3551ec76d btstack_sbc_decoder_bluedroid: account for all bad bytes 2018-12-20 09:14:16 +01:00
Milanka Ringwald
7dc9826a2f cvsd plc: crop calculated overlaped value 2018-12-19 23:44:23 +01:00
Milanka Ringwald
4e59fe7d8d cvsd_plc: fix bad frame detection for packets comming over USB 2018-12-19 23:29:01 +01:00
Milanka Ringwald
d1550f906a cvsd_plc: add printfs for octave file to analyse history buffer 2018-12-19 19:11:16 +01:00
Matthias Ringwald
68db977aad test/sbc: pklg_sbc_test creates in_raw, in_plc, out wav files 2018-12-19 15:00:08 +01:00
Matthias Ringwald
9137e11839 btstack_sbc: btstack_sbc_decoder_test_set_plc_enabled to enable/disable PLC for testing 2018-12-19 14:58:32 +01:00
Matthias Ringwald
23ea0393db test/sbc: re-enable all pklg test files 2018-12-19 11:14:36 +01:00
Milanka Ringwald
de95d3c928 cvsd_plc: update PLC params 2018-12-19 10:46:40 +01:00
Milanka Ringwald
d28a35d955 pklg_msbc_test: plc enabled, fix usage info 2018-12-19 10:46:40 +01:00
Milanka Ringwald
221839372a btstack_sbc_decoder_bluedroid, plc: remove printfs, copy empty pcm data from decoder if plc not enabled 2018-12-19 10:46:40 +01:00
Milanka Ringwald
ee5b2fc6f6 btstack_sbc_plc: extend history buffer to hold 32ms of audio samples, print to octave consecutive bad frames and following good frame for analysis 2018-12-19 10:46:40 +01:00
Matthias Ringwald
8e95b336b3 test/hfp: pklg_cvsd_test creates in_raw, in_plc, out wav files 2018-12-19 10:07:11 +01:00
Milanka Ringwald
5089b9d063 mscbc test: add plc statistic 2018-12-18 14:50:13 +01:00
Matthias Ringwald
241e90988e test/sbc: fix compile 2018-12-18 14:25:42 +01:00
Matthias Ringwald
a69000d3ab test/sbc: avoid generating .o files in src tree 2018-12-18 13:59:52 +01:00
Milanka Ringwald
de854f9a28 plc: add max num consecutive bad frames statistic 2018-12-18 13:51:50 +01:00
Matthias Ringwald
1db30a88d0 btstack_cvsd_plc: count zero frames separately 2018-12-17 23:19:03 +01:00
Matthias Ringwald
9534a1bb52 test/hfp: fix path to fanfare mono input 2018-12-17 20:13:48 +01:00
Matthias Ringwald
a5eb47ac14 btstack_cvsd_plc: remove cvsd_fs field, not neccessary for algorihthm 2018-12-17 20:10:15 +01:00
Matthias Ringwald
80b0ebb694 example hfp/hsp: ignore SCO packets if connection handle doesn't match, use HCI_CON_HANDLE_INVALID 2018-12-17 18:36:14 +01:00
Matthias Ringwald
3a8dd2bf1e test/hfp: minimal check for SCO handle 2018-12-17 15:44:14 +01:00
Matthias Ringwald
17811fcdfb test/hfp: add pklg test case 2018-12-17 15:13:56 +01:00
Matthias Ringwald
a146edabb8 btstack_cvsd_plc.c: ignore empy sco packets 2018-12-17 14:43:08 +01:00
Matthias Ringwald
e2cf249052 test/hfp: pklg_cvsd test using packet logs 2018-12-17 14:34:33 +01:00
Matthias Ringwald
f6f968dd35 btstack_sbc_decoder_bluedroid: fix signed warning 2018-12-17 11:39:42 +01:00
Matthias Ringwald
cca2ddcca3 btstack_sbc_decoder_bluedroid: allow to resync in all cases 2018-12-17 10:28:52 +01:00
Milanka Ringwald
57f61fbe2c btstack_sbc_decoder_bluedroid: separate synchronization and PLC, reduce complexity, disable PLC until working 2018-12-14 15:39:56 +01:00
Milanka Ringwald
e638b3c547 test/sbc: pklg_msbc test using packet logs 2018-12-14 15:35:38 +01:00
Milanka Ringwald
a5b619647e pbab client demo: define vars before switch, fix var reasigning 2018-12-14 11:33:05 +01:00
Milanka Ringwald
ca3f868cf8 hid device: fix casting when assigning enum values, define vars before switch 2018-12-14 11:28:38 +01:00
Milanka Ringwald
22587df049 hfp_hf_demo: use API calls to access event values, remove ag indicatior status on initial retrieval 2018-12-14 11:11:16 +01:00
Milanka Ringwald
c741b03209 hfp: emit ag indicator status 2018-12-14 10:41:54 +01:00
Milanka Ringwald
9700d53b49 l2cap: only check for ertm actions when ertm active 2018-12-13 14:39:43 +01:00
Milanka Ringwald
50f3b808a0 doc: can send now is only valid until packet handler exit 2018-12-12 15:16:27 +01:00
Milanka Ringwald
472a1e5f81 changelog: update 2018-12-07 14:29:38 +01:00
Milanka Ringwald
6fc6dfec01 libusb: check result of scan_for_bt_endpoints 2018-12-06 21:22:23 +01:00
Milanka Ringwald
696b00c829 libusb: pass libusb_device to scan_for_bt_endpoints 2018-12-06 21:18:46 +01:00
Milanka Ringwald
3d45f2d56b cvsd_plc: octave script for PLC visualisation 2018-12-04 22:39:47 +01:00
Milanka Ringwald
cf8890c436 cvsd: fix scaling factor to max of 1 instead of 1.2 2018-12-04 22:39:47 +01:00
Matthias Ringwald
21045273fa sm: fix warnings 2018-12-04 10:25:00 +01:00