Matthias Ringwald
0d719a1e32
test/sbc+hfp: support original PacketLogger .pklg files with little endian len
2019-03-08 17:08:32 +01:00
Milanka Ringwald
d5bcd37fce
test/sbc: fix hci parser
2019-01-28 10:49:40 +01:00
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
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
4fef112057
test/hfp/sbc: disable octave output
2018-12-20 11:49:32 +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
d28a35d955
pklg_msbc_test: plc enabled, fix usage info
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
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
e638b3c547
test/sbc: pklg_msbc test using packet logs
2018-12-14 15:35:38 +01:00
Matthias Ringwald
c8c99ed6d1
test/sbc: drop HAL_AUDIO_DMA
2018-07-20 16:55:03 +02:00
Milanka Ringwald
6276d22a9a
sbc: fix unused parameter compile error
2018-01-17 16:53:41 +01:00
Milanka Ringwald
d6ec9a32b8
sbc test: add new param to decoder test to introduce partial frame corruption
2018-01-17 16:39:48 +01:00
Matthias Ringwald
c37cd8f3d1
sbc: split btstack_sbc_bludroid.c into seperate encoder and decoder implementation
2017-11-29 17:13:17 +01:00
Matthias Ringwald
9b4288df3b
test/sbc: add sine decoder test
2017-05-23 16:56:52 +02:00
Milanka Ringwald
692c060596
handle sdp query
2017-05-19 11:48:49 +02: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
9846e07c2a
fix procces sbc data
2016-10-12 16:53:34 +02:00
Milanka Ringwald
164f5121b2
sbc test sine stereo
2016-10-12 12:24:51 +02:00
Milanka Ringwald
4ca5bd816c
set pcm_stride to max value
2016-10-11 23:21:38 +02:00
Milanka Ringwald
57d3133262
fix usage
2016-10-11 23:19:11 +02:00
Milanka Ringwald
e1df0eea7d
move writter into callback
2016-10-05 16:32:01 +02:00
Milanka Ringwald
8d33285de7
remove wav and sbc files that are not needed
2016-09-27 14:59:57 +02:00
Milanka Ringwald
249f614da0
use wav util
2016-09-19 15:02:59 +02:00
Milanka Ringwald
0c87db9ec5
sbc decoder: merge decoder + encoder
2016-07-27 11:03:55 +02:00
Milanka Ringwald
e7a4112819
sbc: prefix with btstack
2016-07-27 10:27:58 +02:00
Milanka Ringwald
2afeea7f2e
sbc_decoder: prefix with btstack
2016-07-27 10:18:15 +02:00
Matthias Ringwald
fd1cbf309d
test/sbc: use larger buffer for filename
2016-07-25 23:26:34 +02:00
Matthias Ringwald
d6a0639857
sco_util: use 16-bit sine table
2016-07-25 11:04:15 +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
6a5c7c2c6c
test/sbc: show usage for sbc_encoder_test
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
8e51a09892
sbc encoder test: rename wrapper functions
2016-07-23 14:59:08 +02:00
Milanka Ringwald
ca50f5f543
sbc encoder: use pcm stream
2016-07-22 23:23:35 +02:00
Milanka Ringwald
4f0d422d95
ectracting sbc encoder
2016-07-22 17:32:44 +02:00
Milanka Ringwald
611ca09fac
sbc plc: detect zero frames
2016-07-15 17:31:41 +02:00
Milanka Ringwald
743c1aead2
sbc decoder: get sequence nr from H2 header
2016-07-15 16:02:22 +02:00
Milanka Ringwald
a7e6f4dda0
sbc: add sine.msbc test file
2016-07-15 11:30:17 +02:00
Milanka Ringwald
1ff8adc53a
sbc plc: add and compile files
2016-07-14 11:21:39 +02:00
Milanka Ringwald
fcb08cdb2a
sbc decoder: integration with sco_util
2016-07-08 17:11:57 +02:00