• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libmediaplayer2/nuplayer2/
History log of /frameworks/av/media/libmediaplayer2/nuplayer2/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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