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

Commit bd8777db authored by tonihei's avatar tonihei
Browse files

Add MediaSession flag config file and new flags

The config file didn't exist yet for new MediaSession related
changes.

Add 3 new flags to the file to address some pending issues.

Test: n/a
Flag: com.android.media.mediasession.flags.add_wiu_allowlisting_to_media_button_receiver_holder_send
Flag: com.android.media.mediasession.flags.avoid_media_browser_include_capabilities_if_not_needed
Flag: com.android.media.mediasession.flags.remove_wiu_allowlisting_from_mediacontroller_sendcommand
Bug: 385736540
Bug: 393582077
Bug: 339637822
Change-Id: I16d4d29b36ad11c0bc4a30359b2d1bd5387906b8
parent 8274f9e0
Loading
Loading
Loading
Loading
+19 −1
Original line number Diff line number Diff line
@@ -99,6 +99,7 @@ aconfig_declarations_group {
        "com.android.internal.widget.flags-aconfig-java",
        "com.android.media.flags.bettertogether-aconfig-java",
        "com.android.media.flags.editing-aconfig-java",
        "com.android.media.flags.mediasession-aconfig-java",
        "com.android.media.flags.performance-aconfig-java",
        "com.android.media.flags.projection-aconfig-java",
        "com.android.net.http.flags-aconfig-exported-java",
@@ -125,8 +126,8 @@ aconfig_declarations_group {
        "libcore_exported_aconfig_flags_lib",
        "libcore_readonly_aconfig_flags_lib",
        "libgui_flags_java_lib",
        "power_flags_lib",
        "networksecurity_exported_aconfig_flags_lib",
        "power_flags_lib",
        "sdk_sandbox_exported_flags_lib",
        "surfaceflinger_flags_java_lib",
        "telecom_flags_core_java_lib",
@@ -815,6 +816,23 @@ cc_aconfig_library {
    aconfig_declarations: "com.android.media.flags.editing-aconfig",
}

// MediaSession
aconfig_declarations {
    name: "com.android.media.flags.mediasession-aconfig",
    exportable: true,
    package: "com.android.media.mediasession.flags",
    container: "system",
    srcs: [
        "media/java/android/media/flags/mediasession.aconfig",
    ],
}

java_aconfig_library {
    name: "com.android.media.flags.mediasession-aconfig-java",
    aconfig_declarations: "com.android.media.flags.mediasession-aconfig",
    defaults: ["framework-minus-apex-aconfig-java-defaults"],
}

// MediaProjection
aconfig_declarations {
    name: "com.android.media.flags.projection-aconfig",
+23 −0
Original line number Diff line number Diff line
package: "com.android.media.mediasession.flags"
container: "system"

flag {
  name: "add_wiu_allowlisting_to_media_button_receiver_holder_send"
  namespace: "media_solutions"
  description: "Add correct WIU allowlisting to MediaButtonReceiverHolder.send"
  bug: "385736540"
}

flag {
  name: "avoid_media_browser_include_capabilities_if_not_needed"
  namespace: "media_solutions"
  description: "Avoid BIND_INCLUDE_CAPABILITIES from MediaBrowser.connect if not needed"
  bug: "393582077"
}

flag {
  name: "remove_wiu_allowlisting_from_mediacontroller_sendcommand"
  namespace: "media_solutions"
  description: "Remove WIU allowlisting from MediaController.sendCommand"
  bug: "339637822"
}