Commit Graph

8860 Commits

Author SHA1 Message Date
Jean-Michel Trivi
58423362b9 Merge "MediaFormat: keys for AAC DRC album mode & output loudness" 2020-01-21 16:00:00 +00:00
Nick Chalko
386dead7ec Unhide scan methods and classes.
Bug: 139308734
Test: m framework-all system-api-stubs-docs-update-current-api
Change-Id: I4b68a50b1b880091da70a455f5c58364d27b5283
2020-01-21 07:44:39 -08:00
TreeHugger Robot
8bf4bf766e Merge "Make TimeFilter @SystemApi" 2020-01-21 07:47:14 +00:00
TreeHugger Robot
29d2fc2f71 Merge "Unhide FilterConfiguration part 2" 2020-01-21 07:36:16 +00:00
Hyundo Moon
78ae53ff27 Merge "Unhide routing session related APIs" 2020-01-21 07:19:14 +00:00
shubang
2ac4284cf1 Make TimeFilter @SystemApi
Test: make;
Bug: 139308734
Change-Id: I6740cb637b57a7d136c1614fcd437191fa6ad2c8
2020-01-20 22:13:26 -08:00
shubang
5e430e08b9 Unhide FilterConfiguration part 2
Test: make;
Bug: 139308734
Change-Id: Iafb97c22390c9a1a43a77a9c1c818d87da1dbd49
2020-01-20 22:07:33 -08:00
TreeHugger Robot
c33182c369 Merge "Mark LnbCallback @SystemApi" 2020-01-21 05:51:32 +00:00
Hyundo Moon
42bef14ac1 Unhide routing session related APIs
Bug: 147646634
Test: make update-api -j; atest mediaroutertest
Change-Id: Ia0278af6a2b62fa90e61bb278772c6369c62481d
2020-01-21 14:31:27 +09:00
shubang
1dc11a4a07 Mark LnbCallback @SystemApi
Test: make;
Bug: 139308734
Change-Id: I3cf727c3e24a8629e29b63a84cbee4f49b8b731b
2020-01-20 20:13:53 -08:00
shubang
17ebeb95ee Unhide filter event part 2
Test: make;
Bug: 139308734
Change-Id: Ic7897300f14ddd39381e363198bc8c39ce497a29
2020-01-20 19:16:51 -08:00
TreeHugger Robot
5cc8e20464 Merge "Make Descrambler @SystemApi" 2020-01-21 03:13:16 +00:00
TreeHugger Robot
2f6e9b48cf Merge "Mark Dvr class @SystemApi" 2020-01-21 03:11:23 +00:00
TreeHugger Robot
fd6439e3cd Merge "Make DvrSettings @SystemApi" 2020-01-21 01:03:55 +00:00
TreeHugger Robot
b1f2ed5533 Merge "Make Filter @SystemApi" 2020-01-21 01:03:29 +00:00
Jean-Michel Trivi
531731c703 MediaFormat: keys for AAC DRC album mode & output loudness
Bug: 144351156
Test: atest DecoderTestXheAac ; atest DecoderTestAacDrc
Change-Id: Ib228eff0457e959e0973c7037e8c4bedf90ca480
2020-01-20 15:28:58 -08:00
Henry Fang
30b7a57597 Merge "Change frontend analog constant to match the hal define" 2020-01-20 22:52:11 +00:00
Henry Fang
0129cd7df6 Merge "Framework support cas@1.2" 2020-01-20 21:26:11 +00:00
Henry Fang
39247cd9c1 Change frontend analog constant to match the hal define
Test: Manual
bug: 135708935
Change-Id: Ie81a4b63d9bcad9ba93ca8d4688f67d732217c70
2020-01-20 19:53:54 +00:00
shubang
376658ebcc Make Descrambler @SystemApi
Test: make;
Bug: 139308734
Change-Id: I4c15348bb61ce78937210726b72842705b2db472
2020-01-19 19:03:21 -08:00
shubang
c798780a07 Mark Dvr class @SystemApi
split it into two subclasses

