10353e36018224b86ef2918d1d68107459d445cf |
|
14-Apr-2017 |
Ray Essick <essick@google.com> |
Rework getMetrics() api per API council Reworking the media metrics getMetrics() calls (currently in MediaCodec, MediaExtractor, MediaPlayer, and MediaRecorder) to fit new direction from the API Council. Drop the MediaMetricsSet that we had in the first round; go back to a PersistableBundle as the return type. Moves the key definitions from MediaMetricsSet.MediaCodec to MediaCodec.MetricsConstants Bug: 37083862 Test: ran the corresponding CTS tests Change-Id: I7905959ad2109887dd8fd16f0eb2831247abab2a
/frameworks/base/media/java/android/media/MediaExtractor.java
|
addc39ec27f3eb9b61ad8565804201a866d16abd |
|
31-Mar-2017 |
Chong Zhang <chz@google.com> |
MediaCas: address comments for API reviews - Wrap session id byte array in Session object - Move session operations from MediaCas to Session - Remove position prarameters on descramble() method - Retrieve cas info for a track by getCasInfo() instead of getDrmInitData(). bug: 22804304 bug: 36791613 bug: 36783335 Change-Id: Ib3ad8d6a2f679c0e60d2bb025ac5999339722306
/frameworks/base/media/java/android/media/MediaExtractor.java
|
f2d0e40bf01fa133dd6b36f3716005d53fa9776c |
|
09-Mar-2017 |
Ray Essick <essick@google.com> |
Integrate API Council feedback into Media Metrics APIs Integrates the API Council's feedback into the Media Metrics related APIs. -- return types for the getMetrics() calls -- definition of keys in the set of data that comes back Bug: 35811992 Test: booted, CTS subset, checked dumpsys media.metrics output Change-Id: Ib750f9631bd3453be3132760273ccfff0a891f88
/frameworks/base/media/java/android/media/MediaExtractor.java
|
f0f6685eeb2093f52b8024b8e4643719e798636a |
|
02-Mar-2017 |
Ray Essick <essick@google.com> |
Javadoc for the recently added getMetrics() Add javadoc comments for the getMetrics() functions that we've added to android.media.Media{Codec,Extractor,Player}. This describes the currently implemented functionality. Bug: 35096098 Test: Compilation
/frameworks/base/media/java/android/media/MediaExtractor.java
|
d5927ae8833780395f8fc5070d0a0a4f8f668292 |
|
03-Jan-2017 |
Chong Zhang <chz@google.com> |
MediaCas: add framework APIs Java API changes to support MediaCas framework. Also add partial-frame related enums to MediaCodec, MediaCodecInfo, and MediaExtractor as a way to indicate a input frame contains partial data. Test: basic test app and test plugin to execise the code path; impelenting playback of CAS-secured MPEG2TS streams, including a Widevine-based CAS plugin, locally modified ExoPlayer and Android TV Tuner input. bug: 22804304 Change-Id: Ia4ba1d4046f7588e42bfb21e726390457d2fc8e3
/frameworks/base/media/java/android/media/MediaExtractor.java
|
ba5ce2c0f8c8b7349225d7367a422cf505ff419e |
|
07-Feb-2017 |
Ray Essick <essick@google.com> |
API android.media.MediaExtractor.getMetrics() adds the API getMetrics() to android.media.MediaExtractor includes plumbing through JNI to the underlying mediaextractor code in frameworks/av. Tested with some CTS modifications; a more formal set of CTS updates will be along later. Bug: 35094936 Test: modified CTS to invoke new API and output results Change-Id: Id8d56c9c3273b86bbd11e248bdf5004be90b91ef
/frameworks/base/media/java/android/media/MediaExtractor.java
|
692bca06287e88b67d38405aeb600e8ab4971139 |
|
15-Sep-2016 |
Robert Shih <robertshih@google.com> |
MediaExtractor: clarify EOS behavior for local files am: e6b987c569 am: 7709e7831e am: 061a018055 Change-Id: I5e049b0f4e38ee4831f383c4490afb3bac3faecf
|
e6b987c569f721526b99f884843bea2b32844344 |
|
09-Sep-2016 |
Robert Shih <robertshih@google.com> |
MediaExtractor: clarify EOS behavior for local files Bug: 30726795 Change-Id: Iecd0ceb2bd0e32e0ae3387c534e181a2daf2005b
/frameworks/base/media/java/android/media/MediaExtractor.java
|
a1c7483429efd9fa5d87b6218018a67eec022f38 |
|
21-Jul-2016 |
Robert Shih <robertshih@google.com> |
MediaExtractor: Javadoc should mention INTERNET permission Bug: 10673034 Change-Id: Iea1196c76b09fa5b8f5b2d11a461eeb4c6578a1b
/frameworks/base/media/java/android/media/MediaExtractor.java
|
db56549ff24df1f5fc3ff7a816274a69e3fe4c3e |
|
24-Jun-2016 |
Lajos Molnar <lajos@google.com> |
media: document format keys for MediaExtractor/CodecCapabilities Bug: 29618892 Change-Id: I78049997c153fe00fbcf4475eeefdc937de284dd
/frameworks/base/media/java/android/media/MediaExtractor.java
|
c67abec674ca4817c12d46653b7a87d8e9c5e512 |
|
02-Apr-2016 |
Robert Shih <robertshih@google.com> |
Fix MediaExtractor.getDrmInitData implementation for webm Should lookup "crypto-key" in individual track formats instead of file format. Bug: 26070802 Change-Id: I1a0f59e7bca1d311631e7ad90b9a403ac20d319b
/frameworks/base/media/java/android/media/MediaExtractor.java
|
a3c1c2297d97c2c442290848e97f1f53162d4b68 |
|
05-Mar-2016 |
Jeff Sharkey <jsharkey@android.com> |
Add AssetFileDescriptor to MediaExtractor. Mirrors API on MediaPlayer. Bug: 27506874 Change-Id: Ibc07cf8151c362ff7375b89e7a9044bef1d9e94d
/frameworks/base/media/java/android/media/MediaExtractor.java
|
21b0008db6443cc4c7188254491c8dce2da8758a |
|
28-Jan-2016 |
Robert Shih <robertshih@google.com> |
MediaExtractor: add getDrmInitData API Bug: 26070802 Change-Id: I32e256f5988e206188f43d1bef0ad2ffdce8caec
/frameworks/base/media/java/android/media/MediaExtractor.java
|
99f8072386ce9891a5973d591dc1a30e45b50bc6 |
|
27-Oct-2014 |
Lajos Molnar <lajos@google.com> |
media: add annotations to low-level Media* classes Also remove explicit runtime exception added to MediaExtractor.setDataSource, as other methods don't explicitly declare it. Includes MediaCodec, Crypto, Drm, Extractor, Muxer, Sync. Bug: 19756615 Bug: 19967103 Bug: 16906375 Change-Id: If511d85af7f61808fbe63fbdc6e04a3d2e7e262c
/frameworks/base/media/java/android/media/MediaExtractor.java
|
4eaa2938084353a54dc259466172909329a048cc |
|
20-Mar-2015 |
Chris Watkins <watk@google.com> |
Unhide the android.media.[Media]DataSource interface. This allows apps to implement MediaDataSource, which is modeled on stagefright's DataSource, to supply media data to the framework. This was already implemented for MediaExtractor, but it was renamed from DataSource. MediaExtractor, MediaPlayer and MediaMetadataRetriever each have a new overload: #setDataSource(android.media.MediaDataSource) Only NuPlayer supports this new data source. The change introduces: * IDataSource: The binder interface for DataSource. * JMediaDataSource: The native counterpart to the java interface. It implements IDataSource. * CallbackDataSource: A stagefright DataSource that wraps an IDataSource. Change-Id: I6d9c1167b4a7384c469b1e928f31791a7ebed716
/frameworks/base/media/java/android/media/MediaExtractor.java
|
7be24522ce2e1821ad45e7ada7c3f91e6814889a |
|
14-Jul-2014 |
Lajos Molnar <lajos@google.com> |
MediaExtractor: set buffer offset/limit in readSampleData also fix setting offset/limit in MediaCodec's getBuffer. Bug: 13008204 Change-Id: Iadf0f006cfccc2546971cc5384058e1a2721780b
/frameworks/base/media/java/android/media/MediaExtractor.java
|
d2506a506303ed94fd1991cf986b825b870a67c5 |
|
29-Jan-2014 |
Andreas Huber <andih@google.com> |
FINAL ATTEMPT: HTTP services are now provided from JAVA and made available to media code Change-Id: I7f6cdcfd2a28846d36d89dd5180ef20a22b03af8
/frameworks/base/media/java/android/media/MediaExtractor.java
|
075e9a19ce645752f8282bc19c91b25978a7dc52 |
|
06-Jan-2014 |
Ashok Bhat <ashok.bhat@arm.com> |
AArch64: Use long for pointers in media classes For storing pointers, long is used in media classes, as native pointers can be 64-bit. In addition, some minor changes have been done to conform with standard JNI practice (e.g. use of jint instead of int in JNI function prototypes) Change-Id: Idc4ca0124d03df7f9cef412488abafd020e5e774 Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
/frameworks/base/media/java/android/media/MediaExtractor.java
|
ecba2e4b953e9480b5084c04ec0cb5a8ba574b03 |
|
11-Jun-2013 |
Marco Nelissen <marcone@google.com> |
Unhide MediaExtractor.getPsshInfo() b/9373882 Change-Id: I2af42656d6a7eb19e8e9ec798b615dab0d9d33cb
/frameworks/base/media/java/android/media/MediaExtractor.java
|
a57da0dc5a5b863cdb12287699ba58f34529bd62 |
|
11-Apr-2013 |
Andreas Huber <andih@google.com> |
MediaExtractor.setDataSource(...) has always thrown IOExceptions from within jni code, but failed to document this fact. No more. Change-Id: If55980616e974637209dea2b7a28b2481b55cea4 related-to-bug: 8470755
/frameworks/base/media/java/android/media/MediaExtractor.java
|
e20a6d5c479909f37af748a81a6e5a5deb7b6e2c |
|
08-Apr-2013 |
Marco Nelissen <marcone@google.com> |
Add support for common encryption Change-Id: I2d56a6a90dff3ce1c37296934fca01b8a2ca0f89
/frameworks/base/media/java/android/media/MediaExtractor.java
|
a242deb1de365f0ed0032a87565df1971cb6bbe2 |
|
30-Aug-2012 |
Teng-Hui Zhu <ztenghui@google.com> |
Fix a typo in the sample code Change-Id: I27ee1b0ef8abf5decefae1ec1706a9f142016344
/frameworks/base/media/java/android/media/MediaExtractor.java
|
c209a06cfdcf633f12a299245312e3ac32bff27c |
|
24-Aug-2012 |
Marco Nelissen <marcone@google.com> |
Let apps provide a custom data source for extractors Adds android.media.DataSource, which is modeled after its native namesake, and a new method on MediaExtractor that lets apps specify their implementation of a DataSource as the source of data for the extractor. Change-Id: If1b169bd18d2691ebc4f8996494dfc8ee0894b6c
/frameworks/base/media/java/android/media/MediaExtractor.java
|
a45746efadd11bb7dfab026fb3c81a25fae74ca4 |
|
19-Jul-2012 |
Jeff Smith <whydoubt@yahoo.com> |
Fix several cases of broken droiddoc syntax external issue 35214 patch contributed by Jeff Smith <whydoubt@yahoo.com> Change-Id: I70dcee88a140699bf3e1ab369bed6dcd2fdd3d83
/frameworks/base/media/java/android/media/MediaExtractor.java
|
2ac3f2e285159300c62c797bb2123604773ccac7 |
|
27-Jun-2012 |
Andreas Huber <andih@google.com> |
Minor corrections to the javadoc overview to reflect late API changes. Change-Id: If64e7ea0fa9c892d728282e5e18547a4da115989
/frameworks/base/media/java/android/media/MediaExtractor.java
|
f86374adec8bd77af7b012f788ea59575296facb |
|
09-May-2012 |
Andreas Huber <andih@google.com> |
Remove SEEK_CLOSEST constant from MediaExtractor, its implementation makes no sense for the java API. Change-Id: I3f2eabb5ca5ffb6c1f03141bfd303310111e8774 related-to-bug: 6276111
/frameworks/base/media/java/android/media/MediaExtractor.java
|
60d610bf103379277a4b29a7ead4f013f6128e4e |
|
03-May-2012 |
Andreas Huber <andih@google.com> |
Various changes to Media* APIs requested by the api council. Change-Id: Iec2f50c99cf5f00a442737231361334e9ab46340 related-to-bug: 6432753
/frameworks/base/media/java/android/media/MediaExtractor.java
|
f2855b3df5994e165b29025c4c49d8e7d634c034 |
|
26-Apr-2012 |
Andreas Huber <andih@google.com> |
The MediaExtractor can now unselect tracks and has more control over seeking. Change-Id: I12c28bf31fe9fb4057352999fa38213ae289a417 related-to-bug: 6276111
/frameworks/base/media/java/android/media/MediaExtractor.java
|
74a78b0f6e8c07cfc7da8f043987f6de0648bc05 |
|
20-Apr-2012 |
Andreas Huber <andih@google.com> |
Add the ability to query the amount of cached data to MediaExtractor. Change-Id: I47ae60bc6fb8d88979c1f0d650b6ac528e811371 related-to-bug: 6364341
/frameworks/base/media/java/android/media/MediaExtractor.java
|
91befdc0c4710234840cdfd853e7d30e8f9de62c |
|
18-Apr-2012 |
Andreas Huber <andih@google.com> |
Information required to decrypt buffers is now packaged into MediaCodec.CryptoInfo New API on MediaExtractor to retrieve a CryptoInfo structure where applicable. Change-Id: I18edfc9ac56a4544c8f17cba24401b96dacbff7d related-to-bug: 6275919
/frameworks/base/media/java/android/media/MediaExtractor.java
|
07ea426e3ae8915ca6bf67135f523f42cd920af0 |
|
11-Apr-2012 |
Andreas Huber <andih@google.com> |
Unhide new media related java APIs. Change-Id: If0b8201eaca74f51f3499b6ecdfb73088586ee24
/frameworks/base/media/java/android/media/MediaExtractor.java
|
8240d9239d9aabed75c49f9d4d69fd8a5fe4c899 |
|
04-Apr-2012 |
Andreas Huber <andih@google.com> |
New Crypto JAVA class to facilitate decryption via MediaCodec. Change-Id: Ic4e395faa84f003793c2804f2badabab9e7f1034 related-to-bug: 6275919
/frameworks/base/media/java/android/media/MediaExtractor.java
|
9b8e496f4d143280deff137c5f30ca8907bc28db |
|
26-Mar-2012 |
Andreas Huber <andih@google.com> |
Provisional support for secure decryption of media streams. Change-Id: Ib3982a9c960bfdb0cb7e1b174440b141b194cfbe
/frameworks/base/media/java/android/media/MediaExtractor.java
|
c52b980277f08aee7981b1fdbca7a89464cf66d9 |
|
12-Mar-2012 |
Andreas Huber <andih@google.com> |
Documentation/API update for MediaCodec/MediaExtractor, fixes to MediaCodec. and MediaExtractor.readSampleData now works with a non-direct byte buffer. Change-Id: Ifbe5c152d9550c34d3b1d493e12a223eb98e8b4e
/frameworks/base/media/java/android/media/MediaExtractor.java
|
88572f7a3e9d7ef85c26865a0150f3c2041561c2 |
|
21-Feb-2012 |
Andreas Huber <andih@google.com> |
Implementation of a java media codec interface and associated tools. Change-Id: I13e54062d4de584355c5d82bb027a68aeaf2923b
/frameworks/base/media/java/android/media/MediaExtractor.java
|