Sungsoo Lim
bfa6d239b5
Merge "MediaBrowserService: Provide a way to retrieve root hints" into nyc-dev
2016-04-18 17:21:59 +00:00
Jaesung Chung
865cef475d
Merge "ExifInterface: keep the original metadata data instead of strings" into nyc-dev
2016-04-16 02:41:23 +00:00
Jaesung Chung
0e7d22535d
ExifInterface: keep the original metadata data instead of strings
...
This CL makes ExifInterface store the tag values as the original forms
and the format validiation is added that compares the given value and
the data format specificed in EXIF specification in order to keep the
valid tag values only.
Bug: 27583378, Bug: 27614052, Bug: 28075709
Change-Id: If60bbddefe74c4b87b4ce64b5fc79e467e36a5b9
2016-04-15 23:27:21 +00:00
Sungsoo Lim
51ccdb0f39
MediaBrowserService: Provide a way to retrieve root hints
...
Bug: 28075963
Change-Id: Id8993e67732a2dda5bf75ecab6037dbbba8c8c99
2016-04-15 14:37:36 -07:00
Eric Laurent
4a182358c4
Merge "Player superclass for handling AppOps features" into nyc-dev
2016-04-15 21:05:25 +00:00
TreeHugger Robot
6f8476dc15
Merge "TIF: Specify the default implementation of onTune(Uri, Bundle)" into nyc-dev
2016-04-15 17:39:14 +00:00
Sungsoo Lim
067f821ec8
Merge "Use a binder instead of a bundle in removeSubscriptionWithOptions" into nyc-dev
2016-04-15 16:42:48 +00:00
Dongwon Kang
031d7e838d
TIF: Specify the default implementation of onTune(Uri, Bundle)
...
Bug: 28146354
Change-Id: I3148ab4704a03c258d330c3b9a10513f950a8cfc
2016-04-14 15:26:55 -07:00
Dongwon Kang
7f5b3e59d1
Merge "TIF: Add Programs.COLUMN_RECORDING_PROHIBITED" into nyc-dev
2016-04-14 20:13:58 +00:00
Jean-Michel Trivi
3c86a343df
Player superclass for handling AppOps features
...
Add a new class to group media/audio player features under one
interface. Currently only used for audio-related AppsOps
restrictions. In the future can group routing, audio focus
handling by the framework...
MediaPlayer inherits from PlayerBase, and overrides the methods
that are needed to delegate the handling of the restrictions
in a separate class.
When AppOps restrictions change (as triggered through the
callback in PlayerBase), reset the volume to its value intended
by the application (when unmuting) or the framework (0 when
enforcing the restriction).
Bug 28069414
Change-Id: I2f38e4b9b3c029778836868cf78f4d15d7603247
2016-04-14 12:49:20 -07:00
Jae Seo
abaa3395e9
Merge "TIF: Update documentation on time shifting start/current position" into nyc-dev
2016-04-14 19:28:50 +00:00
Dongwon Kang
7c12cd3ae4
TIF: Add Programs.COLUMN_RECORDING_PROHIBITED
...
Bug: 28039913
Change-Id: I30897f164113ceb422c8c5a16448b8b296a5a68a
2016-04-14 11:05:07 -07:00
Jae Seo
4e3ded5561
TIF: Update documentation on time shifting start/current position
...
Now that we use the same set of API for both time shifting and
recording, the descriptions should be updated to support both use cases.
Bug: 28067038
Change-Id: I036446eca373ca27005f74b008a259f27b7c5f61
2016-04-13 17:32:52 -07:00
Jae Seo
cdfbc488c6
TIF: More annotations
...
Bug: 20980990
Change-Id: I5bbdc19703aa15bffe2f2f900be63cbfe9f639ae
2016-04-13 15:36:03 -07:00
Dongwon Kang
4c3dcc0a16
Merge "TIF: Unhide TvInputInfo.getExtra() and TvInputInfo.Builder.setExtra()" into nyc-dev
2016-04-13 00:36:35 +00:00
Andy Hung
03abaa5df9
Merge "Rename AudioRecord.getTimestamp parameter from timestamp to outTimestamp" into nyc-dev
2016-04-13 00:26:45 +00:00
Dongwon Kang
e9db0e1ed1
TIF: Unhide TvInputInfo.getExtra() and TvInputInfo.Builder.setExtra()
...
Bug: 28078300
Change-Id: I0546c80b50475b1f05d5c5229f6d3796c7372b60
2016-04-12 16:44:40 -07:00
Andy Hung
4c01520470
Rename AudioRecord.getTimestamp parameter from timestamp to outTimestamp
...
Bug: 27952053
Change-Id: I2940de5ef1a67ec9a2ad8e294149243679f7324a
2016-04-12 15:01:31 -07:00
Sungsoo Lim
84c462d322
Use a binder instead of a bundle in removeSubscriptionWithOptions
...
Bug: 27845319
Change-Id: I0264b39940481f6571187a42ec859ecf4967ae62
2016-04-12 16:28:33 +09:00
Marco Nelissen
5b6fd0fc1a
Merge "Add javadoc" into nyc-dev
2016-04-12 02:33:43 +00:00
Marco Nelissen
59dcf6746b
Add javadoc
...
Bug: 27952005
Change-Id: Ia1b6b6a723c30979c7c7ad7c0b2c0e7e295f0831
2016-04-11 14:49:19 -07:00
Jeff Sharkey
0e2e7806b7
Merge "Clean up AudioRouting API internals." into nyc-dev
2016-04-11 20:33:50 +00:00
Hangyu Kuang
333c7d3600
Merge "media: update VP9 CodecProfileLevel" into nyc-dev
2016-04-11 20:22:18 +00:00
Shubang Lu
e346335d3c
Merge "TIF: Add equals() and hashCode() for comparisons" into nyc-dev
2016-04-11 19:37:25 +00:00
Hangyu Kuang
f0ef572fd0
media: update VP9 CodecProfileLevel
...
Bug:27969307
Change-Id: I44f230bb691bd193c2119b399eca17da87bfbc97
2016-04-11 12:08:03 -07:00
Jeff Sharkey
ed2edc7a8e
Clean up AudioRouting API internals.
...
Reuse existing OnRoutingChangedListener APIs and internal logic by
extending the new AudioRouting.OnRoutingChangedListener. We use
new default methods to delegate incoming calls on the legacy
interfaces.
Fix a handful of locking bugs.
Bug: 27950070, 27952052, 27949198
Change-Id: Ie584108bcbeeab064d8e27d4984e541f31d36728
2016-04-11 13:01:55 -06:00
shubang
c2215d0856
TIF: Add equals() and hashCode() for comparisons
...
Bug: 21307285
Change-Id: I6afcde913b3238044fd66d5f74afe3f97a85b25e
2016-04-11 10:53:36 -07:00
Jaesung Chung
6d01f0af43
Merge "ExifInterface: inform the developers to close their FD/streams" into nyc-dev
2016-04-09 06:04:37 +00:00
Jaesung Chung
c048c5f74a
ExifInterface: inform the developers to close their FD/streams
...
After use of constructors for FD/Streams, developers should close their
FD/streams.
Bug: 27948392
Change-Id: I6c26213d6804791e6d72d5830566f63e5ed57284
2016-04-08 22:34:47 +09:00
Daichi Hirono
4e5bbc3ea7
Merge "Close MTP database when MtpServer's thread is terminated." into nyc-dev
2016-04-08 00:13:02 +00:00
Dongwon Kang
f07ec150f3
Merge "TIF: Fix a typo in the documentation" into nyc-dev
2016-04-07 22:56:47 +00:00
Dongwon Kang
308fe5741f
TIF: Fix a typo in the documentation
...
Change-Id: I0e4963ca6ce3f42682a7d591f913ea801987b31b
2016-04-07 13:39:35 -07:00
Daichi Hirono
fe259319e6
Close MTP database when MtpServer's thread is terminated.
...
Fix: 28030321
Change-Id: I7efe59b651a62ca917ba74312a80b56c0564e060
(cherry picked from commit dd383597c4bd85044bcaf23f1f16489f2c059ae0)
2016-04-07 05:47:41 +00:00
Robert Shih
696dc4d8df
Merge "DrmInitData: prevent public constructor access" into nyc-dev
2016-04-06 17:13:23 +00:00
Phil Burk
b2e4e98e7c
Merge "MidiDevice: fix connectPorts for same Process" into nyc-dev
2016-04-06 03:51:46 +00:00
Phil Burk
80299748cc
MidiDevice: fix connectPorts for same Process
...
If connectPorts() was called for a device in the same process then
the connection would die when the ParcelFileDescriptor was closed.
Bug: 26406775
Change-Id: Id0538452593b4761ac2a93d366ade76d2e35ce73
Signed-off-by: Phil Burk <philburk@google.com>
2016-04-05 15:27:53 -07:00
Robert Shih
50cd766a57
DrmInitData: prevent public constructor access
...
Bug: 27949882
Change-Id: I8482f8eba18632eea95e14f0123c11da18e70fae
2016-04-05 14:51:44 -07:00
Eric Laurent
d7a267de78
MediaActionSound: fix SoundPool load race condition
...
If play() was called shortly after load() and before the load
completion callback, the sample was considered
loaded although the SoundPool was not ready to play it.
Fixed by implementing a more robust state machine for sound
load and play control.
Bug: 22499793
Change-Id: I727e07f842a0adc5225dc248f16bc4a7225a1c8e
2016-04-04 12:53:01 -07:00
Robert Shih
5bf198c380
Merge "Fix MediaExtractor.getDrmInitData implementation for webm" into nyc-dev
2016-04-04 17:09:45 +00:00
Sungsoo Lim
0799bd07d7
MediaBrowser: Make EXTRA_PAGE zero-based
...
Bug: 27948393
Change-Id: I97fb6b5f13ffb8e006ed4a7efc06e7f45fb5121a
2016-04-04 11:14:10 +09:00
Jean-Michel Trivi
49962261b3
AudioTrack.Builder: fix javadoc code sample
...
Fix sample rate in javadoc code sample.
Bug 24499652
Change-Id: I8d92ff34981cb4486e780d74213ed88fd3f74cc6
2016-04-01 17:23:19 -07:00
Robert Shih
c67abec674
Fix MediaExtractor.getDrmInitData implementation for webm
...
Should lookup "crypto-key" in individual track formats instead of file format.
Bug: 26070802
Change-Id: I1a0f59e7bca1d311631e7ad90b9a403ac20d319b
2016-04-01 16:25:53 -07:00
Jean-Michel Trivi
7fa2caf34a
Merge "AudioTrack.Builder: fix javadoc code sample" into nyc-dev
2016-04-01 21:53:23 +00:00
Jean-Michel Trivi
e27a75173f
AudioTrack.Builder: fix javadoc code sample
...
Code sample in javadoc for AudioTrack.Builder didn't compile.
Bug 24499652
Change-Id: Ib881052bdebd74a25bb86ab73f9679b17c3ce62b
2016-04-01 21:52:42 +00:00
Jean-Michel Trivi
9cc2c5ceaa
Merge "Audio recording activity notification: change callback name" into nyc-dev
2016-04-01 21:48:41 +00:00
Dongwon Kang
66ebc88626
Merge "TIF: Add setLabel(CharSequence) in TvInputInfo.Builder" into nyc-dev
2016-04-01 19:42:41 +00:00
Ronghua Wu
32e537c610
media: update dolby vision CodecProfileLevel
...
Bug: 25684127
Change-Id: I3d35e31b34cc0d23c68eded87d5e443c74833685
2016-04-01 18:02:41 +00:00
Jean-Michel Trivi
e6a505b775
Audio recording activity notification: change callback name
...
Rename AudioRecordingCallback.onRecordConfigChanged() to
onRecordingConfigChanged() after API council review
Bug 27952000
Change-Id: I362a973781e029bca921181934599dcf60e13136
2016-04-01 09:56:28 -07:00
Dongwon Kang
d09372ad86
TIF: Add setLabel(CharSequence) in TvInputInfo.Builder
...
Bug: 25726241
Change-Id: I8b7cf157dffd0df2b04af0386e448b23409be1e5
2016-04-01 09:51:27 -07:00
Insun Kang
8884af3ee9
ExifInterface: Code clean up
...
Replaces deprecated constants with newly added constants in the actual
implementation.
Bug: 27932489
Change-Id: Id54236a05127cd7ce3bf0668c002635fb86489a9
2016-04-01 11:53:14 +09:00