Commit Graph

8307 Commits

Author SHA1 Message Date
shubang
cecc980a02 Move nested classes out of Tuner.java
Test: make
Change-Id: If5bf7c5d38b527a2cc0c19d25c3bbb30e8b1a7e8
2020-01-08 20:01:56 -08:00
Shubang Lu
e5c1319601 Merge "Add TimeFilter APIs" 2020-01-09 02:57:34 +00:00
TreeHugger Robot
85e2fafccd Merge "Split FilterConfiguration and move to filter package" 2020-01-09 01:45:51 +00:00
TreeHugger Robot
b023c08b65 Merge "Move ScanMessage to frontend package" 2020-01-09 01:28:01 +00:00
shubang
4347e2e1b8 Add TimeFilter APIs
Test: make;
Change-Id: I182d14e5df205cc723dad80d74efffe3a10c9abe
2020-01-08 15:38:43 -08:00
shubang
ca6671831b Split FilterConfiguration and move to filter package
Test: make;
Change-Id: I6b978da01edd2f5562b79d40ef72c478a0e01519
2020-01-08 15:07:37 -08:00
TreeHugger Robot
d9c399ef6d Merge "Add @IntRange to MediaMetadataRetriever#getScaledFrameAtTime" 2020-01-08 20:16:45 +00:00
Automerger Merge Worker
c4f10af28e Merge "Add hearingImpaired information to TvTrackInfo" am: 53379f83d1 am: 84ffee36cd am: b373c7f8d3
Change-Id: I70e50e29bbe8a9c72c2456da2e6bddd427cd1668
2020-01-08 18:54:11 +00:00
Automerger Merge Worker
b373c7f8d3 Merge "Add hearingImpaired information to TvTrackInfo" am: 53379f83d1 am: 84ffee36cd
Change-Id: I2ac5ec9f0d19774cc9af3ae887c20e139044a10a
2020-01-08 18:44:09 +00:00
Chong Zhang
ce8ace7e5b Add @IntRange to MediaMetadataRetriever#getScaledFrameAtTime
bug: 147321077
test: builds
Change-Id: I4aa3ce25e86debad0cfe38dd357746c048d92d16
2020-01-08 10:31:40 -08:00
Nick Chalko
87c9da5545 Move ScanMessage to frontend package
Move the SCAN_MESSAGE constants to ScanMessage also.

Test: m framework-minus-apex
Change-Id: I56f94cb31bf6d3d1923966e5fa7562430d750377
2020-01-08 10:17:11 -08:00
Hyundo Moon
6349a0a8ac Merge "Make MediaRoute2Info#getId() unique in client side (MR2/Manager)" 2020-01-08 12:18:42 +00:00
Hyundo Moon
b7dc082b05 Make MediaRoute2Info#getId() unique in client side (MR2/Manager)
This CL makes MediaRoute2Info#getId() return a unique ID when it is
called for routes which were get via MediaRouter2 / MediaRouter2Manager.

Acordingly, this CL removes MediaRoute2Info#getUniqueId().

Bug: 147338138
Test: atest mediaroutertest
Change-Id: Id2960c45e9cabde7bc5b57554608aebe03fcbe04
2020-01-08 17:52:45 +09:00
Kyeongkab.Nam
8bbcf8aae5 Add hearingImpaired information to TvTrackInfo
Add TIF API for getting hearing impaired attribute for audio and
subtitle tracks in order for TV App to use it.

Test: build
Bug: 112835103
Change-Id: I4046b5d49fcec2b944972bc532e844f0bdab9476
2020-01-08 17:51:27 +09:00
Automerger Merge Worker
638498c3af Merge "Add audio description information to TvTrackInfo" am: f04ee52d5a am: d0d2f7222f am: 4dd0da999b
Change-Id: I7c4646dd58be358172eaa03b97f66e9487eb9615
2020-01-08 03:42:46 +00:00
Automerger Merge Worker
4dd0da999b Merge "Add audio description information to TvTrackInfo" am: f04ee52d5a am: d0d2f7222f
Change-Id: Id2db7faafbd8a12cd5e46aacbfb32db9ac0d18b5
2020-01-08 03:27:10 +00:00
Treehugger Robot
f04ee52d5a Merge "Add audio description information to TvTrackInfo" 2020-01-08 02:43:24 +00:00
shubang
88777d90dd Split FrontendSettings and move to frontend package
Also moved FrontendInfo and FrontendStatus with no change

