12 Commits

Author SHA1 Message Date
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
Matthias Ringwald
fac2e2fe9d hfp: use 16-bit samples for narrow-band / CVSD 2017-01-23 14:59:39 +01:00
Matthias Ringwald
815e8f5127 test/hfp: create 16-bit live sample, but use 8-bit for tst 2017-01-23 12:42:34 +01:00
Milanka Ringwald
6f91db60fb hfp test: cleanup data folder, remove printf 2016-11-16 11:21:23 +01:00
Milanka Ringwald
ebacc5ae5e hfp test: mode input to data, generated files to results 2016-11-16 10:54:43 +01:00
Milanka Ringwald
25234a7e05 Merge branch 'develop' into a2dp
Conflicts:
	example/Makefile.inc
	example/sco_demo_util.c
	port/pic32-harmony/app.X/nbproject/Makefile-default.mk
	port/pic32-harmony/app.X/nbproject/Makefile-genesis.properties
	port/pic32-harmony/app.X/nbproject/configurations.xml
	port/pic32-harmony/create_examples.py
	src/classic/btstack_cvsd_plc.c
	src/classic/btstack_sbc_bludroid.c
	src/classic/btstack_sbc_plc.c
	test/ring_buffer/.gitignore
2016-11-14 15:54:38 +01:00
Milanka Ringwald
abc9118691 refactoring wav utils 2016-09-14 17:30:47 +02:00
Milanka Ringwald
202da3172e reworked test, extracted wav_utils 2016-09-14 16:06:19 +02:00
Milanka Ringwald
651e3b75e5 refactor function count eq bytes 2016-09-13 15:11:09 +02:00
Milanka Ringwald
08df0a8d74 remove casting 2016-09-13 12:15:55 +02:00
Milanka Ringwald
8c38e749df hfp: plc for cvsd 2016-08-31 15:41:01 +02:00
Milanka Ringwald
c774f3a0e5 hfp cvsd: plc for periodic sine signal 2016-08-29 23:10:32 +02:00