Commit Graph

10709 Commits

Author SHA1 Message Date
Jean-Michel Trivi
fe952b8df6 Merge "Utilities for managing event listeners from AudioService 2/2" 2022-01-14 04:14:35 +00:00
Henry Fang
1aaca57aae Merge "Add TvInputManager.Hardware overrideAudioSink with AudioDeviceInfo" am: 764afbbae0 am: f1cec5bb49 am: 8dd3756132 am: 9aa0ab03fd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1580304

Change-Id: Iffa89cf72325cae6649145d37d6700d087972c7e
2022-01-14 03:13:00 +00:00
Henry Fang
9aa0ab03fd Merge "Add TvInputManager.Hardware overrideAudioSink with AudioDeviceInfo" am: 764afbbae0 am: f1cec5bb49 am: 8dd3756132
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1580304

Change-Id: I202504be0cb134605adc4d6eeebebaa86602cd43
2022-01-14 02:55:10 +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
Kensuke Miyagi
cc4caab620 Merge "Enhance resource sharing and enable ownership transfer" 2022-01-13 05:06:48 +00:00
Sally Qi
cd599a961e Merge "Introduce Builder in ImageReader class for setup and construct an ImageReader instance." 2022-01-13 00:53:07 +00:00
Ashwini Oruganti
776b439703 Merge "Revert "Migrate unsafe parcel APIs in framework-minus-apex"" 2022-01-12 23:07:08 +00:00
TreeHugger Robot
ac4f900f63 Merge "Add get client priority from TRM Service" 2022-01-12 22:54:44 +00:00
Yixiao Luo
cd7d4450d9 Merge "TIAF: add Content Availability related functions" 2022-01-12 18:22:03 +00:00
Bernardo Rufino
331be9a643 Revert "Migrate unsafe parcel APIs in framework-minus-apex"
This reverts commit 90bb3709dc.

Reason for revert: b/214053959

Change-Id: Ic271bab1d3eaf677a5989dda9deb944ee2ad6850
2022-01-12 17:44:44 +00:00
Sally Qi
aba398d87d Introduce Builder in ImageReader class for setup and construct an
ImageReader instance.

- Builder pattern allows the app to provide HardwareBuffer.Format
constant which is 1:1 mapping with the HAL PixelFormat
- create an JNI binding for PublicFormat.cpp functions and directly map
imageFormat to the pairings of hardwareBufferformat and dataspace
in the ImageReader class.
- involve dataspace setting option into ImageReader

Bug: 205734633
Test: android.hardware.camera2.cts.ImageReaderTest pass
Change-Id: Idd4c610a710d123615449af76763f1c04afb2bda
2022-01-11 20:43:23 -08:00
Yixiao Luo
5738ea3d21 TIAF: add Content Availability related functions
Bug: 213647195
Change-Id: Iece6b6011b94238dff1cf30d0cf03562311d5079
2022-01-11 15:43:04 -08:00
Kyeongkab.Nam
7ede7cbe93 Add get client priority from TRM Service
Bug: 194149304
Test: atest com.android.server.tv.tunerresourcemanager
Change-Id: I9c1c57245144b3ab939353093842b281abf8a394
2022-01-11 11:10:40 -08:00
Jean-Michel Trivi
54d129f9eb Utilities for managing event listeners from AudioService 2/2
Part 2/2: class to make managing listeners even easier

Add class that leverages the CallbackUtil utility methods
so listener lists, locks and dispatcher stubs don't need
to be members of the class using the new LazyListenerManager
class.
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: Ie20c8ff2dddadc2c778c8a9ba4385f28da80e9a6
2022-01-11 16:47:06 +01:00
Patrick Rohr
65438a71aa Merge "Address Tuner Filter Delay API review feedback" 2022-01-11 10:30:27 +00:00
Eric Laurent
24d3b8777b Merge "AudioService: dump routing cache in AudioSystemAdapter" into sc-v2-dev am: 2969fc57f9 am: 984591b424
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16591745

Change-Id: I1fabe56ebad353f53fb73f10707128a063c68412
2022-01-11 10:05:43 +00:00
Eric Laurent
984591b424 Merge "AudioService: dump routing cache in AudioSystemAdapter" into sc-v2-dev am: 2969fc57f9
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16591745

