Commit Graph

10132 Commits

Author SHA1 Message Date
Treehugger Robot
b4873a331f Merge "Update tuner module owners" am: ea05aa56e7 am: c688368d75
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1949657

Change-Id: Ie346c21599cb0bc8793eedd816d3049596cd47ca
2022-01-14 20:19:54 +00:00
Treehugger Robot
ea05aa56e7 Merge "Update tuner module owners" 2022-01-14 19:46:10 +00:00
William Escande
744cd007db Merge "Add BtProfileConnectionInfo.a2dpSinkInfo" am: 2d39eb02ca am: dc198a070d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1933145

Change-Id: Iabc35b74ac6b52c6c4a1d45d6694600f1539d050
2022-01-14 17:42:02 +00:00
William Escande
2d39eb02ca Merge "Add BtProfileConnectionInfo.a2dpSinkInfo" 2022-01-14 17:02:46 +00:00
Henry Fang
8dd3756132 Merge "Add TvInputManager.Hardware overrideAudioSink with AudioDeviceInfo" am: 764afbbae0 am: f1cec5bb49
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1580304

Change-Id: I47124be32f498066fbba206c0274f852e4782abf
2022-01-14 02:35:25 +00:00
Henry Fang
764afbbae0 Merge "Add TvInputManager.Hardware overrideAudioSink with AudioDeviceInfo" 2022-01-14 01:53:31 +00:00
Hongguang
c24c9f735c Update tuner module owners
Bug: 214432253
Fix: 214432253
Test: Presubmit
Change-Id: Ieecdcd92e7a993d12861ace45098e72346c93148
2022-01-14 00:47:04 +00:00
William Escande
b8be957ad7 Merge "Add SystemApi tag on getLastAudibleStreamVolume" am: f3a2e55ff7 am: ee0ad09554
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1863058

Change-Id: I20c5a7c2279ae3737c6912fc7fc7da2177733c92
2022-01-05 14:59:04 +00:00
William Escande
f3a2e55ff7 Merge "Add SystemApi tag on getLastAudibleStreamVolume" 2022-01-05 14:41:52 +00:00
wescande
e178f8f635 Add SystemApi tag on getLastAudibleStreamVolume
Bug: 190422401
Tag: #refactor
Test: Build
Change-Id: I2cbb69292465b4271caeb0c563fa1db62d025dce
2022-01-04 18:52:16 +00:00
William Escande
b22dcdb6a1 Add BtProfileConnectionInfo.a2dpSinkInfo
Following aosp/1782984 comment from QC, we are adding the a2dpSinkInfo
method.

Test: build
Tag: #feature
Bug: 190422401
Change-Id: I456ced3bb87dcffcea7bd0c24b63e06d62d9b95a
2021-12-31 11:53:31 +01:00
Jon Eckenrode
d6d24e3030 Merge "Removed reference to developer guide from class description. Added some missing parameter and return descriptions." am: 01b57ef4f6 am: ba6491183d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1922957

Change-Id: I1d208f05026c4a50a0e7e8b12ef9e3edd381f07c
2021-12-28 15:24:28 +00:00
Jon Eckenrode
01b57ef4f6 Merge "Removed reference to developer guide from class description. Added some missing parameter and return descriptions." 2021-12-28 14:58:24 +00:00
Treehugger Robot
ad144c4de6 Merge "Add shubang@ to OWNERS of media/tv" am: eccbcfc72d am: 2f095ae40b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1932837

Change-Id: Ie9f48d6b56e6ac10a49b9f2468b62dd7b24acfeb
2021-12-23 20:36:46 +00:00
Treehugger Robot
eccbcfc72d Merge "Add shubang@ to OWNERS of media/tv" 2021-12-23 19:52:48 +00:00
Dean Wheatley
600a4301e5 Add TvInputManager.Hardware overrideAudioSink with AudioDeviceInfo
The current overrideAudioSink interface expects AudioManager.DEVICE_*
values which are @hide and not available to vendor, oem or product
partition apps. To support such applications, add new interface using
the public SDK API AudioDeviceInfo.

Test: New API has been tested using our internal mock TV input HAL for
      the HDMI TV input.
      Run CTS test "CtsTvTestCases:BundledTvInputServiceTest#testTune"
      to tune for HDMI input and invoke a createAudioPatch request in
      TvInputHardwareManager.
      Verify the API behavior from the following log:
      => adb logcat | grep APM
      => "APM_AudioPolicyManager: createAudioPatchInternal sink 0: id 9
         role 2 type 1"
      with the id 9 referring to the BUS output device.
