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

Commit 2e6fb923 authored by Kyunglyul Hyun's avatar Kyunglyul Hyun
Browse files

Add sink only/source only senarios

Tag: #feature
Bug: 238588139
Test: atest bluetooth_le_audio_client_test

Change-Id: Ic57a2f545709ec05e858a33cb9ad24b1e3ddfdaf
Merged-In: Ic57a2f545709ec05e858a33cb9ad24b1e3ddfdaf
(cherry picked from commit 6d6f7413)
parent ecff95ce
Loading
Loading
Loading
Loading
+898 −80

File changed.

Preview size limit exceeded, changes collapsed.

+12 −0
Original line number Diff line number Diff line
@@ -91,8 +91,16 @@
                "SingleDev_OneChanMonoSnk_OneChanMonoSrc_16_1_1",
                "DualDev_OneChanMonoSrc_16_2_Server_Preferred",
                "SingleDev_OneChanStereoSrc_16_2_Server_Preferred",
                "SingleDev_OneChanMonoSrc_48_4_Server_Preferred",
                "SingleDev_OneChanMonoSrc_48_3_Server_Preferred",
                "SingleDev_OneChanMonoSrc_48_2_Server_Preferred",
                "SingleDev_OneChanMonoSrc_48_1_Server_Preferred",
                "SingleDev_OneChanMonoSrc_32_2_Server_Preferred",
                "SingleDev_OneChanMonoSrc_32_1_Server_Preferred",
                "SingleDev_OneChanMonoSrc_24_2_Server_Preferred",
                "SingleDev_OneChanMonoSrc_24_1_Server_Preferred",
                "SingleDev_OneChanMonoSrc_16_2_Server_Preferred",
                "SingleDev_OneChanMonoSrc_16_1_Server_Preferred",
                "VND_SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32khz_Server_Prefered_1",
                "VND_SingleDev_TwoChanStereoSnk_TwoChanStereoSrc_32khz_60oct_R3_L22_1"
            ]
@@ -152,6 +160,10 @@
                "SingleDev_OneChanMonoSnk_48_2_2",
                "SingleDev_OneChanMonoSnk_48_1_Server_Preferred",
                "SingleDev_OneChanMonoSnk_48_1_2",
                "SingleDev_OneChanMonoSnk_32_2_Server_Preferred",
                "SingleDev_OneChanMonoSnk_32_2_2",
                "SingleDev_OneChanMonoSnk_32_1_Server_Preferred",
                "SingleDev_OneChanMonoSnk_32_1_2",
                "SingleDev_OneChanMonoSnk_24_2_Server_Preferred",
                "SingleDev_OneChanMonoSnk_24_2_2",
                "SingleDev_OneChanMonoSnk_16_2_Server_Preferred",
+6 −1
Original line number Diff line number Diff line
@@ -207,13 +207,18 @@ bool IsLc3SettingSupported(LeAudioContextType context_type, Lc3SettingId id) {

    case LeAudioContextType::CONVERSATIONAL:
      if (id == Lc3SettingId::LC3_16_1 || id == Lc3SettingId::LC3_16_2 ||
          id == Lc3SettingId::LC3_24_2 || id == Lc3SettingId::LC3_32_2)
          id == Lc3SettingId::LC3_24_1 || id == Lc3SettingId::LC3_24_2 ||
          id == Lc3SettingId::LC3_32_1 || id == Lc3SettingId::LC3_32_2 ||
          id == Lc3SettingId::LC3_48_1 || id == Lc3SettingId::LC3_48_2 ||
          id == Lc3SettingId::LC3_48_3 || id == Lc3SettingId::LC3_48_4 ||
          id == Lc3SettingId::LC3_VND_1)
        return true;

      break;

    case LeAudioContextType::MEDIA:
      if (id == Lc3SettingId::LC3_16_1 || id == Lc3SettingId::LC3_16_2 ||
          id == Lc3SettingId::LC3_32_1 || id == Lc3SettingId::LC3_32_2 ||
          id == Lc3SettingId::LC3_48_4 || id == Lc3SettingId::LC3_48_2 ||
          id == Lc3SettingId::LC3_VND_1 || id == Lc3SettingId::LC3_24_2)
        return true;