0cd95065c5d293f0d6e53cd75e44d20106dd2e6e |
22-Jan-2018 |
Robert Shih <robertshih@google.com> |
nuplayer2: port GenericSource2 to NDK APIs Bug: 63934228 Change-Id: I8bddacf5ce9eb8f22f3d4a945e0a7db1b52628d3
enericSource2.cpp
enericSource2.h
|
d83d4f4a43616f38217591ba2d3f10d77fd4e748 |
25-Feb-2018 |
Robert Shih <robertshih@google.com> |
NdkMediaExtractor: per-sample format metadata API Bug: 63934228 Test: MediaPlayer2Test Change-Id: I8ac081ba91152b1bb2e7bb61bf6977f90bcb8e3c
enericSource2.cpp
uPlayer2.cpp
uPlayer2CCDecoder.cpp
|
a1d39ba72fd92df6b447939b1bbede5c56df17e6 |
02-Mar-2018 |
Guang Zhu <guangzhu@google.com> |
Revert "NdkMediaExtractor: per-sample format metadata API" This reverts commit 062ffd042fcbd237f445d499bc8ea8c5baf61d98. Bug: 63934228 Bug: 74089496 Reason for revert: original change bypassed presubmit, causing mediaextractor crash, Change-Id: Iac4c49659dfa7415908d60da98a2285c583a1196
enericSource2.cpp
uPlayer2.cpp
uPlayer2CCDecoder.cpp
|
062ffd042fcbd237f445d499bc8ea8c5baf61d98 |
25-Feb-2018 |
Robert Shih <robertshih@google.com> |
NdkMediaExtractor: per-sample format metadata API Bug: 63934228 Test: MediaPlayer2Test Change-Id: I3e6dc40d39bcb6d939ef7c555c2373995a9b6ae4
enericSource2.cpp
uPlayer2.cpp
uPlayer2CCDecoder.cpp
|
c2c0aabfef24cbf48cdf6755f8627386971abdd3 |
27-Feb-2018 |
Dongwon Kang <dwkang@google.com> |
Merge "Revert "Remove IDataSource dependency from DataSource.""
|
4c96b75c87bc3f8dd2da7f76b08a81333b43ce22 |
26-Feb-2018 |
Marco Nelissen <marcone@google.com> |
Merge "Remove RefBase from the extractor API"
|
3d21ae3fad5a894cf15f2e7e7a1d54d0f3d19db0 |
16-Feb-2018 |
Marco Nelissen <marcone@google.com> |
Remove RefBase from the extractor API - Add MetaDataBase base class that MetaData derives from, but which does not derive from RefBase. - MediaBuffer::meta_data() now returns a MetaDataBase& rather than an sp<MetaData> - Rename MediaSourceBase to MediaTrack. - MediaSource no longer derives from MediaSourceBase (or MediaTrack) - MediaTrack::getFormat(), MediaExtractor::getTrackMetaData() and MediaExtractor::getMetaData() all take a MetaDataBase& parameter that they fill out, rather than returning a MetaData directly (the corresponding methods on MediaSource and RemoteMediaExtractor continue to return MetaData) Bug: 67908544 Test: CTS MediaPlayerTest, DecoderTest, EncodeDecodeTest, manually record video Change-Id: Ib531ab309061290be33d40d6100c9a8127e22083
enericSource2.cpp
uPlayer2Decoder.cpp
|
800fe37160c77c2da1dc78ed4e76047a42ea061a |
21-Feb-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: use long type for media time. Test: MediaPlayer2 plays Bug: 63934228 Change-Id: I85cca6c24c116b2f53079cd081a1f5172af3a099
uPlayer2.cpp
uPlayer2Driver.cpp
uPlayer2Driver.h
|
542906964badda8312c03464035dcb12698b0e95 |
16-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MediaPlayer2: initial code for playlist support"
|
57aeffd55c2acff5a0f82771cea1f72639a110d7 |
16-Feb-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: initial code for playlist support Test: MediaPlayer2 plays Bug: 63934228 Change-Id: If63c97e225759108a30bb58ab0870569e0878ade
uPlayer2.cpp
uPlayer2.h
uPlayer2Driver.cpp
uPlayer2Driver.h
|
1889c3edad32995c0cf26ae2248fe7c957b7ec84 |
01-Feb-2018 |
Dongwon Kang <dwkang@google.com> |
Add MediaBufferBase and use it in MediaSource and MediaBufferGroup. MediaBuffer class exposes internal classes, ABuffer and IMemory, which we don't want to expose to plugins. This change introduces MediaBufferBase which does not expose any classes from system library. Test: build and post-submit media cts tests Bug: 67908556 Change-Id: Ic9ee239caf9b84b2b3740e2d533257afa25c8784
enericSource2.cpp
enericSource2.h
uPlayer2Decoder.cpp
|
6969da62b068aff2aee650d57590532f8fc8de69 |
13-Feb-2018 |
Dongwon Kang <dwkang@google.com> |
Revert "Remove IDataSource dependency from DataSource." This reverts commit 514674257ef6954a7479ac93a26a07061f54462d. The original change Iaba6d9be is no longer needed since we separated out DataSourceBase from DataSource. Now, DataSource may have a method relying on a class from libmedia, IDataSource. Test: checked the correct wrapping path with 'dumpsys media.extractor' Bug: 72869975 Change-Id: Ib0d5ca863fa70a4a96f97b3377c209e1f288f443
enericSource2.cpp
|
083e9098e6bb6dce2d1eed3412a836484a5a17ec |
12-Feb-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: seekTo does not change state. Test: MediaPlayer2 plays Bug: 63934228 Change-Id: I13ec7225277b2f53535274828eb9d06ccd77db0c
uPlayer2.cpp
uPlayer2.h
|
d0e0b1a1262c80e71fa2a1bb0f4880389b1e985b |
10-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "MediaPlayer2: hook up srcId."
|
d2bb1bd1fb916dc487ff930cd8c1ec618b49573e |
08-Feb-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: hook up srcId. Test: MediaPlayer2 plays. Bug: 63934228 Change-Id: I0dd8b345d89034600e1c0fb3f58e4d92990c0054
uPlayer2.cpp
uPlayer2.h
uPlayer2Driver.cpp
uPlayer2Driver.h
|
7e193a143f52180abfc9c1c9c82f7c70f6ae5f74 |
08-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "NuPlayer2: add srcId for source."
|
72bf2a09b4f7f4d5af75f1bd85c8364e624113fe |
07-Feb-2018 |
Wei Jia <wjia@google.com> |
NuPlayer2: add srcId for source. Also add prepareNextDataSource for playlist. Test: MediaPlayer2 plays Bug: 63934228 Change-Id: I7386b60019323b36632f3b3275c4513433ee6e2e
uPlayer2.cpp
uPlayer2.h
uPlayer2Source.h
|
de15b8c160c720c48b93796016801e7ae0b6bd2d |
31-Jan-2018 |
Ray Essick <essick@google.com> |
link media.metrics native strings to api-controlled java strings add comments to native media.metrics code pointing to how they are (and aren't) to be kept in synch with their java counterparts that are part of the public API (and therefore pretty much fixed). Bug: 72492234 Test: compilation Change-Id: Ic096545a5cdfb2160c6b66438d345d8e625384b9
uPlayer2Driver.cpp
|
003fdb5b76ccc537d4ab7ef19c8a2e3be19b594c |
06-Feb-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: uid is always valid. Test: MediaPlayer2 plays Bug: 63934228 Change-Id: I4c9fefe1cdb04f0f7fa82cf08f382c12f6bf5b0b
enericSource2.cpp
enericSource2.h
uPlayer2.cpp
uPlayer2.h
uPlayer2Driver.cpp
uPlayer2Driver.h
TSPSource2.cpp
TSPSource2.h
|
51b6956bc8e09eb2237a10a401baebb35096e6ab |
06-Feb-2018 |
Wei Jia <wjia@google.com> |
MediaPlayer2: move MediaPlayer2 native code to libmediaplayer2 Test: MediaPlayer2 plays Bug: 63934228 Change-Id: Ibec6d15524510a4d8618d1f684456c6c24b79828
ndroid.bp
enericSource2.cpp
enericSource2.h
TTPLiveSource2.cpp
TTPLiveSource2.h
WakeLock.cpp
WakeLock.h
ODULE_LICENSE_APACHE2
OTICE
uPlayer2.cpp
uPlayer2.h
uPlayer2CCDecoder.cpp
uPlayer2CCDecoder.h
uPlayer2Decoder.cpp
uPlayer2Decoder.h
uPlayer2DecoderBase.cpp
uPlayer2DecoderBase.h
uPlayer2DecoderPassThrough.cpp
uPlayer2DecoderPassThrough.h
uPlayer2Driver.cpp
uPlayer2Driver.h
uPlayer2Drm.cpp
uPlayer2Drm.h
uPlayer2Renderer.cpp
uPlayer2Renderer.h
uPlayer2Source.h
TSPSource2.cpp
TSPSource2.h
|