Test: See b/183527693
Bug: 183538871
Change-Id: I54f7f26d522a8f3bb3500f3817f87a98ddf47f17
2021-12-23 19:52:40 +00:00
joneckenrode
067ab51e9e Removed reference to developer guide from class description. Added some missing parameter and return descriptions.
Test: Reviewed compiled API documentation
Signed-off-by: joneckenrode <joneckenrode@google.com>
Change-Id: I01eb68d6c9e4849c63d9833baf8a1ba0b9982460
2021-12-23 18:47:38 +00:00
shubang
8dc2c25c30 Add shubang@ to OWNERS of media/tv
Test: make
Change-Id: If8ad81f302378ffea6fb6a238ea044e820224de4
2021-12-23 09:48:15 -08:00
Henry Fang
bd75d74c59 Merge "Add methods to get vendor extension interfaces" am: 1d6f1c9d04 am: 8ed7a545a7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1826093

Change-Id: I84d09f2f58ce4645479435d53b206007509069ad
2021-12-22 22:21:13 +00:00
Henry Fang
1d6f1c9d04 Merge "Add methods to get vendor extension interfaces" 2021-12-22 22:05:16 +00:00
Treehugger Robot
401703e3aa Merge "Adding mustPlayShutterSound to break Cam2 dependency on Cam1" am: cb6c04738b am: 9b83844f48
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1911999

Change-Id: If3fc78d7c5e3a4813bb3ff5cd9e83b60af4857dc
2021-12-21 18:05:30 +00:00
Treehugger Robot
cb6c04738b Merge "Adding mustPlayShutterSound to break Cam2 dependency on Cam1" 2021-12-21 17:30:31 +00:00
William Escande
6afaa06a05 Merge "Add SystemApi to AudioManager method" am: 837956204e am: 8cdb8e97fb
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1863722

Change-Id: I6640b3664adc9cf0480c6aeadbc3983fad7f8950
2021-12-21 13:56:16 +00:00
William Escande
a05cb45b0e Add SystemApi to AudioManager method
getHwOffloadFormatsSupportedForBluetoothMedia is convert to a SystemApi
for module only (only use in BT)

Change-Id: Iae212ff5fd2159198543c0b877c2e56e3aefdb7c
Test: Build
Bug: 190422401
Tag: #refactor
2021-12-21 00:51:38 +01:00
Henry Fang
1475f07281 Merge "TvProvider API standardization for ARIB and DVB TvProvider" am: 525fc0dccb am: 4851cbef3e
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1842094

Change-Id: I3a9f2f5fcf7cf59152f5283cdaee9b3412d7752c
2021-12-16 20:44:44 +00:00
Henry Fang
525fc0dccb Merge "TvProvider API standardization for ARIB and DVB TvProvider" 2021-12-16 19:34:31 +00:00
Raymond Tiong
0a229569cb Adding mustPlayShutterSound to break Cam2 dependency on Cam1
This replaces the already deprecated field:
android.hardware.Camera.CameraInfo#canDisableShutterSound

Bug: 203461517

Test: tested in Camera CTS

Change-Id: I0a0c6a3d5346413074344a079500f1c30c4431d9
2021-12-16 04:25:55 +00:00
Patty
448737997e Parse audio config codec capability for LE devices am: ae425ca614 am: b8fe694317
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1881112

Change-Id: Ic8acd896e49f6f84df43dd621238cf20c12291d8
2021-12-08 04:08:51 +00:00
Patty
b8fe694317 Parse audio config codec capability for LE devices am: ae425ca614
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1881112

Change-Id: I7cab6bd9cc4bc2fbf6201c88b1f890a88a7c3bd2
2021-12-08 03:54:09 +00:00
Treehugger Robot
f0dd744ba6 Merge changes from topic "parse_audio_config_for_le_device"
* changes:
  Remove unnecessary test case
  Parse audio config codec capability for LE devices
2021-12-08 03:28:10 +00:00
Patty
ae425ca614 Parse audio config codec capability for LE devices
1. Rename function getHwOffloadEncodingFormatsSupportedForA2DP
    to getHwOffloadFormatsSupportedForBluetoothMedia
 2. Add audio format for LC3
 3. Add public class BluetoothLeAudioCodecConfig to store the
    codec for LE audio
 4. Add test case for BluetoothLeAudioCodecConfig

Tag: #feature
Bug: 203535499
Bug: 150670922
Test: atest BluetoothLeAudioCodecConfigTest BluetoothInstrumentationTests
Change-Id: I5f64d9078ca2c07e13cffd83b879dd95468ed313
Merged-In: I5f64d9078ca2c07e13cffd83b879dd95468ed313
2021-12-02 21:59:26 +08:00
Treehugger Robot
5fca188a4c Merge "MediaCodec:Add code for YCbCrP010 format support" am: f33f4b6f50 am: e86e0d5be2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894875

Change-Id: I20f8cceb73bdda8c90c8e878817f2866ade4f64c
2021-11-29 15:38:25 +00:00
Treehugger Robot
e86e0d5be2 Merge "MediaCodec:Add code for YCbCrP010 format support" am: f33f4b6f50
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894875