Test: make
Change-Id: Ifa9fc1427eaa4f513e820047187115ba0e1b3dc3
2020-01-07 17:22:54 -08:00
Nick Chalko
9e9165eac3 Make FrontendCallback a toplevel class
Move it to the frontend package

Test: m framework-minus-apex
Change-Id: I7dd74b6a378e1cee05a5085c7c32717bf93c341b
2020-01-07 15:12:54 -08:00
TreeHugger Robot
0cb441c56a Merge "Unhide filter event part 1" 2020-01-07 21:18:20 +00:00
TreeHugger Robot
1b22ee15fd Merge "Add @hide to more constants" 2020-01-07 21:18:06 +00:00
TreeHugger Robot
112ddb9cd6 Merge "Rename FilterSettings to FilterConfiguration" 2020-01-07 20:45:46 +00:00
TreeHugger Robot
8d8f3a07f7 Merge "getDemuxCaps() API" 2020-01-07 20:30:51 +00:00
shubang
1d0ff4ac3a Rename FilterSettings to FilterConfiguration
The class contains a field settings which is the actual filter settings.
The class is only used in Filter.configure(), so FilterConfiguration is
a better name.

Test: make;
Change-Id: I57d7f4974ff60b83b4f4887ae5be8dda4218f4f0
2020-01-07 11:36:24 -08:00
shubang
3425893467 getDemuxCaps() API
Test: make
Change-Id: I4383a325f49cfcfbe3eee3c5da4557f6c01951c6
2020-01-07 10:53:26 -08:00
shubang
f76c0b83ee Unhide filter event part 1
Test: make;
Bug: 139308734
Change-Id: I806baf0b4692e5b11df96f57d4163bf9c1c11165
2020-01-07 10:43:20 -08:00
Eric Laurent
96d8c37ef9 AudioEffect: add contructor for device effect
Add a @SystemApi constructor to AudioEffect class
allowing to attach an audio effect to an input or output
device.

Bug: 136294538
Test: make
Change-Id: I0cb5cf5f38f95605a8605f3347aaa7e187db4e8a
2020-01-07 09:42:29 -08:00
Hyundo Moon
78cdc1409f Merge "MediaRouter2: Implement RouteSessionController#release" 2020-01-07 05:00:43 +00:00
TreeHugger Robot
5fc0f56dab Merge ""write" methods for DVR recording" 2020-01-07 03:19:15 +00:00
shubang
cc735f9924 Add @hide to more constants
Test: make;
Change-Id: I9f315d9ca2769f68ddef0e29723b1a0b0dfc150c
2020-01-06 18:53:22 -08:00
TreeHugger Robot
2a4b15a30f Merge "Split filter event classes to make them top-level" 2020-01-07 01:45:30 +00:00
shubang
5f4ea35eb3 "write" methods for DVR recording
Test: make;
Change-Id: I00827ba33477f78985de05fed6e771e500c68c29
2020-01-06 17:41:02 -08:00
TreeHugger Robot
fc952f3273 Merge "Add @hide for each tuner constant" 2020-01-07 00:59:47 +00:00
shubang
a1209b586c Split filter event classes to make them top-level
And move them to a filter package. Will split and move filter settings
classes to this package in another CL.

Test: make;
Change-Id: If01ce3805ab7745e0177db1b7d63a32ac948b55f
2020-01-06 16:43:50 -08:00
TreeHugger Robot
82825a24f5 Merge "Implement getFrontendInfo()" 2020-01-07 00:30:42 +00:00
Shubang Lu
590767639d Merge "Read data from file for DVR" 2020-01-07 00:05:09 +00:00
shubang
3c82182696 Add @hide for each tuner constant
When send out for API review, we will unhide the class first and then
unhide those constants step by step together with related methods, so
the CLs can be smaller and easier to be reviewed.

