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

Commit 7ddab604 authored by Gurpreet Ghai's avatar Gurpreet Ghai Committed by Bruno Martins
Browse files

BT: Adding aptX-Adaptive codec entry to Framework



Adding entry for aptX Adaptive into Framework for
indexing and UI handling.

 Conflicts:
	core/java/android/bluetooth/BluetoothCodecConfig.java
	packages/SettingsLib/res/values-en-rGB/arrays.xml
	packages/SettingsLib/res/values/arrays.xml

CRs-Fixed: 2280216

Change-Id: I94627eb3188b6c69d48f982d4e6c41f78e5e81fa
Signed-off-by: default avatarVolodymyr Zhdanov <wight554@gmail.com>
parent 3511ebdc
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -64,10 +64,13 @@ public final class BluetoothCodecConfig implements Parcelable {
    public static final int SOURCE_CODEC_TYPE_APTX_HD = 3;

    @UnsupportedAppUsage
    public static final int SOURCE_CODEC_TYPE_LDAC = 4;
    public static final int SOURCE_CODEC_TYPE_APTX_ADAPTIVE = 4;

    @UnsupportedAppUsage
    public static final int SOURCE_CODEC_TYPE_MAX = 5;
    public static final int SOURCE_CODEC_TYPE_LDAC = 5;

    @UnsupportedAppUsage
    public static final int SOURCE_CODEC_TYPE_MAX = 6;

    @UnsupportedAppUsage
    public static final int SOURCE_CODEC_TYPE_INVALID = 1000 * 1000;
@@ -402,6 +405,8 @@ public final class BluetoothCodecConfig implements Parcelable {
                return "aptX HD";
            case SOURCE_CODEC_TYPE_LDAC:
                return "LDAC";
            case SOURCE_CODEC_TYPE_APTX_ADAPTIVE:
                return "aptX Adaptive";
            case SOURCE_CODEC_TYPE_INVALID:
                return "INVALID CODEC";
            default:
+2 −0
Original line number Diff line number Diff line
@@ -92,6 +92,7 @@
    <item msgid="1049450003868150455">"<xliff:g id="QUALCOMM">Qualcomm®</xliff:g> <xliff:g id="APTX">aptX™</xliff:g> audio"</item>
    <item msgid="2908219194098827570">"<xliff:g id="QUALCOMM">Qualcomm®</xliff:g> <xliff:g id="APTX_HD">aptX™ HD</xliff:g> audio"</item>
    <item msgid="3825367753087348007">"LDAC"</item>
    <item msgid="8711430979086781450">"<xliff:g id="QUALCOMM">Qualcomm®</xliff:g> <xliff:g id="APTX_ADAPTIVE">aptX™ Adaptive</xliff:g> audio"</item>
  </string-array>
  <string-array name="bluetooth_a2dp_codec_summaries">
    <item msgid="8868109554557331312">"Use system selection (default)"</item>
@@ -100,6 +101,7 @@
    <item msgid="8627333814413492563">"<xliff:g id="QUALCOMM">Qualcomm®</xliff:g> <xliff:g id="APTX">aptX™</xliff:g> audio"</item>
    <item msgid="3517061573669307965">"<xliff:g id="QUALCOMM">Qualcomm®</xliff:g> <xliff:g id="APTX_HD">aptX™ HD</xliff:g> audio"</item>
    <item msgid="2553206901068987657">"LDAC"</item>
    <item msgid="102988075927343894">"<xliff:g id="QUALCOMM">Qualcomm®</xliff:g> <xliff:g id="APTX_ADAPTIVE">aptX™ Adaptive</xliff:g> audio"</item>
  </string-array>
  <string-array name="bluetooth_a2dp_codec_sample_rate_titles">
    <item msgid="926809261293414607">"Use system selection (default)"</item>
+2 −0
Original line number Diff line number Diff line
@@ -154,6 +154,7 @@
        <item><xliff:g id="qualcomm">Qualcomm®</xliff:g> <xliff:g id="aptx">aptX™</xliff:g> audio</item>
        <item><xliff:g id="qualcomm">Qualcomm®</xliff:g> <xliff:g id="aptx_hd">aptX™ HD</xliff:g> audio</item>
        <item>LDAC</item>
        <item><xliff:g id="qualcomm">Qualcomm®</xliff:g> <xliff:g id="aptx_adaptive">aptX™ Adaptive</xliff:g> audio</item>
    </string-array>

    <!-- Values for Bluetooth Audio Codec selection preference. -->
@@ -174,6 +175,7 @@
        <item><xliff:g id="qualcomm">Qualcomm®</xliff:g> <xliff:g id="aptx">aptX™</xliff:g> audio</item>
        <item><xliff:g id="qualcomm">Qualcomm®</xliff:g> <xliff:g id="aptx_hd">aptX™ HD</xliff:g> audio</item>
        <item>LDAC</item>
        <item><xliff:g id="qualcomm">Qualcomm®</xliff:g> <xliff:g id="aptx_adaptive">aptX™ Adaptive</xliff:g> audio</item>
    </string-array>

    <!-- Titles for Bluetooth Audio Codec Sample Rate selection preference. [CHAR LIMIT=50] -->
+3 −0
Original line number Diff line number Diff line
@@ -312,6 +312,9 @@ public class A2dpProfile implements LocalBluetoothProfile {
           case BluetoothCodecConfig.SOURCE_CODEC_TYPE_LDAC:
               index = 5;
               break;
           case BluetoothCodecConfig.SOURCE_CODEC_TYPE_APTX_ADAPTIVE:
               index = 6;
               break;
           }

        if (index < 0) {
+1 −1
Original line number Diff line number Diff line
@@ -130,7 +130,7 @@ public class A2dpProfileTest {
    private static String KNOWN_CODEC_LABEL = "Use high quality audio: %1$s";
    private static String UNKNOWN_CODEC_LABEL = "Use high quality audio";
    private static String[] CODEC_NAMES =
            new String[]{"Default", "SBC", "AAC", "aptX", "aptX HD", "LDAC"};
            new String[]{"Default", "SBC", "AAC", "aptX", "aptX HD", "LDAC", "aptX Adaptive"};

    /**
     * Helper for setting up several tests of getHighQualityAudioOptionLabel