Change-Id: I3fa5f2731b0d91aef0f197761bd96d1a4c94e7ee
2021-11-29 15:25:42 +00:00
Treehugger Robot
f33f4b6f50 Merge "MediaCodec:Add code for YCbCrP010 format support" 2021-11-29 15:10:11 +00:00
Gopalakrishnan Nallasamy
655ca9f343 MediaCodec:Add code for YCbCrP010 format support
Set MediaFormat based on bitDepth and bitDepthAllocated.
Validate semiplanarness of chroma planes.

Bug: 206456921

Test: atest android.media.cts.ImageReaderDecoderTest
Change-Id: I88145d7eb9d372deb02ca2d633eebe087f7c4733
2021-11-24 16:46:00 -08:00
Xin Li
10d9972786 Merge sc-qpr1-dev-plus-aosp-without-vendor@7810918
Bug: 205056467
Merged-In: I13199bc39e9445929195f3d15579cbffe94e92b0
Change-Id: I35fa3c6c2abf679c51033f1395a08d511ed8739f
2021-11-18 17:00:37 +00:00
Gopalakrishnan Nallasamy
b98ee4553d Merge "MediaCodecInfo: Add constant for YUVP010 color format" am: 0781fcf7da am: 6e5f8b40b3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894738

Change-Id: Ib5367c8dab3f0ad87f4d3a484cd811a170589c43
2021-11-18 08:54:00 +00:00
Gopalakrishnan Nallasamy
f71f4089d8 MediaCodecInfo: Add constant for YUVP010 color format
Bug: 206456921

Test: atest android.media.cts.ImageReaderDecoderTest
Change-Id: Ia93bd25ede40b39d6b799990c01e35b90a8ad8d4
2021-11-18 08:19:32 +00:00
Roopa Sattiraju
ff384b67cf Merge "A2DP switch device refactor" am: 5f91507b2b am: bad9226cb7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1782984

Change-Id: Ic29da5e96cc502220282cff5f40e4ebce1258905
2021-11-15 00:45:13 +00:00
wescande
3fe5af4890 A2DP switch device refactor
Bluetooth mainline effort to reduce AudioManager API

Test: Manual
Tag: #refactor
Bug: 190422401
Fix: 197715842
Fix: 197932292
Merged-In: I65c6561969d443e80f0a49256770279cd0959352
Change-Id: I65c6561969d443e80f0a49256770279cd0959352
2021-11-11 15:22:20 +01:00
Treehugger Robot
df3d79cfde Merge "Replace object tag with img tag in javadoc" am: db5da1ce28 am: f6bb2b1c0c am: 345dbdd018
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1733752

Change-Id: Iafa45e2667543f97d1d880b27a7c41177feb1eb1
2021-11-09 11:35:11 +00:00
Treehugger Robot
db5da1ce28 Merge "Replace object tag with img tag in javadoc" 2021-11-09 09:55:36 +00:00
Bill Yi
982bb0f145 Merge "Merge SP1A.211105.004 to aosp-master - DO NOT MERGE" 2021-11-03 17:50:39 +00:00
Treehugger Robot
f6d9afa480 Merge "remove AudioManager.setParameters from bluetooth" am: ec9a8515d7 am: c3be61fbd6 am: 0cc39d8e29
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1859354

Change-Id: I2a8f73452b45554f7cdaffc9846418664049eee7
2021-11-03 17:50:20 +00:00
Treehugger Robot
c3be61fbd6 Merge "remove AudioManager.setParameters from bluetooth" am: ec9a8515d7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1859354

Change-Id: I7702c011f0255803978f028bb36a7f8996f260d6
2021-11-03 17:13:51 +00:00
Treehugger Robot
ec9a8515d7 Merge "remove AudioManager.setParameters from bluetooth" 2021-11-03 17:00:22 +00:00
Bill Yi
ba584f1fa1 Merge SP1A.211105.004 to aosp-master - DO NOT MERGE
Merged-In: I7e267e3c046d726750180efa81806cbbefb17b68
Merged-In: I5ff5973c95868bee2b7444ecded7443d6e6429c9
Change-Id: Ic3cd62083de4219dbf52f568ca4f34bdc7a08516
2021-11-02 21:07:53 -07:00
The Android Open Source Project
a2d1cd7262 Merge SP1A.211105.004 to stage-aosp-master - DO NOT MERGE
Merged-In: I5ff5973c95868bee2b7444ecded7443d6e6429c9
Change-Id: I4826d32c3aae06b61a992985d127320efbe96289
2021-11-02 14:11:55 -07:00
William Escande
ef429b62b1 remove AudioManager.setParameters from bluetooth
All uses of AudioManager.setParameters are a hack that we have to remove.

Bug: 196440888
Tag: #refactor
Test: Build
Change-Id: I6deeffef8fbd8ba1c501f41c74b4763503106cc0
2021-11-02 16:38:15 +01:00
Lajos Molnar
04ab4930c0 Merge "media: allow excluding arbitrary codecs from REGULAR_CODECS list." am: 36fb4b48b4 am: 4209666577 am: 7aa8c12dcf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1867088

Change-Id: Iee745f46101cac07d3d03aeca72b28b34e015bce
2021-10-26 23:16:19 +00:00