summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/MediaPlayerFactory.h
Commit message (Collapse)AuthorAgeFilesLines
* libmediaplayerservice: propagate caller pid to MediaCodec.Ronghua Wu2015-07-211-2/+3
| | | | | Bug: 22630317 Change-Id: I0337d74f4ef04bf96f2de83f33d98d0d7da47c12
* Unhide the android.media.[Media]DataSource interface.Chris Watkins2015-04-151-0/+6
| | | | | | | | | | | | | | | | | | | | | 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
* Revert "Revert "disable AwesomePlayer for Ogg vorbis""Andy Hung2014-09-031-1/+0
| | | | | | | | This reverts commit da65048e8e6f65ed9b3f23cda3f4554025c76fc4. Deadlock audio issues for NuPlayer have been resolved. Change-Id: I1853d367dc771a9396a9b2d48ff34e50c78c112c
* Revert "disable AwesomePlayer for Ogg vorbis"Rachad Alao2014-08-251-0/+1
| | | | | | | Temporarily revert commit 9b48f5d780757ffb81709df3633d06b62edaf39f as a workaround for b/17173673 Bug: 17173673 Change-Id: Iec52289e77485a58ce28cc515d6a5b8e7b2d328a
* disable AwesomePlayer for Ogg vorbisChong Zhang2014-08-201-1/+0
| | | | | | Bug: 17108024 Change-Id: I0a970e6476d0f739e65d2200d0f5220dee8d36ef
* libmediaplayerservice: unused argument warning messagesMark Salyzyn2014-06-241-13/+13
| | | | Change-Id: I7dbf62858114ac9b8de6d7b66cc00e002769a5cf
* Add the ability to dynamicaly register MediaPlayer types.John Grossman2012-08-131-0/+84
Add the ability to dynamically register low level MediaPlayer factories which will be probed at setDataSource time to determine the proper MediaPlayerBase to instantiate. This change is in preparation for moving libaah_rtp out of frameworks/base and into phantasm platform directory. Change-Id: Icf8904db3ab9e3c85df6e780d5546d9988cb9076 Signed-off-by: John Grossman <johngro@google.com>