| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
Bug: 19061432
Bug: 21370108
Change-Id: Iaa757555ef37fd1ac87b6e2d5a9969bb58cc5ebc
|
|/
|
|
|
| |
Bug: 18608164
Change-Id: I83252421278aeeb1c1611138994bfdaf86d7a363
|
|
|
|
| |
Change-Id: I5ee4c3ba968a2ac52266cda0425d1a709e5c0fb2
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- pause after the current block when select track
- ignore metadata timestamps as they're too sparse
- use smaller range when searching for next segment to prevent
resumeUntil from downloading too much data
bug: 20500732
Change-Id: Ibda57a39ec86efd96a8dd0db95adeb92d076697a
|
| |
| |
| |
| |
| | |
Bug: 20853994
Change-Id: Iaf30e84ec78297099e6888070e7e779237b2d69f
|
|/
|
|
|
| |
Bug: 20481562
Change-Id: Ifb4b89cce5bc810f3f411c27ba61c996a488a1c0
|
|
|
|
|
|
|
|
| |
Now that Surface and SurfaceTextureClient are the same and Surface,
it does not add value.
Bug: 19489395
Change-Id: I016ecd1cf5cc51ce6244b6fa34ecd75f84e3db01
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 20729923
Change-Id: I65a8aedf089cfa4756fc9de433949c1b4bd416ce
|
|/
|
|
|
|
|
| |
Bug: 18249558
Bug: 19666434
Bug: 20057497
Change-Id: I5868b17423d7c20cfaf4a399f3eb67bfba440605
|
|
|
|
|
|
|
|
| |
codec used by nuplayer.
Bug: 20481562
Change-Id: I9806414962352fbcda726f8274f1cd348c961de0
(cherry picked from commit f19f5d716b39a5d9dc1abdcd5a16a7aaf1b1ab8b)
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
also refactor code to move scheduleRequestBuffers to decoder base.
bug: 20267388
Change-Id: I48f16adc6b4d4008f8fcda8b3b01c595ad199f8b
|
|/
|
|
| |
Change-Id: I1b2f6b65c5abbc366068a60b8909104f31b94228
|
|
|
|
| |
Change-Id: I00a8a786b3f4b74742c34770edd94e937abe20a8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Send a hint indicating whether the clip being played has a video stream
from NuPlayer to NuPlayerDecoderPassThrough. This hint is used to open the audio
sink with the correct offload config. Currently, NuPlayerDecoderPassthrough
always calls openAudioSink with hasVideo set to false causing an unnecessary
recreation of AudioTrack.
Change-Id: I7bc6c73818b65f9237a6e606721b7d48e1d807b9
CRs-Fixed: 811510
|
|/
|
|
|
| |
Bug: 19984798
Change-Id: Iff13cf03c4ce3141380f4d7ab4a2b1045c5ce747
|
|
|
|
|
|
|
|
| |
Change replyID-s from uint32_t to an object
Move reply handling into the loopers (to reuse a common mutex)
Bug: 19607784
Change-Id: Iaa035b846c424c5687ed17ce1079b325e86c54be
|
|
|
|
|
| |
Bug: 19607784
Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
|
|
|
|
|
| |
Bug: 19196501
Change-Id: Iaac34a4a9e095799eb60e7d7a9bc228f0c7212b6
|
|
|
|
|
|
| |
Bug: 19196501
Change-Id: I856b1507d5fa2cedfb645706d2435683a7d3e050
|
|\ |
|
| |
| |
| |
| |
| | |
bug: 19266084
Change-Id: I06ef57b09b048a85f77be4dee27599c4f60aacc9
|
|/
|
|
|
|
|
| |
also fix buffering percentage report (should be the buffered position)
bug: 18730095
Change-Id: I11e7ca4ba9e772a1ae76861ca1ff1725b62f65ae
|
|
|
|
|
| |
bug: 18916274
Change-Id: I23f096b51433bf18a10dc5fe6dc6b75c3881c340
|
|\
| |
| |
| | |
not seekable." into lmp-mr1-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
seekable.
LiveSession: return -1 for duration when it's not available.
Bug: 18599325
Change-Id: Iecd040f48750806f98d1799e2aaab2f90c6f3887
|
|/
|
|
|
| |
Bug: 18709604
Change-Id: I41e4734faed48b5583feb29896cd5783b8cd7e33
|
|
|
|
|
|
|
|
|
|
| |
Under heavy media load or monkey/stress testing, more than
32 AudioTracks may be created or memory resources may be scarce.
Remove the assertion on failure to create AudioTrack
and signal MEDIA_ERROR.
Bug: 17319843
Change-Id: I5d4e200b5f50d800046851a33e035cdc6ff10075
|
|
|
|
|
| |
Bug: 18541814
Change-Id: Ie4e0976885f26eb253460eab371cb181ea85f2db
|
|
|
|
|
|
| |
Bug: 18342383
Change-Id: Ieff1cd3bad2b39d46f127ddd5d5139b919992461
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 18277034
Change-Id: Ia8c35791eea88545a873cad339eb6b5fc25d1d97
|
| |
| |
| |
| |
| | |
Bug: 17383204
Change-Id: I7209305b4ff3c2386019d7a09d6a0536e9f21522
|
|\ \
| | |
| | |
| | | |
teardown." into lmp-mr1-dev
|
| |/
| |
| |
| |
| |
| |
| | |
Also always recheck if a new stream can do offload.
Bug: 18154425
Change-Id: I121877834bd963eeeba91a2b951fd30d5dc36a8b
|
|/
|
|
| |
Bug: 18020001
Change-Id: Id50f8473992f39d8c0aa86a1fabb2601093d2572
|
|
|
|
|
|
| |
Bug: 18342383
Change-Id: I182928007814c146c01a86196c4fda1d46e74ea4
|
|
|
|
|
|
|
|
|
| |
from seek.
This will remove the unnecessary flush for seek.
Bug: 17511837
Change-Id: I4b7acfc71a410372f5c630afb94b6a95d09d8974
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
NuPlayerDriver: allow seekTo called in STOPPED_AND_PREPARED state.
Bug: 18127606
Change-Id: I92ff9f7e0a176c434202762d30966d8c4643d1ef
|
|/
|
|
|
|
|
|
|
|
|
| |
Deep buffer output should be requested when there is
no video track, not when there is one.
Also make sure that the deep buffer flag is restored after
a failure to offload audio decoding.
Bug: 18114624.
Change-Id: If3c04c784bc20d77926993ee475fbf961aeba7ae
|
|
|
|
|
| |
Bug: 17675112
Change-Id: I7eb3d02380658f848baedafe2aea287586ccf016
|
|
|
|
|
| |
Bug: 17653702
Change-Id: Ie0b1f92420b071a0cfcd389f5e7917a54d332541
|
|
|
|
|
| |
Bug: 17679341
Change-Id: Ie3883686891e7ee6fb45ceb01af1eb60b559d3a0
|
|
|
|
|
| |
Bug: 17752358
Change-Id: Ia3b3ee4df65e5564afd0723943d2d747f3a604af
|
|\
| |
| |
| | |
timeout." into lmp-dev
|