Commit Graph

25 Commits

Author SHA1 Message Date
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
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
e1df0eea7d move writter into callback 2016-10-05 16:32:01 +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
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
4e074f72df use btstack prefix for sbc files 2016-07-23 15:08:13 +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
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
Milanka Ringwald
aa6493c269 sbc decoder: use singleton for now 2016-07-01 14:56:16 +02:00
Milanka Ringwald
48e0f8060d sbc decoder: extracted api 2016-07-01 14:27:27 +02:00
Milanka Ringwald
dc2354f3d3 sbc decoder test: extract process sbc chunk 2016-07-01 11:11:19 +02:00
Milanka Ringwald
082d19a82b sbc decoder test: add handle pcm callback 2016-06-30 16:32:23 +02:00
Milanka Ringwald
091c1bfd0a sbc decoder test: handle case where new data cannot fit completely into frame buffer 2016-06-30 15:47:21 +02:00
Milanka Ringwald
7a2baf07df sbc decoder test: use additional input buffer 2016-06-30 14:38:44 +02:00
Milanka Ringwald
22d3119a2b sbc decoder: move memmove after not enough data is detected 2016-06-30 13:42:07 +02:00
Milanka Ringwald
435e3c4e0d mSBC: extend SBC library for mSBC 2016-06-16 12:36:20 +02:00
Milanka Ringwald
88a9940a86 sbc: add encoder/decoder example files 2016-06-10 10:40:10 +02:00