a2dp_sink/source: keep state on unexpected events

This commit is contained in:
Matthias Ringwald 2020-07-22 17:54:59 +02:00
parent aad9721618
commit 791baace3f
2 changed files with 3 additions and 7 deletions

View File

@ -352,8 +352,6 @@ 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;
}

View File

@ -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,8 +510,6 @@ 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;
}
}