Commit Graph

10578 Commits

Author SHA1 Message Date
Treehugger Robot
c941fb504e Merge "MediaCodec:Add code for YCbCrP010 format support" am: f33f4b6f50 am: e86e0d5be2 am: 5fca188a4c am: 09afa7a33c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894875

Change-Id: I74b9dbcd3e43169cfd3050ed060408ca940f5d86
2021-11-29 16:20:34 +00:00
Treehugger Robot
09afa7a33c Merge "MediaCodec:Add code for YCbCrP010 format support" am: f33f4b6f50 am: e86e0d5be2 am: 5fca188a4c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894875

Change-Id: I6edbece1a9801e258789d80da1ec70125d55614d
2021-11-29 15:56:14 +00: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
Lais Andrade
dfba97cf82 Merge "Move APPLY_RAMPING_RINGER setting from Global to System" 2021-11-26 00:21:12 +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
Yixiao Luo
3aad0a30ed Merge "add an extended class of BroadcastInfoRequest: TsRequest" 2021-11-24 18:29:36 +00:00
Lais Andrade
724d0cd130 Move APPLY_RAMPING_RINGER setting from Global to System
The setting was introduced in the Global scope, but it should be
configurable per user. Moving the existing setting to the new scope.

Fix: 184165158
Test: VibrationSettingsTest, and manual check setting migration
Change-Id: I676f07c31ba29992964c631a8327a7765fba6d50
2021-11-24 15:33:20 +00:00
shubang
4414289109 TIAF: handle Input Channel
Bug: 206454833
Test: mmm
Change-Id: Ib2371cf6d4f4219d4bcad1b2f01b2370e1c83891
2021-11-23 23:45:21 -08:00
Hongguang Chen
ec3ec874ab Merge "Add some new features to tuner." 2021-11-24 01:48:22 +00:00
Hongguang
54c79100d3 Add some new features to tuner.
*) Allow section filter version to be optional.
*) Add separate DemuxScAvcIndex for the AVC.
*) Support for secure MediaFilter buffer configuration.

Bug: 191825295
Bug: 204807405
Bug: 204178547
Test: atest VtsHalTvTunerTargetTest
Test: atest android.media.tv.tuner.cts on HIDL and AIDL HALs
Change-Id: I060df19778a862ceef6a6f7ae96f8e2177998dea
2021-11-23 14:21:25 -08:00
TreeHugger Robot
f3047f432f Merge "Update SharedFilter token acquire/free API name" 2021-11-23 05:23:11 +00:00
shubang
7528f96173 TIAF: Handle multi-user cases in TvIAppManagerService
Bug: 205796541
Test: mmm
Change-Id: Ib3e14247ff488a8ff46050adc7bed6aa2c3f87c0
2021-11-21 18:06:38 -08:00
Hongguang
c726a6f025 Update SharedFilter token acquire/free API name
Bug: 205738784
Test: atest android.media.tv.tuner.cts
Change-Id: Id42c9a0943d14bbca6938f8ff764b3e1d37f4244
2021-11-19 03:43:36 +00:00
Jean-Michel Trivi
f4648b5261 Merge "Utilities for managing event listeners from AudioService" 2021-11-18 20:04:06 +00: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
Eric Laurent
38ddd45e3b Merge "AudioManager: fix typo in java doc." 2021-11-18 16:04:41 +00:00
Gopalakrishnan Nallasamy
703e5740fc Merge "MediaCodecInfo: Add constant for YUVP010 color format" am: 0781fcf7da am: 6e5f8b40b3 am: b98ee4553d am: c576d0cb38
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894738

Change-Id: Icc093b5c2308f9106314e3c18d5133e118cbd5d6
2021-11-18 09:11:48 +00:00
Gopalakrishnan Nallasamy
c576d0cb38 Merge "MediaCodecInfo: Add constant for YUVP010 color format" am: 0781fcf7da am: 6e5f8b40b3 am: b98ee4553d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894738

Change-Id: I3ba618b5c75ba499f00d4b76f05146973fb90344
2021-11-18 09:06:54 +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
TreeHugger Robot
35ce08c155 Merge "Refine SharedFilter javadoc." 2021-11-18 00:05:24 +00:00
Hongguang
b3b43bd4c5 Refine SharedFilter javadoc.
Bug: 205738784
Test: make
Change-Id: I01cdc3238f3ca8a5a49fede445d33a1d96179656
2021-11-17 14:46:18 -08:00
Shubang Lu
add2bc5869 Merge "Add TvIAppManagerCallback" 2021-11-17 19:21:11 +00:00
Jean-Michel Trivi
91f0baa898 Utilities for managing event listeners from AudioService
Part 1/2: individual static helpers for managing listeners,
  more to come to encompass all functionality inside
  one class.

Implement utility classes for:
- storing information about a listener containing callback
  and Executor to use (see ListenerInfo class)
- managing listeners in a list: remove / retrieve / check
  presence of a listener in a given list (see
  removeListener / getListenerInfo / hasListener methods)
- managing listeners in a list, while managing the
  lifecycle of the list, and associated stub for receiving
  events (for instance for AudioManager to receive events
  from AudioService), including lazy initialization of
  the listener list and stub to minimize memory usage

The utility class is used to refactor the management of
the following listeners:
  Spatializer.OnSpatializerStateChangedListener
  Spatializer.OnHeadTrackingModeChangedListener
  AudioManager.OnModeChangedListener
  AudioManager.OnCommunicationDeviceChangedListener

