From 3d69fa84a1b8bfa714a96cd3b170f0c1febebe3a Mon Sep 17 00:00:00 2001 From: Milanka Ringwald Date: Fri, 13 Apr 2018 17:27:32 +0200 Subject: [PATCH] a2dp source: fix compile --- example/a2dp_source_demo.c | 6 +++--- test/pts/avdtp_source_test.c | 4 +--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/example/a2dp_source_demo.c b/example/a2dp_source_demo.c index b201427b1..93f5e1c7a 100644 --- a/example/a2dp_source_demo.c +++ b/example/a2dp_source_demo.c @@ -245,12 +245,12 @@ static int a2dp_source_and_avrcp_services_init(void){ a2dp_source_register_packet_handler(&a2dp_source_packet_handler); // Create stream endpoint. - avdtp_stream_endpoint_t * local_stream_endpoint = a2dp_source_create_stream_endpoint(AVDTP_AUDIO, AVDTP_CODEC_SBC, media_sbc_codec_capabilities, sizeof(media_sbc_codec_capabilities), media_sbc_codec_configuration, sizeof(media_sbc_codec_configuration)); - if (!local_stream_endpoint){ + uint8_t status = a2dp_source_create_stream_endpoint(AVDTP_AUDIO, AVDTP_CODEC_SBC, media_sbc_codec_capabilities, sizeof(media_sbc_codec_capabilities), media_sbc_codec_configuration, sizeof(media_sbc_codec_configuration), &media_tracker.local_seid); + if (status != ERROR_CODE_SUCCESS){ printf("A2DP Source: not enough memory to create local stream endpoint\n"); return 1; } - media_tracker.local_seid = avdtp_local_seid(local_stream_endpoint); + // Initialize AVRCP Target. avrcp_target_init(); diff --git a/test/pts/avdtp_source_test.c b/test/pts/avdtp_source_test.c index 6d88059df..8e4baea1e 100644 --- a/test/pts/avdtp_source_test.c +++ b/test/pts/avdtp_source_test.c @@ -774,11 +774,9 @@ int btstack_main(int argc, const char * argv[]){ avdtp_source_init(&a2dp_source_context); avdtp_source_register_packet_handler(&packet_handler); - sc.local_stream_endpoint = a2dp_source_create_stream_endpoint(AVDTP_AUDIO, AVDTP_CODEC_SBC, (uint8_t *) media_sbc_codec_capabilities, sizeof(media_sbc_codec_capabilities), (uint8_t*) media_sbc_codec_configuration, sizeof(media_sbc_codec_configuration)); - media_tracker.local_seid = avdtp_local_seid(sc.local_stream_endpoint); + a2dp_source_create_stream_endpoint(AVDTP_AUDIO, AVDTP_CODEC_SBC, (uint8_t *) media_sbc_codec_capabilities, sizeof(media_sbc_codec_capabilities), (uint8_t*) media_sbc_codec_configuration, sizeof(media_sbc_codec_configuration), &media_tracker.local_seid); media_tracker.remote_seid = 1; - // Initialize SDP sdp_init(); memset(sdp_avdtp_source_service_buffer, 0, sizeof(sdp_avdtp_source_service_buffer));