Amy Zhang
1d80fcf7d1
Merge "Complete the Cas System request/release/update implementation in TRM" into rvc-dev am: aaa8e866d3
...
Change-Id: I21e76d3dc60dc10a00b860750c15549bc62667a4
2020-04-21 19:07:09 +00:00
Amy Zhang
aaa8e866d3
Merge "Complete the Cas System request/release/update implementation in TRM" into rvc-dev
2020-04-21 18:56:39 +00:00
Eric Laurent
b4be113a40
Merge "AudioManager: fix event handler" into rvc-dev am: 81b99eda9b
...
Change-Id: I7d06db2868014f5f44f544091e80d72b547ac1d7
2020-04-21 16:13:49 +00:00
Eric Laurent
81b99eda9b
Merge "AudioManager: fix event handler" into rvc-dev
2020-04-21 16:07:15 +00:00
Kyunglyul Hyun
310eb3355f
Merge "Use session hints when create a session from MR2Manager" into rvc-dev am: e66ac51ea3
...
Change-Id: I6b5b7387030050ed3eeb3ec1a039e19ceccf3d44
2020-04-21 11:25:32 +00:00
Kyunglyul Hyun
e66ac51ea3
Merge "Use session hints when create a session from MR2Manager" into rvc-dev
2020-04-21 11:17:38 +00:00
Kyunglyul Hyun
ba4888173b
Merge "Clear routes when media router manager has no callback" into rvc-dev am: 1bb914e8ec
...
Change-Id: I68f63ca17a778b2db785f24d08e15e324c6f64f3
2020-04-21 08:01:35 +00:00
Kyunglyul Hyun
350d7b427e
Clear routes when media router manager has no callback
...
This CL clears routes when the last callback of MediaRouter2Manager
is unregistered. By doing this, we can ensure
MediaRouter2Manager#getAvailableRoutes() returns correct routes
during at least a single callback is registered.
A test for the behavior is added as well.
This CL also fixed a bug that unregistering a callback from MediaRouter2
disconnects it when multiple callback is used.
Bug: 153515567
Test: atest mediaroutertest & cts test & manually
using MediaRouter2Demo and Sample OutputSwitcher to see
if forgotten BT device is correctly removed.
(w/o this CL forgotten BT device remains)
Change-Id: I31a5001115f1f163c8971bbd906516551b860252
2020-04-21 14:58:31 +09:00
Kyunglyul Hyun
f0eb51bc40
Use session hints when create a session from MR2Manager
...
When MR2Manager requests to create a routing session, it should pass
session hints to the target provider.
This CL adds a logic that MR2Manager asks media router instance to
get session hints to be passed to the provider.
Bug: 152851868
Test: atest mediaroutertest
Change-Id: Ib421f61f663090c6ed95c8b1a2f7deeb80e5be16
2020-04-21 14:17:08 +09:00
Eric Laurent
f3a10cd244
AudioManager: fix event handler
...
Fix access by reference to listener list outside of
synchronized block by cloning the list.
Bug: 154341343
Test: AudioPolicyTest#testAudioPorts, AudioManagerTest#testVolumeGroupCallback, AudioRoutingTest
Change-Id: I1f0fd62c1894dc0dbb07b01f2fd78899e48b4932
2020-04-21 01:17:12 +00:00
TreeHugger Robot
4b6f05bbff
Merge "Make some minor improvements to MediaFormat" into rvc-dev am: 7c33cc554d
...
Change-Id: I49f655fd64678312e878f85ee051e75e3c864473
2020-04-20 19:50:20 +00:00
TreeHugger Robot
7c33cc554d
Merge "Make some minor improvements to MediaFormat" into rvc-dev
2020-04-20 19:37:26 +00:00
Santiago Seifert
2a747f8d53
Make some minor improvements to MediaFormat
...
Test: atest CtsMediaTestCases:MediaExtractorTest
Test: atest CtsMediaParserTestCases
Bug: 154524134
Change-Id: Ie1d42b200f13a2ce5292c5a06ee979e8d74bbe43
2020-04-20 19:37:07 +00:00
Andrei Litvin
f73ba98b10
Merge "Add support for GamePad api in ITvRemoteServiceInput." into rvc-dev am: 7dd4f1afb7
...
Change-Id: Ia5f0be7376d99319382a19a617aea679fdc4c38f
2020-04-20 16:54:25 +00:00
Andrei Litvin
3b92b9682d
Add support for GamePad api in ITvRemoteServiceInput.
...
Gamepad-specific API is a separtate input path from standard "remote"
service. Specifically it adds:
- openGamepad that creates a virtual input device with
gamepad-specific suport
- send gamepad keys
- send gamepad axis updates, which support joysticks, analog triggers
and HAT axis (as an alternative to DPAD buttons).
Bug: 150764186
Test: atest media/lib/tvremote/tests/src/com/android/media/tv/remoteprovider/TvRemoteProviderTest.java
Test: flashed a ADT-3 device after the changes. Android TV Remote
on my phone still worked in controlling the UI.
Merged-In: I49612fce5e74c4e00ca60c715c6c72954e73b7a3
Change-Id: I49612fce5e74c4e00ca60c715c6c72954e73b7a3
(cherry picked from commit 9b9f556af1 )
2020-04-20 10:42:58 -04:00
Jiyong Park
fe22da569d
Merge "Mark some aidl_interface modules as unstable" into rvc-dev am: 28665792a2
...
Change-Id: I87f2b5384ad7f82374597a75de4595e380564e55
2020-04-20 05:23:12 +00:00
Jiyong Park
28665792a2
Merge "Mark some aidl_interface modules as unstable" into rvc-dev
2020-04-20 03:23:06 +00:00
TreeHugger Robot
1b8133f5fe
Merge "Tuner JNI: descrambler" into rvc-dev am: c1f78e8c20
...
Change-Id: Icea2c96542d0309deebe0ef627b90f4d2acf6072
2020-04-18 06:44:27 +00:00
shubang
40454dbdcb
Tuner JNI: descrambler
...
And minor filter changes
Bug: 139308734
Test: mmm
Change-Id: Ibf4ac61476690438f86a93142547f7c80d1375d6
2020-04-17 21:23:06 -07:00
Amy Zhang
e1e65f18c0
Complete the Cas System request/release/update implementation in TRM
...
Test: atest
Bug: 154076250
Change-Id: Ifaf80a3e91807e1b47e780d2b5fd699412e1e7cc
2020-04-18 01:19:34 +00:00
TreeHugger Robot
7d50a4f8a6
Merge "media: fix OutputFrame.getFormat()" into rvc-dev am: 28ea0461c1
...
Change-Id: I495f7de9ed598b79a91330b2baed2a5e3b5255af
2020-04-17 22:31:18 +00:00
TreeHugger Robot
28ea0461c1
Merge "media: fix OutputFrame.getFormat()" into rvc-dev
2020-04-17 22:07:04 +00:00
Wonsik Kim
bedf6bac62
media: fix OutputFrame.getFormat()
...
JMediaCodec::getOutputFormat generates underlying Map object, not the
MediaFormat object proper.
Bug: 152618093
Bug: 154107928
Test: atest CtsMediaTestCases:MediaCodecBlockModelTest
Change-Id: I9acddc14b6c4f25cfea616ec9724b7503539688b
2020-04-17 10:55:19 -07:00
Amy Zhang
1638eb1e28
Merge "Add client Id as the parameter of all the release resources APIs in TRM" into rvc-dev am: 8b28b4b058
...
Change-Id: I2042c331c823ec13d99c66a18dee68adf48ca6e2
2020-04-17 03:52:43 +00:00
Amy Zhang
8b28b4b058
Merge "Add client Id as the parameter of all the release resources APIs in TRM" into rvc-dev
2020-04-17 03:31:43 +00:00
Amy Zhang
2e5801340c
Add client Id as the parameter of all the release resources APIs in TRM
...
Test: atest com.android.server.tv.tunerresourcemanager
Bug: 150952662
Change-Id: I7a028dfde8d93148f3a4c0dd1a607533f8a7b1a7
2020-04-16 17:32:59 -07:00
Amy Zhang
039cba11b7
Merge "Complete Lnb update/request/release implementation in TRM" into rvc-dev am: 21095a62eb
...
Change-Id: I8fa50485abfc954a88bd2d160f355881e6b51a31
2020-04-16 23:33:31 +00:00
shubang
67db3c2c3f
Tuner FW: handle release frontend am: 2f9cab383b
...
Change-Id: Ide884dbb0ccafd339004543f9cc8904623acc9bb
2020-04-16 23:32:36 +00:00
Amy Zhang
21095a62eb
Merge "Complete Lnb update/request/release implementation in TRM" into rvc-dev
2020-04-16 23:26:50 +00:00
TreeHugger Robot
13646bb12e
Merge changes from topic "tuner_cts_scanning" into rvc-dev
...
* changes:
Complete Frontend release implementation in TRM
Tuner FW: handle release frontend
2020-04-16 23:15:06 +00:00
Wonsik Kim
97a0e98526
media: fix MediaCodec key-value converter am: c3c53cf3e7
...
Change-Id: I9d5cebdf398d22826e829307fc29fa1ae712e7c7
2020-04-16 18:07:32 +00:00
Wonsik Kim
39ddc32517
Merge "media: adjust OWNERS file" into rvc-dev am: 0929c3a87f
...
Change-Id: I9992bf2adfbfd618db54bcc8c4914a2abc7684fe
2020-04-16 18:06:48 +00:00
Wonsik Kim
c3c53cf3e7
media: fix MediaCodec key-value converter
...
Bug: 152617514
Bug: 152617342
Bug: 152617976
Bug: 152617895
Bug: 152617259
Test: atest CtsMediaTestCases:MediaCodecBlockModelTest
Change-Id: Ibb8863c79b4f2a722b8c776555539eb5bd4ee519
2020-04-16 17:58:35 +00:00
Wonsik Kim
0929c3a87f
Merge "media: adjust OWNERS file" into rvc-dev
2020-04-16 17:58:15 +00:00
Orion Hodson
18f7afccb6
Merge "Add explicit dependencies on jni_headers" am: c0fe0ae29f am: 6963d8e1c8
...
Change-Id: I2fdf3826653466d65e3d63fa896d1ec23c5716cd
2020-04-16 10:58:50 +00:00
Orion Hodson
6963d8e1c8
Merge "Add explicit dependencies on jni_headers" am: c0fe0ae29f
...
Change-Id: I8c84a9de389c0f82c307d835344038373d75f61a
2020-04-16 10:45:48 +00:00
Orion Hodson
63f06b738d
Add explicit dependencies on jni_headers
...
Preparation for removing implicit include paths for jni.h from soong.
Also remove unnecessary jni.h includes from PathParser.{h,cpp}.
Bug: 152482542
Test: lunch aosp_x86_64 && m checkbuild
Change-Id: Ib18afa3d2c93ed3ce69204286d5177991100fd7e
Exempt-From-Owner-Approval: build refactoring
2020-04-16 08:26:14 +00:00
Amy Zhang
492f8bae66
Complete Lnb update/request/release implementation in TRM
...
Test: atest
Bug: 150952662
Change-Id: I14b1e0ef291159ab9da3ed1e4a056317c44467a8
2020-04-15 21:48:12 -07:00
shubang
2f9cab383b
Tuner FW: handle release frontend
...
This can unblock tune/scan CTS test cases.
If a frontend resource is acquired in a test case and not released,
it cannot be used by another test case.
Bug: 150952758
Test: atest android.media.tv.tuner.cts.TunerTest
Change-Id: Ib9bab003fc81fe008091a9d1aaefc43e454c3230
2020-04-15 21:47:29 -07:00
Hyundo Moon
47464a5076
Merge "Prevent MediaRoute2ProviderService#onReleaseSession() from being called twice" into rvc-dev am: f4314e3ae9
...
Change-Id: I17cf527c037289ed70cdcba4b92dea046d815abb
2020-04-15 17:19:19 +00:00
Hyundo Moon
f4314e3ae9
Merge "Prevent MediaRoute2ProviderService#onReleaseSession() from being called twice" into rvc-dev
2020-04-15 06:19:58 +00:00
Eric Laurent
998602811e
Merge "AudioManager: Add functional tests for productstrategy/volumegroup" am: 688857ea3b
...
Change-Id: I326ac538f6cdf27f56138a9f8abf5f49aa40a097
2020-04-15 00:33:38 +00:00
Eric Laurent
48b9be33e1
Merge "AudioManager: Add functional tests for productstrategy/volumegroup" into rvc-dev am: 5fb2147af2
...
Change-Id: I70963769ee5d6184a7cc34bcb654d76dbd5c15c8
2020-04-14 22:56:50 +00:00
Eric Laurent
5fb2147af2
Merge "AudioManager: Add functional tests for productstrategy/volumegroup" into rvc-dev
2020-04-14 22:37:19 +00:00
Francois Gaffie
ea96cf2e49
AudioManager: Add functional tests for productstrategy/volumegroup
...
Test: adb shell am instrument -w -e class com.android.audiopolicytest.AudioManagerTest com.android.audiopolicytest
adb shell am instrument -w -e class com.android.audiopolicytest.AudioProductStrategyTest com.android.audiopolicytest
adb shell am instrument -w -e class com.android.audiopolicytest.AudioVolumeGroupTest com.android.audiopolicytest
adb shell am instrument -w -e class com.android.audiopolicytest.AudioVolumeGroupChangeHandlerTest com.android.audiopolicytest
Bug: 136121584
Signed-off-by: Francois Gaffie <francois.gaffie@renault.com >
Change-Id: Ia7e92ff37ff9c5e51bc2b5fe54b15c6338868b23
Merged-In: Ia7e92ff37ff9c5e51bc2b5fe54b15c6338868b23
2020-04-14 19:51:27 +00:00
Francois Gaffie
8650e2d23d
AudioManager: Add functional tests for productstrategy/volumegroup
...
Test: adb shell am instrument -w -e class com.android.audiopolicytest.AudioManagerTest com.android.audiopolicytest
adb shell am instrument -w -e class com.android.audiopolicytest.AudioProductStrategyTest com.android.audiopolicytest
adb shell am instrument -w -e class com.android.audiopolicytest.AudioVolumeGroupTest com.android.audiopolicytest
adb shell am instrument -w -e class com.android.audiopolicytest.AudioVolumeGroupChangeHandlerTest com.android.audiopolicytest
Bug: 136121584
Signed-off-by: Francois Gaffie <francois.gaffie@renault.com >
Change-Id: Ia7e92ff37ff9c5e51bc2b5fe54b15c6338868b23
2020-04-14 12:48:24 -07:00
Hyundo Moon
d274976b8c
Prevent MediaRoute2ProviderService#onReleaseSession() from being called twice
...
Bug: 153934282
Test: Checked the logs that the method is called only once
Also ran CTS / atest mediaroutertest
Change-Id: I0c27ecd5b1c83be241fcebe71a7e0ea9f1c9e349
2020-04-14 22:22:16 +09:00
TreeHugger Robot
aa2e331b72
Merge "Add Multi Audio focus" into rvc-dev am: 35f960dff4
...
Change-Id: I97bda7a1f752557217d3b597a55342b29c63990a
2020-04-14 06:47:23 +00:00
TreeHugger Robot
35f960dff4
Merge "Add Multi Audio focus" into rvc-dev
2020-04-14 06:29:16 +00:00
Jin Seok Park
d32dd103fd
Merge "Ensure thread-safety of SimpleDateFormat" into rvc-dev am: 78552a888a
...
Change-Id: I72ee82e19cd2dd9d3121399bf80d4db5f1a3ab4c
2020-04-14 02:44:45 +00:00