mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-02-06 12:39:51 +00:00
a2dp_sink/source: keep state on unexpected events
This commit is contained in:
parent
aad9721618
commit
791baace3f
@ -352,9 +352,7 @@ static void a2dp_sink_packet_handler_internal(uint8_t packet_type, uint16_t chan
|
|||||||
app_state = A2DP_IDLE;
|
app_state = A2DP_IDLE;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
app_state = A2DP_IDLE;
|
break;
|
||||||
log_info("not implemented");
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -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.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.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);
|
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);
|
sep.seid, sep.in_use, sep.media_type, sep.type == AVDTP_SOURCE ? "source" : "sink", num_remote_seps);
|
||||||
if (sep.type == AVDTP_SINK){
|
if (sep.type == AVDTP_SINK){
|
||||||
remote_seps[num_remote_seps++] = sep;
|
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;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
app_state = A2DP_IDLE;
|
break;
|
||||||
log_info("not implemented");
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void a2dp_source_register_packet_handler(btstack_packet_handler_t callback){
|
void a2dp_source_register_packet_handler(btstack_packet_handler_t callback){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user