History log of /frameworks/base/media/jni/android_media_MediaDataSource.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2279b2534272282a5b5152723235da397e49195c 19-Jul-2017 Steven Moreland <smoreland@google.com> frameworks/base: use proper nativehelper headers

libnativehelper exports headers under nativehelper. These were
available before incorrectly as global headers in order to give
access to jni.h.

Test: modules using frameworks/base find headers
Bug: 63762847
Change-Id: I0f9f231acdebe460f279135462f43d3e32eff64d
/frameworks/base/media/jni/android_media_MediaDataSource.cpp
a03dc2b5eb94a906eeeda5bf0afbcfb60588abb4 08-Jul-2016 Wei Jia <wjia@google.com> MediaDataSource: add DrmInitialization for IDataSource.

Bug: 29342399
Bug: 28901867
Change-Id: Ib2049566582aa08783ff588dd25afef4e1c0b5e2
/frameworks/base/media/jni/android_media_MediaDataSource.cpp
73c74698d094e57af60d55afc790a72a966ae263 07-Mar-2016 Marco Nelissen <marcone@google.com> Expand mediaextractor dumpsys

Bug: 22775369
Change-Id: I87452084bb5405280c48085fb909aa247055ea01
/frameworks/base/media/jni/android_media_MediaDataSource.cpp
7c7fef1585b7ec36d181b0f797f2713cb2dde291 03-Mar-2016 Lajos Molnar <lajos@google.com> media: correctly return cached size for MediaDataSource

Bug: 27431229
Change-Id: I884e43960789c139b48964deba8f56b3bc3ba590
/frameworks/base/media/jni/android_media_MediaDataSource.cpp
fbc164ba3c2105265b031503bdfebdbcd7256fbe 27-Jan-2016 Wei Jia <wjia@google.com> MediaDataSource: add getFlags()

Bug: 26533748
Change-Id: I980b833da47b54d94ecc5fedbd75ce69e59925fb
/frameworks/base/media/jni/android_media_MediaDataSource.cpp
bc10185fa1669a151568feb72277785d323fc344 14-May-2015 Chong Zhang <chz@google.com> MediaDataSource: address API council comments

- throw IOExecption on fatal errors

- add offset argument to readAt

- and fix a crash in MediaExtractor

bug: 21045118
bug: 21163225
Change-Id: I3c0ff42e539868b9374a4f1f3a9852143f68ba68
/frameworks/base/media/jni/android_media_MediaDataSource.cpp
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/jni/android_media_MediaDataSource.cpp