Test: make;
Bug: 139308734
Change-Id: I7264f4d92b33664dbf4207368d1a98b207377912
2020-01-19 17:59:12 -08:00
shubang
21783aca6c Make DvrSettings @SystemApi
Test: make;
Bug: 139308734
Change-Id: I74533068ad894d6e22d5cc703199ea5e756fc461
2020-01-19 17:23:43 -08:00
Hyundo Moon
ece12a89bc Merge "MediaRouter2: Add getDefaultController()" 2020-01-20 00:26:52 +00:00
Henry Fang
43cab92abe Framework support cas@1.2
Test: Manual
bug: 141783130
Change-Id: I62d42ad51444b8d58282f5d6992ba6f2169dd6d3
2020-01-19 22:28:44 +00:00
Hyundo Moon
67c41fddd8 MediaRouter2: Add getDefaultController()
The controller which can control the system routes (phone speaker,
bluetooth, etc) is returned by this new method.

This CL makes the default controller can know the current system route,
and make SessionCallback#onSessionInfoChanged() be called when
the current system route is changed.

Note that selecting route (BT / speaker) via this controller is not
yet supported by this CL.

Bug: 147937954
Test: atest mediaroutertest
      Also, manually checked logs by connecting bluetooth device.
Change-Id: I8c6254855f8121d1d2331959224fe7237affa1e2
2020-01-19 16:03:52 +09:00
🌶️Sam Sacco°͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌͌ne
52dbaad530 Fix typo from @parm to @param.
This was introduced in https://googleplex-android-review.git.corp.google.com/c/platform/frameworks/base/+/10081467 and caused a doc build failure

Change-Id: I1bb63cfb57c3f8abcd13284dfc884f69a0feb86f
2020-01-18 20:48:47 +00:00
shubang
7ea69206b8 Make Filter @SystemApi
Test: make;
Bug: 139308734
Change-Id: I0c2ccc86fdfdb3cdfa120e6ad7e50c4598cbced9
2020-01-17 18:45:33 -08:00
TreeHugger Robot
805f3c1db5 Merge "Unhide FrontendSettings part 1 with super Builder class" 2020-01-18 00:50:40 +00:00
TreeHugger Robot
68e23e17ed Merge "Unhide some camera recording constants." 2020-01-17 23:52:44 +00:00
shubang
8585a8cb25 Unhide FrontendSettings part 1 with super Builder class
and move FrontendSettings to frontend package

Test: make;
Bug: 139308734
Change-Id: I88a50e32dbd2da3742e7ee9ca476f46374b4bd08
2020-01-17 15:17:38 -08:00
hkuang
e73bf23cef Unhide some camera recording constants.
Bug: 147659444
Test: Build
Change-Id: I76d1084774fdbd3a557135b06dd68730ed52bbe8
2020-01-17 13:43:18 -08:00
TreeHugger Robot
17b76c6238 Merge "Mark DemuxCapabilities @SystemApi" 2020-01-17 19:01:16 +00:00
Andy Hung
83d3fb1805 Merge "AudioTrack: Add Tuner Configuration methods" 2020-01-17 17:53:16 +00:00
Nick Chalko
aea07315fd Create a OnTunerEventListener
Test: m framework-minus-apex
Change-Id: I422b40c12edf60c3d19dc9b37260174be1ae55e0
Bug: 139308734
2020-01-17 07:32:21 -08:00
Nick Chalko
1ef588c5cc Merge "Update documentation for scan commmands" 2020-01-17 15:21:30 +00:00
Kyunglyul Hyun
c6583833d4 Revert "Revert "MediaRouter: add routing controller in MRM""
This reverts commit 7d720f70be.

Reason for revert: Fixed the build issue

Test: atest mediaroutertest