Test: make;
Change-Id: Ibe1362081a132f5161fcda63bb253c1a9301c51b
2020-01-06 15:31:02 -08:00
shubang
95c1f75352 Implement getFrontendInfo()
Test: make;
Change-Id: Ib04fe54e9ca5df7fcdc77a21eafea7ce2fd2add9
2020-01-06 14:53:47 -08:00
Automerger Merge Worker
fee54edeff Merge "Mark DVB methods and classes as System APIs." am: 046609406d am: acb2a3c481 am: 9273dd9bc3
Change-Id: I7eefa6698644e8584c4676e65a6507ee1668c6b4
2020-01-06 20:51:18 +00:00
Automerger Merge Worker
9273dd9bc3 Merge "Mark DVB methods and classes as System APIs." am: 046609406d am: acb2a3c481
Change-Id: I47c18f8c7cae7cca62440edcdb05913bc7dc5431
2020-01-06 20:34:54 +00:00
shubang
ba21a7f868 Read data from file for DVR
Test: make; acoud create;
Change-Id: Ie8dcda51f4c5d0319d2b308a4e9c4652d1c4133d
2020-01-06 10:54:22 -08:00
shubang
7343fee9a8 Complete Java APIs of demux.hal
Test: make
Change-Id: Ied9df878620632eb60ec16fd5ec7c3f989ffb7c4
2020-01-06 18:28:05 +00:00
Hyundo Moon
ca9db78aab MediaRouter2: Implement RouteSessionController#release
This CL implements followings:
 - RouteSessionController#release
 - Router side logic of calling SessionCallback#onSessionReleased()

The test should be added when MediaRouterService actually notifies
the clients of session release. (i.e. No new test added.)

Bug: 146400872
Test: atest mediaroutertest
Change-Id: I2bad73e00986903b8c925704b0144d9e75f3bbf7
2020-01-06 21:45:14 +09:00
Nadav Bar
773a758d22 Merge "Make AudioRecordingConfiguraton#getClientUid a SystemAPI" 2020-01-03 11:03:51 +00:00
Kyunglyul Hyun
138246e495 MediaRouter: Enable MRM.selectRoute()
MediaRouter2 won't ignore session created by others.
(proviers or MediaRouterManager)

testRouterOnSessionCreated is also enabled.

Test: atest mediaroutertest

Change-Id: Ibeac3ae6b725c93c80f5a308d250574cdd21c9be
2020-01-03 13:33:18 +09:00
Automerger Merge Worker
91cc8bc605 Merge "Fix MediaCodec FLAC Javadoc" into oc-mr1-dev am: 546c644f27 am: af521c4ced am: 98274d96f5 am: 9868e4c737 am: 03bdd73cca am: 1c80c22f40
Change-Id: I1de34ea1a389fb7a318e1c7d8b6e96c84ef404fe
2020-01-02 22:17:40 +00:00
Automerger Merge Worker
1c80c22f40 Merge "Fix MediaCodec FLAC Javadoc" into oc-mr1-dev am: 546c644f27 am: af521c4ced am: 98274d96f5 am: 9868e4c737 am: 03bdd73cca
Change-Id: I1dd0de6e7c63fd6199def4578aef323af9322f90
2020-01-02 22:05:29 +00:00
Automerger Merge Worker
03bdd73cca Merge "Fix MediaCodec FLAC Javadoc" into oc-mr1-dev am: 546c644f27 am: af521c4ced am: 98274d96f5 am: 9868e4c737
Change-Id: I60a049225fd042ee6c559c0a1dcbc99b4b49d92e
2020-01-02 21:50:42 +00:00
Nick Chalko
f26efab443 Mark DVB methods and classes as System APIs.
Guard with DVB_DEVICE permission.
Add @DvbDeviceType IntDef

Bug: 146385357
Test: m framework
Change-Id: Id6c77049e7338b6503adc12e14264fa4a892a65d
2020-01-02 13:19:43 -08:00
Automerger Merge Worker
98274d96f5 Merge "Fix MediaCodec FLAC Javadoc" into oc-mr1-dev am: 546c644f27 am: af521c4ced
Change-Id: Id28175d26ec9910e184d5520cdf280e3ab831cf4
2020-01-02 21:11:32 +00:00