From 791baace3f5470ea712ae858bd4b409d29f380de Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Wed, 22 Jul 2020 17:54:59 +0200 Subject: [PATCH] a2dp_sink/source: keep state on unexpected events --- src/classic/a2dp_sink.c | 4 +--- src/classic/a2dp_source.c | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/src/classic/a2dp_sink.c b/src/classic/a2dp_sink.c index 7dc5b75a7..0abc56c95 100644 --- a/src/classic/a2dp_sink.c +++ b/src/classic/a2dp_sink.c @@ -352,9 +352,7 @@ static void a2dp_sink_packet_handler_internal(uint8_t packet_type, uint16_t chan app_state = A2DP_IDLE; break; default: - app_state = A2DP_IDLE; - log_info("not implemented"); - break; + break; } } diff --git a/src/classic/a2dp_source.c b/src/classic/a2dp_source.c index c489b2f97..f3aa4fd40 100644 --- a/src/classic/a2dp_source.c +++ b/src/classic/a2dp_source.c @@ -409,7 +409,7 @@ static void a2dp_source_packet_handler_internal(uint8_t packet_type, uint16_t ch sep.in_use = avdtp_subevent_signaling_sep_found_get_in_use(packet); sep.media_type = (avdtp_media_type_t) avdtp_subevent_signaling_sep_found_get_media_type(packet); sep.type = (avdtp_sep_type_t) avdtp_subevent_signaling_sep_found_get_sep_type(packet); - log_info("A2DP Found sep: remote seid %u, in_use %d, media type %d, sep type %s (1-SNK), index %d", + log_info("A2DP Found sep: remote seid %u, in_use %d, media type %d, sep type %s, index %d", sep.seid, sep.in_use, sep.media_type, sep.type == AVDTP_SOURCE ? "source" : "sink", num_remote_seps); if (sep.type == AVDTP_SINK){ remote_seps[num_remote_seps++] = sep; @@ -510,9 +510,7 @@ static void a2dp_source_packet_handler_internal(uint8_t packet_type, uint16_t ch break; } default: - app_state = A2DP_IDLE; - log_info("not implemented"); - break; + break; } } void a2dp_source_register_packet_handler(btstack_packet_handler_t callback){