summaryrefslogtreecommitdiff
path: root/media
diff options
context:
space:
mode:
Diffstat (limited to 'media')
-rw-r--r--media/java/android/media/IAudioService.aidl2
-rw-r--r--media/java/android/media/flags/media_better_together.aconfig17
-rw-r--r--media/java/android/media/quality/aidl/android/media/quality/IMediaQualityManager.aidl4
-rw-r--r--media/java/android/media/tv/extension/scan/IScanInterface.aidl2
-rw-r--r--media/tests/AudioPolicyTest/AndroidManifest.xml1
-rw-r--r--media/tests/projection/Android.bp2
6 files changed, 21 insertions, 7 deletions
diff --git a/media/java/android/media/IAudioService.aidl b/media/java/android/media/IAudioService.aidl
index c505bcee0332..b97b943113b6 100644
--- a/media/java/android/media/IAudioService.aidl
+++ b/media/java/android/media/IAudioService.aidl
@@ -447,10 +447,8 @@ interface IAudioService {
boolean isAudioServerRunning();
- @EnforcePermission("MODIFY_AUDIO_SETTINGS_PRIVILEGED")
void registerAudioVolumeCallback(IAudioVolumeChangeDispatcher avc);
- @EnforcePermission("MODIFY_AUDIO_SETTINGS_PRIVILEGED")
oneway void unregisterAudioVolumeCallback(IAudioVolumeChangeDispatcher avc);
int setUidDeviceAffinity(in IAudioPolicyCallback pcb, in int uid, in int[] deviceTypes,
diff --git a/media/java/android/media/flags/media_better_together.aconfig b/media/java/android/media/flags/media_better_together.aconfig
index c9ec31bab048..15e87f80ef64 100644
--- a/media/java/android/media/flags/media_better_together.aconfig
+++ b/media/java/android/media/flags/media_better_together.aconfig
@@ -62,6 +62,16 @@ flag {
}
flag {
+ name: "enable_fix_for_empty_system_routes_crash"
+ namespace: "media_better_together"
+ description: "Fixes a bug causing SystemUI to crash due to an empty system routes list in the routing framework."
+ bug: "357468728"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "enable_suggested_device_api"
is_exported: true
namespace: "media_better_together"
@@ -259,3 +269,10 @@ flag {
purpose: PURPOSE_BUGFIX
}
}
+
+flag {
+ name: "enable_output_switcher_personal_audio_sharing"
+ namespace: "cross_device_experiences"
+ description: "Enables personal audio sharing in the output switcher."
+ bug: "385672684"
+} \ No newline at end of file
diff --git a/media/java/android/media/quality/aidl/android/media/quality/IMediaQualityManager.aidl b/media/java/android/media/quality/aidl/android/media/quality/IMediaQualityManager.aidl
index 0191ea786de0..6ac1656b77aa 100644
--- a/media/java/android/media/quality/aidl/android/media/quality/IMediaQualityManager.aidl
+++ b/media/java/android/media/quality/aidl/android/media/quality/IMediaQualityManager.aidl
@@ -32,7 +32,7 @@ import android.media.quality.SoundProfile;
*/
interface IMediaQualityManager {
// TODO: use UserHandle
- PictureProfile createPictureProfile(in PictureProfile pp, int userId);
+ void createPictureProfile(in PictureProfile pp, int userId);
void updatePictureProfile(in String id, in PictureProfile pp, int userId);
void removePictureProfile(in String id, int userId);
boolean setDefaultPictureProfile(in String id, int userId);
@@ -47,7 +47,7 @@ interface IMediaQualityManager {
void setPictureProfileAllowList(in List<String> packages, int userId);
List<PictureProfileHandle> getPictureProfileHandle(in String[] id, int userId);
- SoundProfile createSoundProfile(in SoundProfile pp, int userId);
+ void createSoundProfile(in SoundProfile pp, int userId);
void updateSoundProfile(in String id, in SoundProfile pp, int userId);
void removeSoundProfile(in String id, int userId);
boolean setDefaultSoundProfile(in String id, int userId);
diff --git a/media/java/android/media/tv/extension/scan/IScanInterface.aidl b/media/java/android/media/tv/extension/scan/IScanInterface.aidl
index b44d1d243150..ea6e8a1d4104 100644
--- a/media/java/android/media/tv/extension/scan/IScanInterface.aidl
+++ b/media/java/android/media/tv/extension/scan/IScanInterface.aidl
@@ -24,7 +24,7 @@ import android.os.Bundle;
*/
interface IScanInterface {
IBinder createSession(int broadcastType, String countryCode, String operator,
- in IScanListener listener);
+ in IScanListener listener, in Bundle optionalParams);
Bundle getParameters(int broadcastType, String countryCode, String operator,
in Bundle params);
}
diff --git a/media/tests/AudioPolicyTest/AndroidManifest.xml b/media/tests/AudioPolicyTest/AndroidManifest.xml
index 466da7e66fbf..5c911b135a5d 100644
--- a/media/tests/AudioPolicyTest/AndroidManifest.xml
+++ b/media/tests/AudioPolicyTest/AndroidManifest.xml
@@ -19,7 +19,6 @@
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
- <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS_PRIVILEGED" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_ROUTING" />
<uses-permission android:name="android.permission.CHANGE_ACCESSIBILITY_VOLUME" />
diff --git a/media/tests/projection/Android.bp b/media/tests/projection/Android.bp
index 37726898824b..0b4b7dbbca1f 100644
--- a/media/tests/projection/Android.bp
+++ b/media/tests/projection/Android.bp
@@ -3,7 +3,7 @@
//########################################################################
package {
- default_team: "trendy_team_lse_desktop_os_experience",
+ default_team: "trendy_team_media_projection",
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "frameworks_base_license"