Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit b2224d22 authored by Łukasz Rymanowski's avatar Łukasz Rymanowski
Browse files

leaudio: Fix the time of creating CIG

According to the BAP specification, CIG shall be created before sending
QoS Config to ASE.

This patch fixes that:

> ACL Data RX: Handle 65 flags 0x02 dlen 51                     #2632 52.932831
      ATT: Handle Value Notification (0x1b) len 46
        Handle: 0x1105
          Data: 01010002051400204e00409c00204e00409c0006000000001302010802020105030200000003047800020501
        ASCS: Audio Stream Sink Endpoint (Handle: 0x1105)
        ASE ID: 1
        Codec configure state
          Codec ID: LC3 Codec ID
          Company ID: 0x00
          Vendor ID: 0x00
          Framing properties: 0x0000
          LE PHY (0x02)
            LE 2M PHY
          Retransmission number: 5
          Transport latency max: 20 ms
          Presentation delay min: 20000
          Presentation delay max: 40000
          Preferred presentation delay min: 20000
          Preferred presentation delay max: 40000
          codec specific configuration length: 19
          Codec specific configuration: 0x02010802020105030200000003047800020501
            ASCS: Sampling Frequency (0x01) val 0x0008 len 1
              Sampling frequency: 48 kHz
            ASCS: Frame duration (0x02) val 0x01 len 1
              Frame duration: use 10 ms codec frames
            ASCS: Audio channel allocation (0x03) val 0x02 len 4
              Front right
            ASCS: Octets per codec frame (0x04) val 0x78 len 2
              Value: 120
            ASCS: LC3 blocks per SDU (0x05) val 0x01 len 1
              Value: 1
< HCI Command: LE Set Connected Isochr.. (0x08|0x0062) plen 33  #2633 52.933679
        CIG ID: 0x02
        Master to Slave SDU Interval: 10000 us (0x002710)
        Slave to Master SDU Interval: 0 us (0x000000)
        SCA: 151 - 200 ppm (0x01)
        Packing: Sequential (0x00)
        Framing: Unframed (0x00)
        Master to Slave Maximum Latency: 20 ms (0x0014)
        Slave to Master Maximum Latency: 5 ms (0x0005)
        Number of CIS: 2
        CIS ID: 0x00
        Master to Slave Maximum SDU Size: 120
        Slave to Master Maximum SDU Size: 0
        Master to Slave PHY: 0x02
          LE 2M
        Slave to Master PHY: 0x03
          LE 1M
          LE 2M
        Master to Slave Retransmission attempts: 0x05
        Slave to Master Retransmission attempts: 0x00
        CIS ID: 0x01
        Master to Slave Maximum SDU Size: 120
        Slave to Master Maximum SDU Size: 0
        Master to Slave PHY: 0x02
          LE 2M
        Slave to Master PHY: 0x03
          LE 1M
          LE 2M
        Master to Slave Retransmission attempts: 0x05
        Slave to Master Retransmission attempts: 0x00

Bug: 209943235
Bug: 150670922
sponsor: @jpawlowski
Test: atest --host bluetooth_le_audio_test
Change-Id: I069031356692ee652c26b8e53c617525a429530d
parent dec97f0a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment