11d203ea0d1edc25444462c37aca3044cbfc7af5 |
|
14-Apr-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Use heif embedded thumbnail if available" into pi-dev
|
7d12714020eced2717468efcb3efaa219acc3722 |
|
09-Apr-2018 |
Chong Zhang <chz@google.com> |
Use heif embedded thumbnail if available Use the heif embedded thumbnail as long as it's not too small to avoid decoding the full image and downscale. bug: 74395267 Test: CTS MediaMetadataRetriever test; manual test of thumbnail extraction by browsing new folders containing heif files in Downloads app. Change-Id: I5b2be0521452376153a773cb7671fefe7f9bc439
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
2cc0a2eca995b5f5d1ebe193a34f880439fb62ec |
|
04-Apr-2018 |
Chong Zhang <chz@google.com> |
Extract exif data from mp4 extractor if available Query the extractor for the exif data offset and length, if it's available, read the exif block from the file. Otherwise, set image dimension and rotation only. bug: 76149934 Change-Id: I85f24b526fb356a9227941e20807fc96369c8536
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
6c8512978af64592305e967c838d1b22d348e297 |
|
15-Mar-2018 |
Chong Zhang <chz@google.com> |
heif: address api review comments - renaming of MediaFormat keys related to grid config - add methods to MediaMetadataRetriever to get image/frame with default bitmap config - fix java doc bug: 74831433 Change-Id: Iec607e615d34bea0620070592e4adcfc04cbccae
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
a89f6e1bb2076518068084fea53c4ee5c1306b4c |
|
08-Mar-2018 |
Chong Zhang <chz@google.com> |
heif: add option for specifying bitmap pixel format Add an option similar to BitmapFactory.Options to the bitmap extraction APIs added in P to allow the app to specify bitmap's pixel format. MediaMetadataRetriever's old getFrameAtTime() only allows extraction in RGB565, for image use case the bitdepth could be too low. Also change return type of getFramesAtIndex to List as Lint is complaining about returning raw arrays. bug: 63633199 bug: 73886998 Change-Id: I40f0a421c767483e32c7744180dc5a187681e066
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
8f9c1631c5f3fe6220448ad590daeef70c6b0f42 |
|
01-Dec-2017 |
Andrew Solovay <asolovay@google.com> |
Merge "docs: Add note to getFrameAtTime() pointing to getScaledFrameAtTime()" into oc-mr1-dev am: 284259a633 am: dd71b1bc61 Change-Id: Ib3f40c78449e6b4e837d053645a9cd9f3ab29ee4
|
d1be47c3e9af3c6814661a4a9b7ea3a37e36453a |
|
29-Nov-2017 |
Andrew Solovay <asolovay@google.com> |
docs: Add note to getFrameAtTime() pointing to getScaledFrameAtTime() Added a note to the various getFrame... methods saying that if you don't need a full-resolution frame, getScaledFrameAtTime() is preferable. Removed existing text suggesting you use those other methods for fetching a thumbnail. Staged revised doc to: http://go/dac-stage/reference/android/media/MediaMetadataRetriever.html Bug: 69804003 Test: make ds-docs Change-Id: I54250b2d127987ef3c1633c011f5eac6b747372e
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
4342f08faba4ce730d080796b13e9f2b9b06c350 |
|
05-Oct-2017 |
Chong Zhang <chz@google.com> |
heif: support heif image sequence and dual-function files - Add a few methods to MediaMetadataRetriever to get still images and frames by index. - Declare keys in MediaFormat related to heif still images. bug: 63633199 test: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice Change-Id: I9556b27f7395a163aadd01e979930061878994d0
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
70d2ba3c06829dd8d7316bea7bd1b8bfbf4b8123 |
|
11-Oct-2017 |
Dongwon Kang <dwkang@google.com> |
Remove libmedia and libstagefright dependency from extractors - MediaSource, DataSource and MediaExtractor are moved to libmediaextractor so that they can be used by extractor implementations without depending on libmedia and libstagefright. - XXXFactory classes has been added in order not to expose CreateXXX methods in libmediaextractor. - avc_utils is moved to libstagefright_foundation since most of extractor implementations are relying on that. Test: build Bug: 65851881 Change-Id: Idba410c3dc0abbfb4d73c186d44b5069cdb5780f
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
51cb82652908d9e16b2bc9a70219160fe891b1e8 |
|
03-Aug-2017 |
Hangyu Kuang <hkuang@google.com> |
media: Address api council comments. Bug: 64338602 Test: CTS test. Change-Id: I7e1db5a6aea3d63b37a2554ec2a21a0fe40f6e03
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
0552036bc87c47f221557e47b982671e23202e40 |
|
22-Jul-2017 |
Hangyu Kuang <hkuang@google.com> |
media: Add scaled video thumbnail extractor api. Bug: 62198298 Test: CTS test Change-Id: Ic78e2dac38b596a10d2fae76bc22f8c43fadf444
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
cd1cdb4653c80ab8be92e6bc03d6dd7c2299655d |
|
25-Jun-2015 |
Narayan Kamath <narayan@google.com> |
am 9d01914a: am fdb70dc4: Merge "Fix filedescriptor leakage in MediaMetadataRetriever" * commit '9d01914a89bc693e21809fabf46281e638b93f85': Fix filedescriptor leakage in MediaMetadataRetriever
|
e1856e482933b24e66f0f432ac0cb0157787e9ce |
|
11-Jun-2015 |
harvey_tsai <harvey_tsai@htc.com> |
Fix filedescriptor leakage in MediaMetadataRetriever setDataSource(String) throws an IllegalArgumentException when an IOException or FileNotFoundException occurs, but doesn't close FileDescriptor accordingly. Change-Id: Ib6e0f1418afeeb19e03abd4bedb4cc845a58b6b4
/frameworks/base/media/java/android/media/MediaMetadataRetriever.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/MediaMetadataRetriever.java
|
8f73a1be7c1550b791593e59d7ec787187014839 |
|
08-Apr-2015 |
Chong Zhang <chz@google.com> |
MediaMetadataRetriever: add key for capture fps bug: 19460202 Change-Id: I3b7ebe298d78bbd292cf6202c43da674e43db854
/frameworks/base/media/java/android/media/MediaMetadataRetriever.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/MediaMetadataRetriever.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/MediaMetadataRetriever.java
|
425916e4c5305b9bfff5b5d60d203363afcb7b89 |
|
28-Aug-2012 |
Oscar Rydhé <oscar.rydhe@sonymobile.com> |
Fix NullpointerException in MediaMetadataRetriever According to the API documentation and the ICS implementation the setDataSource(String) method throws an IllegalArgumentException if path is null. In JB a NullpointerException is thrown instead. This fix restores the earlier behaviour. Change-Id: Ic47baadf91076acc227d92d84f6b8d1d6ecd0c03
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
24e22d19a2316ff89be2530eb9bde5b3607ecf4c |
|
02-Apr-2013 |
Jeff Brown <jeffbrown@google.com> |
Fix a doc typo. Change-Id: Id41af7644e552b0fbfe90818d0a9f42178c6474d
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
998483319195f903529363ebbad0e694acd0a21b |
|
31-Jul-2012 |
James Dong <jdong@google.com> |
Added a key to retrieve the rotation angle in MediaMetadataRetriever.java class o related-to-bug: 6872687 Change-Id: I94569bb8357c39e8309974ede8284b33a996866c
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
0041b5c561a48ed8f63c4fe8ae3bff5196f68d0f |
|
11-Apr-2012 |
James Dong <jdong@google.com> |
Fix thumbnail generation failure o Change the impl of MediaMetadataRetriever.setDataSource(String). It opens and passes an fd to the media framework rather than pass the file path directly to the media server. The change is needed since media server does not have read permission to sdcard o Remove the unnecessary jni method Change-Id: I5a2f47dde804523d264b588f855ba2575a99c179
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
00aa51b355d2b9ae7604fe4c43f6e64193422dba |
|
10-Nov-2011 |
James Dong <jdong@google.com> |
Unhide the key to retriever location information in 3gp/mp4 files Change-Id: I71c651b403955c0f6f8df096e995a5f5f4e39130 related-to-bug: 5560253
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
77c500c9a1f763b31fb5a03c803b3523fcb72310 |
|
09-Nov-2011 |
James Dong <jdong@google.com> |
Add support for retrieving location information in mp4/3gpp files Change-Id: Ib8427704ef9ee5a4fa8fe1818c8a62d77b4ea687 related-to-bug: 5560253
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
82428a862f325238cfb5646bbd65de3f1a11e7cc |
|
27-Jun-2011 |
Gloria Wang <gwang@google.com> |
- Retrieve is_drm in MediaMetadataRetriever. - Add one more column in MediaStore to indicate whether a media file is drm-protected. - Remove old DRM code from Ringtone - Use the new DRM code in RingtoneManager Change-Id: I1311fd1c04841c2cd47df6c901589966cf55a692
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
e8b26dcec7765786bbf063b3ae6b967b8b547ab6 |
|
26-May-2011 |
James Dong <jdong@google.com> |
Extract embedded cover art (aka poster frame) in mp4 files Change-Id: Ic9421ee27b9aa3b27df00878b887de20f25d232b
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
17524dc0d296146c8ffb3f692dc8ab05fee5b1e0 |
|
04-May-2011 |
James Dong <jdong@google.com> |
Clean up JNI code o Move the Set/Map/Iterator calls from JNI to Java o The JNI function receives arrays instead of Maps o Removed Set/Iterator calls from the Java code as suggested Change-Id: I34068bf24b61abaf2833dad1f65abc733ed760dd
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
c6091ddd3a22da98b5e83d4b5d864939b451b752 |
|
04-May-2011 |
Gloria Wang <gwang@google.com> |
Initial CL for the timed text support: - Add support for MP4 timed text - Add API for app to turn on/off a text track - Add timed text metadata(language) in the MediaMetadataRetriever Change-Id: I0055beba38ac761627dbcc6d581ae9582d68bb94
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
5b7ced6a4ebcec34a36d0779773bc9e671732dbf |
|
21-Mar-2011 |
Andreas Huber <andih@google.com> |
Support passing headers to MediaMetadataRetriever's setDataSource API Change-Id: Ib1a5c08fc5034cac05034db27007a35c9b660b26 related-to-bug: 3506316
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
c4c38fc1ea06086ea3c7ba12f59ecfacd5fa716b |
|
04-Mar-2011 |
Andreas Huber <andih@google.com> |
Added more metadata published by the MediaMetaDataRetriever - presence of audio/video content - video dimensions - avg. bitrate Change-Id: Ie6d478a3c2d0bb6bebaea99ac0a20a4c17808934 related-to-bug: 3506316
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
11eab056dd0133a390169d3581edf3eef26d6a54 |
|
06-Jan-2011 |
James Dong <jdong@google.com> |
Publish MediaMetadataRetriever.java as public API o Removed setMode() methods and related mode constants o Removed some of the unused the metadata keys o Updated the javadoc o part of a multi-project change. bug - 2433195 Change-Id: I5ed167f1fd6a53cb143b7dc385b149431d434438
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
ee35aff74494e6c0b718e219427af6a6c573b928 |
|
06-Jan-2011 |
Marco Nelissen <marcone@google.com> |
Add support for the "compilation" tag in mp3, mp4 and ogg, and also add support for two common ways of specifying album artist in ogg files. b/3311831 (cherry-picked from GB because of weird automerger failure) Change-Id: Ibf12a3d6bc8bbc2ac5ea815de6b33414b8f53f0f
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
df9b349b960fff95dff4fcf8b2661899e33059da |
|
05-Jan-2011 |
James Dong <jdong@google.com> |
Replace extractAlbumArt() with getEmbeddedPicture() in MediaMetadataRetriever.java Change-Id: I34dfc1daa3bed1f334f3f266cbe70d1e3d7924f6
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
6e77de71ac6d23b6591028d04e1f2a4b5fc14d94 |
|
04-Jan-2011 |
James Dong <jdong@google.com> |
Remove captureFrame from MediaMetadataRetriever.java class It has been replaced by getFrameAtTime() method Change-Id: I9ed762e10e61dbc188e2a740e489a3e2ef9a6bb2
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
faf09ba9405ff019b5ca7e2317debe4ff269d4f8 |
|
03-Dec-2010 |
James Dong <jdong@google.com> |
Prepare for publishing MediaMetadataRetriever as public API step one: o replaced captureFrame with getFrameAtTime o removed getMode bug - 2433195 Change-Id: I38a8cecef29014692f0b08b8818326e3ebb40a12
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
c5d5ee34d7c1026ca8d5cd8b186e5a73c5230247 |
|
11-Feb-2010 |
Marco Nelissen <marcone@google.com> |
Add support for "album artist" tag.
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
1cb02bf661807ffc6525dcc13e16d7ce027bef00 |
|
13-Jan-2010 |
Andreas Huber <andih@google.com> |
Support for determining the mime type of media via metadata extraction.
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
077f90f6efb279d54e8a829235604f9a3180d21d |
|
13-Aug-2009 |
Sahil Sachdeva <sahils@google.com> |
1440173 [NJ-1331] MetaData utility parse the wrong m4a meta data. Changes to Java, application side.
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
4935d05eaa306cef88cf0ab13eca386f270409ec |
|
03-Aug-2009 |
Marco Nelissen <marcone@google.com> |
Untangle MediaPlayer, MediaRecorder, MediaScanner and MediaMetadataRetriever JNI code, so that creating one of those doesn't initialize all the others. Shaves a hundred milliseconds or so off music app startup time.
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
076357b8567458d4b6dfdcf839ef751634cd2bfb |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@132589
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
3dec7d563a2f3e1eb967ce2054a00b6620e3558c |
|
03-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@137055
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
b798689749c64baba81f02e10cf2157c747d6b46 |
|
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
f013e1afd1e68af5e3b868c26a653bbfb39538f8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|
54b6cfa9a9e5b861a9930af873580d6dc20f773c |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/frameworks/base/media/java/android/media/MediaMetadataRetriever.java
|