History log of /frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
79f407cc6c5ae34fc6f04d52fd034b49d1f002c4 05-May-2011 James Dong <jdong@google.com> Refactor to share code between MediaPlayer and MediaMetadataRetriever JNI

Change-Id: Ib847213f566dee79126d7c14d00750a9a8dedeb9
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
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/jni/android_media_MediaMetadataRetriever.cpp
a3804cf77f0edd93f6247a055cdafb856b117eec 12-Apr-2011 Elliott Hughes <enh@google.com> You don't need to poke around inside FileDescriptor manually.

We can help you with that.

Note also that getParcelFileDescriptorFD did no such thing. All its callers
were passing in a regular java.io.FileDescriptor and expecting the int. No
ParcelFileDescriptors involved.

Change-Id: Idc233626f20c092e719f152562601f406cc1b64a
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
c371a02e7cf504e9a926ca29c33e63b658c2cef7 06-Apr-2011 James Dong <jdong@google.com> Media JNI code cleanup

o Don't throw exception again because an exception was already thrown
o Check on return values from FindClass() and GetMethodID

Change-Id: Id92bb8228f1f0d2798d1cdf7de73cbb43816060b
related-to-bug: 4139926
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
46e18c11d46a2bc1a46174f963d0ed1224d94cd2 06-Apr-2011 Brian Carlstrom <bdc@google.com> Don't use local ref for cached jclass reference in JNI code

Change-Id: Id45b2acb358a819f2fd332e99f3a095f6fc7299b
related-to-bug: 4241138
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
5bb357f4ccdb573efbe1476a7f20e82f454b3a93 21-Mar-2011 Andreas Huber <andih@google.com> Fixing the build.

Change-Id: I89daa503029491e6f1a8321f7e45c9439315ad23
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
14a80afa512c4d37b1e0dc4c4fe6281d74fc172e 21-Mar-2011 Andreas Huber <andih@google.com> Merge "Support passing headers to MediaMetadataRetriever's setDataSource API"
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/jni/android_media_MediaMetadataRetriever.cpp
9f2cde3cdb3e2de97f450d0f4e2b52aae86ce5a3 19-Mar-2011 James Dong <jdong@google.com> Scale the thumbnail if display dimension is different from the actual buffer size

bug - 3379293

Change-Id: I31c08010c97387716433da99d648bd364847b6aa
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
8f995b5f6de6690ecf80d40cde70e2e6f6e3f232 21-Jan-2011 Carl Shapiro <cshapiro@google.com> Remove dead code referencing an obsolete interface.

Bug: 3378919

Change-Id: I780d98492ea7996187e3d97fcae7748f7ee68e91
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
ae12a50a35c0d8425430d0e934c022ecb9cd4936 21-Jan-2011 Carl Shapiro <cshapiro@google.com> Perform orthogonal rotations without using a Skia canvas.

Bug: 3371653

Change-Id: I315f671c0016f61417ff7c2a98d2c96f6b243bdf
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
4507cef05e492f65755aa321007d6592d111d01f 13-Jan-2011 James Dong <jdong@google.com> Remove legacy code that should not be used

Change-Id: I9209e3a32b64a30627848d2a425f32ed6b73e8a2
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
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/jni/android_media_MediaMetadataRetriever.cpp
df9b349b960fff95dff4fcf8b2661899e33059da 05-Jan-2011 James Dong <jdong@google.com> Replace extractAlbumArt() with getEmbeddedPicture() in MediaMetadataRetriever.java

Change-Id: I34dfc1daa3bed1f334f3f266cbe70d1e3d7924f6
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
0e4b535b439f2c8bd4f7ba820f81bf74336bae76 19-Dec-2010 James Dong <jdong@google.com> Avoid using private Bitmap constructor to generate bitmaps

bug - 2433195

Change-Id: Ic74225286c9884055ae751cf76a1d65e8e70b3ae
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
88b77412286115b158d906369b62515d773f21bc 15-Dec-2010 James Dong <jdong@google.com> Fix media metadata retriever JNI due to a change to the private native Bitmap constructor signature

Change-Id: I48c94b7a77a717c15fac548c7068a8a3e62c79fb
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
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/jni/android_media_MediaMetadataRetriever.cpp
53ebc72fd83f83bb5536d5917390aae03b7f5cad 09-Nov-2010 James Dong <jdong@google.com> Support extracting thumbnail from rotated video tracks

Change-Id: Ife0a2536aaac5ff1efdf1035b9d2c892773ee16c
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
db6cc0ba71a873ad0258e850cb939639b7857c26 02-Apr-2010 Dave Sparks <davidsparks@android.com> Use local lock for most MediaMetadataRetriever methods. Bug 2560834.

MediaMetadataRetriever uses a single static lock for all operations.
This effectively serializes all metadata retrieval operations in a
single process. This patch uses the object level lock for all normal
operations and only uses the static lock to serialize calls to
release.

Change-Id: I81c9f234c2f0007a26d18e1398c709b41a4dbbd7
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
a52b4d764ebd79b29eac296a5c3a629cff1990c4 24-Sep-2009 Dianne Hackborn <hackbod@google.com> Fix broken build.

I -did- run it... why did this later break on me?!?

Change-Id: I70db0279f9a1b499496f9808525d2b112495d6c7
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
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/jni/android_media_MediaMetadataRetriever.cpp
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/media/jni/android_media_MediaMetadataRetriever.cpp