Change-Id: I6cae922d701640a1f43965041c653bd7a61411cb
2020-01-17 20:48:57 +09:00
Orion Hodson
1572fbe6cf Merge "Revert "MediaRouter: add routing controller in MRM"" 2020-01-17 11:10:26 +00:00
Kyunglyul Hyun
7d720f70be Revert "MediaRouter: add routing controller in MRM"
This reverts commit b3dacf3d56.

Reason for revert: Build Fail (ab/6143227)

Change-Id: I456d1ffe4a9760e65f91c37cd67bb9e9daabcc8e
2020-01-17 11:03:28 +00:00
Kyunglyul Hyun
38e8482f6f Merge "MediaRouter: add routing controller in MRM" 2020-01-17 09:43:24 +00:00
Hyundo Moon
dda8cdd510 Merge "MediaRouter2: Add OnCreateSessionListener" 2020-01-17 09:36:07 +00:00
Kyunglyul Hyun
b3dacf3d56 MediaRouter: add routing controller in MRM
This CL introduces RoutingController into MediaRouter2Manager
to enable it to control remote routing sessions.

Tests are also revised according to MRM changes.

Bug: 147787194
Test: atest mediaroutertest

Change-Id: Id4ab61fcb690fccac42df049e1fb74d89bcf3d6a
2020-01-17 15:52:00 +09:00
Ivan Chiang
ba70ea14f2 Add isDocumentType in MediaFile and fix test case fail
Bug: 138173113
Fix: 147080627
Test: atest MediaFileTest
Change-Id: Iebb8aaf0019f29a37881ed43877047b1e8c2efff
2020-01-17 06:29:22 +00:00
Hyundo Moon
84e027d63b MediaRouter2: Add OnCreateSessionListener
Bug: 147851996
Test: atest mediaroutertest
Change-Id: If754b5b70123382900c2582c3f126da204488145
2020-01-17 15:06:50 +09:00
Nick Chalko
08d8aca488 Update documentation for scan commmands
Move scan type constants to ScanCallback

Test: m framework-all
Change-Id: I59313e9bb7c1d989cbcdfbce672b7289ed7a0268
Bug: 139308734
2020-01-16 19:47:04 -08:00
TreeHugger Robot
ca878a4c66 Merge "Clean up tuner constants and update according to ag/9977359" 2020-01-17 02:54:38 +00:00
shubang
fbb0a99f40 Clean up tuner constants and update according to ag/9977359
and more minor cleanups

Test: make;
Change-Id: Iaa45289edf53a0c9ec48048e0c6f1cb6caad1bd6
2020-01-16 17:34:21 -08:00
Hyundo Moon
0c179872c5 Merge "Remove route features from RoutingSessionInfo related APIs" 2020-01-17 01:32:14 +00:00
Hayden Gomes
62812aa8d8 Add API for setting supported system usages
By default, a device won't support any system usages until
AudioManager#setSupportedSystemUsages is called

System Usages will be checked when requesting/abandoning audio focus,
and when tracking players.

Bug: 141006627
Test: called setSupportedSystemUsages and verified both dumpsys included
expected values

Change-Id: I65ebb8f9b03dfd759b7142609871589ed7342f67
2020-01-16 15:54:47 -08:00
Hayden Gomes
fe2c877549 Adding System Usages to AudioAttributes
- Converted USAGE_CALL_ASSISTANT to system usage
- Added USAGE_EMERGENCY, USAGE_SAFETY, USAGE_VEHICLE_STATUS, and
USAGE_ANNOUCEMENT as new system usages
- Updated JNI to understand how to set system usages

Bug: 141006627
Test: atest AudioAttributesTest
Change-Id: I4bccf1a7c45df98a15d8944cd316f4c05ffaa3ec
2020-01-16 15:10:00 -08:00
shubang
43a8d48942 Cleanup Tuner.java
Test: make
Change-Id: Ic089bb2a38e2a46482c89e93281bb20c476f3c25
2020-01-16 12:55:27 -08:00