6155085b781a81af66d42d907c9f4d1063999594 |
|
13-Jun-2015 |
Marco Nelissen <marcone@google.com> |
Serialize calls to getFrameAtTime in the mediaserver to avoid running out of memory. Bug: 21277449 Change-Id: I7210806a24958f38d86aadab0310fc263e4c0edf
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
6d339f1f764bbd32e3381dae7bfa7c6c575bb493 |
|
18-Apr-2015 |
Lajos Molnar <lajos@google.com> |
libmediaplayerservice: fix warnings, make warnings errors, use clang Change-Id: I1b2f6b65c5abbc366068a60b8909104f31b94228
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
99f31604136d66ae10e20669fb6b5716f342bde0 |
|
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: Ib3c944b49cc8a792c8eb9c85e5015c07f298ebc1
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
1b86fe063badb5f28c467ade39be0f4008688947 |
|
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: I9f74a86e70422187c9cf0ca1318a29019700192d
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
af8791e112c8072452bd14ef3c43a47511d19542 |
|
21-Mar-2011 |
Andreas Huber <andih@google.com> |
Support passing headers to MediaMetadataRetriever's setDataSource API Change-Id: Ib1a5c08fc5034cac05034db27007a35c9b660b26 related-to-bug: 3506316
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
7f7d52ac18dfc3c6d8f6267dad29306613e9bd0e |
|
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/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
16afe2fb439cab6125bb46a07a8078d4ce1c1ea5 |
|
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/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
6b3359d4669f539c173bfc40809deb8ffde3dd0c |
|
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/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
ec4dde75955f87e5afea3f59ef991130257f3f3a |
|
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/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
41fbe930c0c128bcded1348e60d7d9e8f79d8a77 |
|
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/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
a569aebd284506058a34d9772ebb28c8dac09aa3 |
|
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/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
273d098cc72a88c797d01c7dff0c1350f315f05f |
|
01-Jun-2009 |
Mathias Agopian <mathias@google.com> |
get rid of utils.h
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
7562408b2261d38415453378b6188f74fda99d88 |
|
20-May-2009 |
Mathias Agopian <mathias@google.com> |
move libbinder's header files under includes/binder
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
89fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
15f767b960b38059a74a42a33e16d8df2aec8bc1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|
7b5eb023f8d87cca6d830ae6c11c6aadbe02aca8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/av/media/libmediaplayerservice/MetadataRetrieverClient.h
|