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