From f8cade38b77f1582516335cce89c1b0ce7574f44 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Mon, 12 Oct 2020 18:30:23 +0200 Subject: [PATCH] a2dp_source: set media codec len --- src/classic/a2dp_source.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/classic/a2dp_source.c b/src/classic/a2dp_source.c index f1968854e..c5fc394d0 100644 --- a/src/classic/a2dp_source.c +++ b/src/classic/a2dp_source.c @@ -382,6 +382,7 @@ static void a2dp_source_packet_handler_internal(uint8_t packet_type, uint16_t ch uint8_t max_bitpool_value = avdtp_choose_sbc_max_bitpool_value(sc.local_stream_endpoint, avdtp_subevent_signaling_media_codec_sbc_capability_get_max_bitpool_value(packet)); uint8_t min_bitpool_value = avdtp_choose_sbc_min_bitpool_value(sc.local_stream_endpoint, avdtp_subevent_signaling_media_codec_sbc_capability_get_min_bitpool_value(packet)); + sc.local_stream_endpoint->remote_configuration.media_codec.media_codec_information_len = 4; sc.local_stream_endpoint->remote_configuration.media_codec.media_codec_information[0] = (sampling_frequency << 4) | channel_mode; sc.local_stream_endpoint->remote_configuration.media_codec.media_codec_information[1] = (block_length << 4) | (subbands << 2) | allocation_method; sc.local_stream_endpoint->remote_configuration.media_codec.media_codec_information[2] = min_bitpool_value;