Change-Id: I98d49fa9d0e126162e7e8d6d290aa03f4370d144
2022-01-11 09:33:10 +00:00
Shubang Lu
f8c8883201 Merge "[TIAF] Fixed TIAS can not receive key event" 2022-01-11 03:29:49 +00:00
Jean-Michel Trivi
c4c4ccc037 AudioService: dump routing cache in AudioSystemAdapter
Bug: 211217374
Test: adb shell dumpsys audio, look under AudioSystemAdapter
Change-Id: Ibfa62f09165287d4dc7a6822debcd1ff1a38eca6
2022-01-10 19:10:35 -08:00
Hongguang Chen
38654a1fac Merge "Add CRC32 checking hint" 2022-01-11 01:24:34 +00:00
Hongguang
185c80abf7 Add CRC32 checking hint
Bug: 172985025
Fix: 172985025
Test: atest android.media.tv.tuner.cts
Change-Id: If463e4e6bf84e656677785d79feb7d48355fb9ea
2022-01-10 10:47:45 -08:00
Patrick Rohr
8d02071c98 Address Tuner Filter Delay API review feedback
Bug: 213174673
Test: atest android.media.tv.tuner.cts.TunerTest
Change-Id: I601967d7c57f1026a518185ed35d4c25d56bebeb
2022-01-10 11:11:45 +01:00
TreeHugger Robot
b2af0dea7c Merge "[TIAF] Fixed TIAS can not receive onTuned event" 2022-01-10 08:41:12 +00:00
jian.cui
5032604f36 [TIAF] Fixed TIAS can not receive onTuned event
Signed-off-by: jian.cui <jian.cui@seraphic-corp.com>
Change-Id: I07426b345c58dfb3bb62627bbc72ede2ac95fd87
2022-01-07 15:44:19 -08:00
Songwen Liao
f824b08041 Fix filter close Executor leakage issue
Bug: b/213021173
Tests: DTV Channel Change * 2.5hr PASS
Change-Id: Id9c64fa9712acda1d2947b82d7c69b098fb7016d
2022-01-07 10:21:17 -08:00
TreeHugger Robot
0eff5503f5 Merge "Fix tuner API review comments." 2022-01-06 04:57:09 +00:00
William Escande
89b8864504 Merge "Add SystemApi tag on getLastAudibleStreamVolume" am: f3a2e55ff7 am: ee0ad09554 am: b8be957ad7 am: c070d597e2
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1863058

Change-Id: Ia171d31f836848b8643e0d82895bda446082aab1
2022-01-05 19:50:45 +00:00
William Escande
c070d597e2 Merge "Add SystemApi tag on getLastAudibleStreamVolume" am: f3a2e55ff7 am: ee0ad09554 am: b8be957ad7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1863058

Change-Id: If49dd39c13ee0ef0493b05f750ba666ea78c210d
2022-01-05 19:15:54 +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
Hongguang
83088b7229 Fix tuner API review comments.
Bug: 213174685
Fix: 213174685
Test: atest android.media.tv.tuner.ct
Change-Id: I5136affc90333f184e5bc1875216502fcb9cbe2a
2022-01-04 15:02:01 -08:00
Hongguang Chen
5de946476a Merge "Support enable/disable Frontends." 2022-01-04 22:39:33 +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
Eric Laurent
f724ab4719 Merge "AudioPolicy: fix AudioMixingRule parceling" 2022-01-04 16:35:42 +00:00
Eric Laurent
94160d6af5 Merge "AudioAttributes: add missing stream type to conversions" 2022-01-04 16:34:52 +00:00
huangyy
730e843fe7 [TIAF] Fixed TIAS can not receive key event
Bug: 212512300
Test: mmm

Signed-off-by: huangyy <yuyao.huang@seraphic-corp.com>
Change-Id: Ib0784d35b081c29462f846d93177ba41d45aaa86
2021-12-30 17:05:58 -08:00
Shubang Lu
4e8636d145 Merge "TIAF: add IApp types and the getter" 2021-12-29 23:07:10 +00:00
Yixiao Luo
96a5e51376 Merge "TIAF: Ad flow" 2021-12-29 18:50:13 +00:00
shubang
4ecb5e7c87 TIAF: add IApp types and the getter
Also add a constructor for TvIAppView

Bug: 212363897
Bug: 212358870
Test: mmm
Change-Id: Ic6d9e3ed7134041644a8a7ef71bf73175778e995
2021-12-28 18:34:59 -08:00
Yixiao Luo
63e957a574 TIAF: Ad flow
Bug: 211927650
Change-Id: I5d0fe1ce31f5fe56581ecba25c170b3288ed70e6
2021-12-28 18:14:44 -08:00
TreeHugger Robot
4853cd5bfb Merge "TIAF: fix TvIAppView and TIAMS bugs" 2021-12-29 01:44:38 +00:00
Patrick Rohr
9791c752e9 Merge "Add FilterDelayHint to Tuner JNI" 2021-12-28 19:37:39 +00:00
Jon Eckenrode
880075d729 Merge "Removed reference to developer guide from class description. Added some missing parameter and return descriptions." am: 01b57ef4f6 am: ba6491183d am: d6d24e3030 am: 5dbd1dc3d3
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1922957

Change-Id: I85e73dfd21f627ede4a3e700170be205cae6358c
2021-12-28 15:48:50 +00:00
Jon Eckenrode
5dbd1dc3d3 Merge "Removed reference to developer guide from class description. Added some missing parameter and return descriptions." am: 01b57ef4f6 am: ba6491183d am: d6d24e3030
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1922957

Change-Id: I4591176412358244b10b015a6b3be5b564d4a585
2021-12-28 15:33:57 +00: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
Patrick Rohr
aa9fd18b26 Add FilterDelayHint to Tuner JNI
Test: android.media.tv.tuner.cts.TunerTest
Bug: 183057734
Change-Id: Ib18f3f56d0ad0534844a2bfaa4fd51441178cfc7
2021-12-28 15:05:11 +01:00
Hongguang
4d9772d803 Support enable/disable Frontends.
Bug: 210199978
Test: atest android.media.tv.tuner.cts on AIDL and HIDL HALs
Change-Id: I66379e726c3279e519e81a1f4bcfd2265b1aeb0a
2021-12-27 19:24:39 -08:00
shubang
60d476015e TIAF: fix TvIAppView and TIAMS bugs
Bug: 212188318
Bug: 212183051
Test: mmm
Change-Id: Ide3c4c963003cd4879d52ac1ae8a96fb24d25754
2021-12-27 00:54:48 -08:00