Wonsik Kim
de9e6f71d0
Merge "MediaCodec: address API review #2 " into rvc-dev
2020-03-19 21:46:28 +00:00
Eric Laurent
5eed7459d3
Merge "AudioEffect: add isEffectSupportedForDevice() API" into rvc-dev
2020-03-19 17:57:50 +00:00
Henry Fang
dd394239bb
Merge "Fix TODO in tuner.java" into rvc-dev
2020-03-19 00:45:05 +00:00
Wonsik Kim
637afb2db4
MediaCodec: address API review #2
...
- Remove GraphicBlock and use HardwareBuffer instead.
- retrieveChangedKeys -> getChangedKeys
- More messages for Exceptions
Bug: 149487982
Test: atest CtsMediaTestCases -- --module-arg CtsMediaTestCases:size:small
Change-Id: I4d19a8dfa6b9f43005c3d3d8ecc840d16aebd356
2020-03-18 17:29:21 -07:00
Andy Hung
6051bff9da
Merge "AudioMetadata: Allow vendor keys" into rvc-dev
2020-03-19 00:16:34 +00:00
Henry Fang
894da67efa
Fix TODO in tuner.java
...
bug: 150868872
Test: Manual
Change-Id: I1ed920ce23280f3780448894a3fb26153127a754
2020-03-18 16:19:29 -07:00
Andy Hung
96f899f47e
AudioMetadata: Allow vendor keys
...
Test: atest AudioMetadataTest#testVendorKeys
Bug: 151178777
Change-Id: I15197514c39982a314cb0cec9f8b501ba68ed1c4
2020-03-18 13:32:54 -07:00
shubang
76d3623497
Tuner API: modify permission check
...
1. remove @RequiresPermission of non-static methods since it checks
permission in the constructor.
2. check permission in system process instead of app process, such as:
https://cs.corp.google.com/master-arc-dev/frameworks/base/services/core/java/com/android/server/tv/tunerresourcemanager/TunerResourceManagerService.java?type=cs&q=ACCESS_TV_DESCRAMBLER&g=0&l=684
Bug: 149785806
Test: mmm;
Change-Id: I034b5a75f7c8962dbc6c92a573f999a2853082ed
2020-03-18 20:32:10 +00:00
Andrei Litvin
d138fb0ff2
Merge "Merge "Set owners for the tv remote service aidl files." am: 5b5bd31eb3 am: a302148032 am: 7098dee8da am: cf723c35d4 am: df27d42493" into rvc-dev
2020-03-18 19:05:18 +00:00
TreeHugger Robot
48c1ef6e77
Merge "Tuner API: set default values of FilterConfig" into rvc-dev
2020-03-18 17:51:18 +00:00
TreeHugger Robot
9a6e5241eb
Merge "Tuner API: set default values of FrontendSettings" into rvc-dev
2020-03-18 17:50:59 +00:00
Andrei Litvin
0816b189f8
Merge "Set owners for the tv remote service aidl files." am: 5b5bd31eb3 am: a302148032 am: 7098dee8da am: cf723c35d4 am: df27d42493
...
Bug: 150764186
Change-Id: I36584e646c49efabd20a9060d982f9b89b1d66e8
(cherry picked from commit 7f9c3e8a53 )
2020-03-18 17:38:40 +00:00
TreeHugger Robot
6332f7786c
Merge "Visualizer: Ensure multi-thread safety" into rvc-dev
2020-03-18 05:12:34 +00:00
shubang
a26239b889
Tuner API: set default values of FrontendSettings
...
Bug: 151178224
Test: mmm
Change-Id: I016bdc918fcec6a90a8ed00a559b666caa12a9af
2020-03-17 17:44:58 -07:00
shubang
117c65ae80
Tuner API: set default values of FilterConfig
...
Bug: 150243994
Test: mmm
Change-Id: I2a92b0e3105565a0eb43b28be8d112c4125fbd9f
2020-03-17 16:52:59 -07:00
Mikhail Naganov
f8213b3aee
Visualizer: Ensure multi-thread safety
...
Add @GuardedBy annotations and ensure they are met when
doing an ErrorProne build.
Refactored Java code to simplify handling messages
from the native code by using 'Handler.post' with
Runnable instances.
Bug: 149375271
Bug: 151442554
Test: RUN_ERROR_PRONE=true m framework-minus-apex
check warnings for Visualizer class
Test: run EffectsTest for Visualizer both in single
threaded and multi-threaded usage scenarios,
validate there are no lockups in the app
and no messages from FORTIFY in the log
Change-Id: I50752fad02f2a23ed8d0368b2550dbf7f879a706
Merged-In: I50752fad02f2a23ed8d0368b2550dbf7f879a706
2020-03-17 23:45:02 +00:00
shubang
c18cc10d79
Tuner API: get resources from TRM
...
and check permissions there
Bug: 149785806
Test: mmm;
Change-Id: I321fe7d97ee406c93ed73dbf440cc045f0b514df
2020-03-17 16:33:44 -07:00
Henry Fang
61abe8ab63
Add java doc to explain the return for insufficient resource.
...
bug: 151466005
Test: Manual
Change-Id: I21eede6838d70e5dbf0dde9c4ad28059364e107d
2020-03-17 13:17:37 -07:00
TreeHugger Robot
db95fd7845
Merge "Move tuner constants to Tuner.java" into rvc-dev
2020-03-17 17:55:17 +00:00
Hyundo Moon
52a078901b
Merge "MediaRouter2: Call onTransferred when Cast -> BT." into rvc-dev
2020-03-17 02:00:25 +00:00
shubang
5290c6200c
Remove FrontendSettings.Builder
...
Bug: 151178281
Test: mmm
Change-Id: If400f8368fe93271bc4ffec76ae16dfc329a1d4a
2020-03-16 16:32:41 -07:00
shubang
2e6954886d
Move tuner constants to Tuner.java
...
Bug: 149786399
Test: make
Change-Id: Ia78a990cc0bbfd0d58399205833412738b110043
2020-03-16 15:53:23 -07:00
Eric Laurent
a503025687
AudioEffect: add isEffectSupportedForDevice() API
...
Add AudioEffect.isEffectSupportedForDevice() @SystemApi
for apps to query if an audio effect can be created and
attached to a particular device without actually calling
the constructor and checking for exceptions.
Bug: 150699608
Test: CTS and GTS Tests for audio effects
Change-Id: Ia03af6114a5cafdc46d5d0cb8130fc0165ca93ac
2020-03-16 13:46:56 -07:00
Kyunglyul Hyun
923ef0d785
MediaRouter2: Call onTransferred when Cast -> BT.
...
Let SystemMediaRotue2Provider call notifySessionCreated.
Bug: 151287179
Bug: 151396145
Test: cts test and atest mediaroutertest
Change-Id: Iabd5b9f30a05902f690111da495d61433ea5e43d
2020-03-16 19:26:32 +09:00
TreeHugger Robot
78688bc4e5
Merge changes from topic "handle_per" into rvc-dev
...
* changes:
Return handle instead of resource id to the client in trm
Add TUNER_PERMISSION and DESCRAMBLER_PERMISSION check on related tmr apis
2020-03-16 07:51:36 +00:00
Kyunglyul Hyun
ccd4db5e16
Merge "Add final to MediaRouter2" into rvc-dev
2020-03-16 04:05:10 +00:00
Henry Fang
70d417600c
rename getFec() to getInnerFec()
...
Use right name to indicate what is actually returned.
bug: 151176990
Test: Manual
Change-Id: I3066d6936de0fee5e9c5b1d67964c0854031be0d
2020-03-13 21:15:03 +00:00
Amy
cd0e8ae101
Return handle instead of resource id to the client in trm
...
Test: atest
Bug: 150952662
Change-Id: I9bb741e4d1328ee44148bf41b3a1e8772272ebfa
2020-03-13 10:06:02 -07:00
Amy Zhang
700c955ffd
Merge changes from topic "trm-demux-des" into rvc-dev
...
* changes:
Add Descrambler resource management in Tuner Resource Manager
Add demux resource management into Tuner Resource Manager
2020-03-12 21:45:58 +00:00
Kyunglyul Hyun
9560b62aec
Add final to MediaRouter2
...
Bug: 151309678
Test: cts test
Change-Id: Ibedf0bee0bf38c6b7cbef750aea4a965efcfc1ed
2020-03-12 23:24:10 +09:00
TreeHugger Robot
465dc5b58f
Merge "Remove duplicate term in the definition" into rvc-dev
2020-03-12 11:48:54 +00:00
Amy
151fbb6354
Add Descrambler resource management in Tuner Resource Manager
...
Test: make
Bug: 151186028
Change-Id: I9f00d377c7d63b438026d8ab150c0ff42d6e3bac
2020-03-12 03:07:25 +00:00
Amy
4ebbfb97c1
Add demux resource management into Tuner Resource Manager
...
Test: make
Bug: 151186028
Change-Id: If477b31c5a7a55d2d323e5c03a7f5edb7f9e720a
2020-03-12 03:07:10 +00:00
TreeHugger Robot
fb60f4e159
Merge "Tuner JNI: split dvr to DvrRecord & DvrPlayback" into rvc-dev
2020-03-11 23:08:30 +00:00
Henry Fang
25b1c3a4ff
Remove duplicate term in the definition
...
bug: 151177468
Test: Manual
Change-Id: I01c175365ac7e48f9cf83ac862ad46f2da386771
2020-03-11 12:25:09 -07:00
TreeHugger Robot
735ed754b9
Merge "Implement Tuner.openLnbByName()" into rvc-dev
2020-03-11 03:01:41 +00:00
shubang
757602f7ed
Implement Tuner.openLnbByName()
...
Bug: 149786702
Test: mmm;
Change-Id: I37fd9dd6ebc15962db70f81887184135974268e1
2020-03-10 17:56:40 -07:00
TreeHugger Robot
abda4964c5
Merge "Tuner API: remove TsFilterConfiguration.Builder" into rvc-dev
2020-03-10 23:32:36 +00:00
shubang
5637a6636c
Tuner JNI: split dvr to DvrRecord & DvrPlayback
...
Bug: 139308734
Test: make; acloud;
Change-Id: Iac1d131663bf1e6b859cd37f629d9ef7c0170184
2020-03-10 15:51:35 -07:00
TreeHugger Robot
f4d115b1c5
Merge "Tuner JNI: FilterCallback" into rvc-dev
2020-03-10 22:29:16 +00:00
Kyunglyul Hyun
dae3eea890
Merge "Add MediaRouter2#stop" into rvc-dev
2020-03-10 11:53:05 +00:00
Kyunglyul Hyun
82f3ed2925
Merge "MediaRouter2: Fix javadoc" into rvc-dev
2020-03-09 03:07:38 +00:00
Hyundo Moon
fde3c9ac59
Merge "Put requestId first in notifySessionCreated() arguments" into rvc-dev
2020-03-09 02:02:12 +00:00
Kyunglyul Hyun
c439bfe783
Merge "Remove MediaRoute2Info.getDeviceType" into rvc-dev
2020-03-09 01:54:48 +00:00
shubang
e68703de00
Tuner API: remove TsFilterConfiguration.Builder
...
suggested by API Council
Bug: 150243994
Test: mmm;
Change-Id: Ibb0bb29665fc4beefcbcf1dd7a630e6f9a5954bf
2020-03-06 18:51:06 -08:00
Hyundo Moon
f8e49f4bf7
Put requestId first in notifySessionCreated() arguments
...
For consistency, this CL applies the same changes also to the
internal methods.
Bug: 150922531
Test: CTS and mediaroutertest (Passed except already failing methods)
Change-Id: Iac0ab78464b16212cb3ad46519f5892e8d1b69d9
2020-03-06 23:33:56 +09:00
Kyunglyul Hyun
50919b97c3
Remove MediaRoute2Info.getDeviceType
...
The hidden method getType() should be used instead.
Bug: 150925607
Test: run cts test
Change-Id: I6b488a27c20aa3bfd10e9edbd6b4efab91bda22d
2020-03-06 20:43:04 +09:00
Kyunglyul Hyun
2dd6d27d4a
Merge "Fix RoutingSessionInfo route ID issue" into rvc-dev
2020-03-06 11:27:36 +00:00
TreeHugger Robot
531bb231d8
Merge "Merge notifySessionCreationFailed into notifyRequestFailed" into rvc-dev
2020-03-06 06:52:21 +00:00
Kyunglyul Hyun
73c9b9f0ea
MediaRouter2: Fix javadoc
...
Add a disclamer and cleanups some comments.
Add a link to AndroidX media router.
Bug: 150291987
Test: N/A
Change-Id: I6ba5505b52a256ac4ee30b087524f2a4263e8df7
2020-03-06 14:41:30 +09:00