History log of /frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
1875b7e2cf9f5d4fd4ae0cf672e7f4de7f89a6a3 30-Jan-2010 Mathias Agopian <mathias@google.com> Don't use MemoryDealer in MetadataRetrieverClient as it's not necessary.

Use a MemoryHeapBase directly instead.
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
0f9a53d499b4ff56071c5d7862e00027eb11e9d4 24-Nov-2009 Dave Sparks <davidsparks@android.com> Set metadata retriever thread group to the caller's group.

This patch modifies the native binder interface to the metadata
retriever to pass the caller's thread group across the binder
interface. On the server side, the thread scheduler group is
set to the caller's scheduler group temporarily and restored
after the request has completed. This patch also reverts a
previous patch where the priority of the thread was forced to
a low priority foreground thread.

This should give apps more control over the priority of their
metadata retrieval, particularly allow background process to
run without hogging the CPU.
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
7c0d20a753a930507bec09d7f89da83acc86d0da 27-Oct-2009 Dave Sparks <davidsparks@android.com> Run the metadataretriever at background priority. Bug 2187133.

This change forces metadata retreiver threads to background priority.
Uses an inner class to encapsulate the priority change so that it
automatically restores priority when returning to the client.
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
67fc234a2f717e4bc979e2cb148115a0e73b0877 29-Sep-2009 James Dong <jdong@google.com> Fix some metadata retriever issues:
1. mRetriever was initialized twice: one in the constructor and the other in the setDataSource
2. cached the mode so that setMode can still be called before setDataSource.
mRetriever won't be initialized until data source is set; thus we have to do this
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
3b4062eeb01be33951ba214e027da523cf09f8b1 01-Jun-2009 Mathias Agopian <mathias@google.com> get rid of utils.h
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
0795272aa226f4e965968a03daddc53ce30b7cda 20-May-2009 Mathias Agopian <mathias@google.com> move libbinder's header files under includes/binder
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/media/libmediaplayerservice/MetadataRetrieverClient.h