Bug: 206040617
Test: atest AudioModeListenerTest AudioCommunicationDeviceTest \
 SpatializerTest
Change-Id: Ia37f1b19603282e0f14e6e5afc1226891e3c1d78
2021-11-17 09:21:18 -08:00
Eric Laurent
961cd3a82c AudioManager: fix typo in java doc.
Fix typo spotted by API review.

Bug: 206628713
Test: make offline-sdk-docs
Change-Id: Ic681d1a99f7100215a40ece0203e2c15c1160680
2021-11-17 15:02:24 +01:00
TreeHugger Robot
29443ffb87 Merge "Rename setNumOfSegment and getNumOfSegment" 2021-11-16 19:13:43 +00:00
Shubang Lu
51693ff8ec Merge changes from topic "TIAF_attrs"
* changes:
  TIAF: handle TIAS XML and build TIAS info
  TIAF: Add attr for TV interactive app service
2021-11-16 18:21:12 +00:00
Hongguang
afe481fcd1 Rename setNumOfSegment and getNumOfSegment
Bug: 205738761
Test: atest android.media.tv.tuner.cts
Change-Id: Ibaa1fcc8df6b13d60ea7d7bb5ea0d0d20e0dd653
2021-11-16 16:55:15 +00:00
Eric Laurent
c234ea55e9 Merge "audio: add call redirection audio modes" 2021-11-16 16:17:57 +00:00
Yixiao Luo
6f6e653467 Merge "add function setTvView to link the input Session and IApp Session" 2021-11-16 03:01:40 +00:00
Antonio Kantek
abb67140e4 Merge "TouchMode (6.1/n) Fully detaching touch mode from focus event" 2021-11-16 01:32:17 +00:00
Yixiao Luo
63830aa3df add an extended class of BroadcastInfoRequest: TsRequest
Bug: 206484728
Change-Id: I29c29d4a26e0eaceaabf948d740afcf296d0993f
2021-11-16 00:13:22 +00:00
Yixiao Luo
104149e906 add function setTvView to link the input Session and IApp Session
Bug: 204926703
Change-Id: I235e9817ce47dd8d5bed1fbc322a7cb68d4bcdf5
2021-11-15 23:48:31 +00:00
shubang
c524b1f35f Add TvIAppManagerCallback
to handle IApp added/removed/updated

Bug: 205796538
Test: mmm
Change-Id: I384014b7cf26bd75f1f0a9b140aa180fce0d52c3
2021-11-15 10:51:57 -08:00
shubang
9736c2eb4f TIAF: handle TIAS XML and build TIAS info
Bug: 204949944
Test: mmm
Change-Id: I0aed45b9ff1b7f9a5a66d4f02277843c8efc8060
2021-11-15 10:51:57 -08:00
Eric Laurent
1c3408fc6d audio: add call redirection audio modes
Add two audio modes corresponding to a call redirection
scenario:
- AudioManager.MODE_CALL_REDIRECT: PSTN call redirection
- AudioManager.MODE_COMMUNICATION_REDIRECT: VoIP call redirection

When in call redirect mode, call audio uplink and downlink are not
routed to regular audio sinks (e.g. earpiece) or sources (e.g. built in
mic) but disconnected. A privileged app can use system APIs to inject
and extract call audio and redirect the call to another device.

All other media use cases operate as if no call was active.

Bug: 189472651
Test: make
Change-Id: I3b1a616a72b1f7c97e0e5bf7c9f76c40a28876f1
2021-11-15 14:02:28 +01:00
Roopa Sattiraju
0ae3b84df8 Merge "A2DP switch device refactor" am: 5f91507b2b am: bad9226cb7 am: ff384b67cf
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1782984

Change-Id: I2a3b737d10a9f26c73fa3914837094a4b763cbf5
2021-11-15 01:01:21 +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
TreeHugger Robot
ee888a9b76 Merge "Remove RingtoneManager.*SyncFromParent APIs" 2021-11-14 18:13:16 +00:00
Antonio Kantek
d30cab4e6d TouchMode (6.1/n) Fully detaching touch mode from focus event
Note: ScreenshotTests properly exercises both IWindow#onFocusEvent and
JNI InputEventReceiver.

Bug: 193718270
Test: atest FrameworksCoreTests:ViewRootImplTest
Test: atest com.android.server.wm.ScreenshotTests
Test: atest FrameworksCoreTests
Test: atest CtsInputMethodTestCases
Test: atest CtsInputTestCases
Test: atest CtsSecurityTestCases
Test: atest CtsWindowManagerDeviceTestCases
Change-Id: I63d973978a048498e59c8df34f624b623e8e9289
2021-11-12 02:25:58 +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
wescande
7c17ba0c0d A2DP switch device refactor
Bluetooth mainline effort to reduce AudioManager API

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

Change-Id: I6a6210691952f5574518442e1dc2b822c5b3310b
2021-11-09 12:22:05 +00:00
Treehugger Robot
2fab5c8f49 Merge "Replace object tag with img tag in javadoc" am: db5da1ce28 am: f6bb2b1c0c am: 345dbdd018 am: df3d79cfde
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1733752

Change-Id: I414aad5225cb7d577109eab4bda9aebd78ec1acd
2021-11-09 11:53:59 +00: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
Kensuke Miyagi
6309f5ae9f Merge "Do not call TunerResourceManager#releaseFrontend for sharees" 2021-11-08 17:50:04 +00:00
TreeHugger Robot
0a476abcbf Merge "Changed user check for play sound effect API" 2021-11-06 05:38:09 +00:00