| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \
| |/
| |
| |
| |
| |
| | |
requested so." into lmp-dev
* commit 'd996c4698bda072866d77bac9e9a7685a2c9349b':
NuPlayer will notify SeekComplete only when requested so.
|
| |
| |
| |
| |
| | |
Bug: 17596535
Change-Id: I6b744fdcf80f11d521d26c7c8b45f7de70aa0dc3
|
|\ \
| |/
| |
| |
| |
| |
| | |
lmp-dev
* commit 'a9612acf7fd699536ce026297c1b34d877bdbe16':
NuPlayer: update timestamp handling
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Use getTimestamp WOULD_BLOCK error return code to clean up
initial playback/start timestamp handling.
Account for pause time and seeks.
Only send notification from driver when the media time changes.
Bug: 14659809
Bug: 17428188
Change-Id: I051bb5e2dd4fd5990474f8fb635615ad8d18eb2c
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into lmp-dev
* commit 'd2fc5dac3c0a15f012b1e72d80c795d5f425616a':
Add support for ANDROID_LOOP to NuPlayer
|
| |\ \
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 17518139
Change-Id: I9355ddd4c998d967013dd8bd32d670a9a83dea31
|
|\ \ \
| |/ /
| | |
| | | |
Change-Id: I8b26b71845dc96e770060ae58dae60001f8f589e
|
| |/
| |
| |
| |
| | |
Bug: 17512187
Change-Id: I204ce83790bf98bc7ffebcb76d5df1e56a6a3f66
|
|\ \
| |/
| |
| | |
Change-Id: I1d8fe79a591b0e2a9e279f6c2c70d9e13c72924b
|
| |
| |
| |
| |
| |
| |
| | |
and reset is in progress.
Bug: 17453240
Change-Id: If243e2232779681fc84dc767feaed00f23d8fdb1
|
|\ \
| |/
| |
| |
| |
| |
| | |
when reaching EOS." into lmp-dev
* commit 'e2b2e5fb735a2cdd93e44982539470fbec2ab36b':
NuPlayerDriver: put player in paused state when reaching EOS.
|
| |
| |
| |
| |
| | |
Bug: 17352759
Change-Id: I19b183e0a86b712524f79ec7c35e32b5a5b47bc6
|
|\ \
| |/
| |
| |
| |
| |
| | |
decoders are NULL" into lmp-dev
* commit '6a857f5263a82eae4f48eb15f62febf10b971cf9':
NuPlayer: Discard seeks when source and decoders are NULL
|
| |
| |
| |
| |
| |
| |
| |
| | |
Problem occurs when loop mode asynchronously seeks to the
start of the source after a MediaPlayer::reset().
Bug: 17379148
Change-Id: I50bfe65a753afffb1d478db54c76067a9c61a0ae
|
|\ \
| |/
| |
| |
| |
| |
| | |
when paused." into lmp-dev
* commit '18e24608d92a204191101a374ded26498caf02d9':
NuPlayerRenderer: stop feeding AudioSink when paused.
|
| |
| |
| |
| |
| |
| |
| | |
NuPlayerDriver: current position is updated only in running state.
Bug: 17141882
Change-Id: Ia88551cc29ef8f0e7ef0600a214feb5633389b6e
|
|\ \
| |/
| |
| |
| | |
* commit 'faf7146006ea8b44a745f4f61d3c9de14e88e2b4':
Fix SoundPool lockup
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
NuPlayerDriver needs to update its internal state before calling
its listener, so that when the listener calls back into NuPlayerDriver,
NuPlayerDriver has the right state.
Bug: 14057920
Change-Id: I224882c427f5e3c9d4bf96c5d68075e235062401
|
|\ \
| |/
| |
| |
| |
| |
| | |
setSurface" into lmp-dev
* commit '008cee913577839d2377ff79bf4f26655c3a2c7d':
wait for flush to finish before returning setSurface
|
| |
| |
| |
| |
| | |
Bug: 17187598
Change-Id: I091219e57158a4532044ca49342b57277d6ecb15
|
|\ \
| |/
| |
| |
| |
| |
| | |
stop and pause." into lmp-dev
* commit '3672da6f03db75f7d7c86dd1e994e7758ba82670':
NuPlayerDriver: fix current position for stop and pause.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When start() is called after EOS, it means restarting from the beginning of the stream.
Fix racing conditon on accessing some members.
Report seekTo position before any notifyPosition is called.
Bug: 17031731
Bug: 17178928
Change-Id: I008b827288cf28d39e2a943373fe1e5d7d6c2595
|
|\ \
| |/
| |
| |
| |
| |
| | |
reporting current position." into lmp-dev
* commit '5bf363ae3c4782ed5ad0bdb8a0b41a8ad23ac210':
NuPlayerDriver: include lapsed time when reporting current position.
|
| |
| |
| |
| |
| | |
Bug: 17031731
Change-Id: I01962ee9194bdaa9e8ed1a51abbf365733be3c85
|
|\ \
| |/
| |
| |
| | |
* commit '472ff73c795b5046d702f1ec555cbc377f94210f':
Fix typo in comment
|
| |
| |
| |
| |
| | |
Bug: 14057920
Change-Id: I51c4d47b9e175ef789ed3c51d59c9eda77edc1e0
|
|\ \
| |/
| |
| |
| | |
* commit 'd05795e583a668c97be55359215fdd51297e3273':
Fix NuPlayer deadlock
|
| |
| |
| |
| |
| |
| |
| |
| | |
Mutexes can't be locked recursively. This would cause a seek in the prepared
state to deadlock
Bug: 14057920
Change-Id: Ifb5e25f24450b7e5f71611a8ee2bdba45dba70a7
|
|\ \
| |/
| |
| |
| |
| |
| | |
lmp-dev
* commit 'c2a02f95083537b81320cde5671587bc2daeb0d8':
NuPlayer: add support for proper stop
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
MediaPlayer.stop() should move to the Stopped state which is
semantically identical to the Initialized state.
Bug: 13138230
Change-Id: I5d7b4a22533f545c24a18e2cd9f7cb2685d42c84
Signed-off-by: Lajos Molnar <lajos@google.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into lmp-dev
* commit '28928517f84ac4259a65f0ea783c9769ab554718':
use dedicated looper for GenericSource
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- handle setVideoSurface in deferred action, and return
to client immediately
- handle GenericSource's prepareAsync on its own looper,
instead of sharing looper with NuPlayer
- let HTTPLiveSource share looper with LiveSession, instead
of NuPlayer
- remove reflector in RTSPSource
Bug: 16892748
Change-Id: I1aed557320052012065f5a90adbcb03c238da988
|
|\ \
| |/
| |
| |
| | |
* commit 'f2bd67bcc34f7963df9c9f2a8ce8ee1ae35de8e0':
NuPlayer: getSelectedTrack
|
| |
| |
| |
| | |
Change-Id: If5251f89b881e7f268e11a06cd3685d794c958b6
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Bug: 16641557
Change-Id: I433158e6e585b4714cfd6d89562ecd0587a07ae2
|
|/
|
|
|
|
|
|
| |
also fix start/resume at EOF.
b/15323063
Change-Id: I798882bab0c5f9a18b47dddc041054a5679be383
|
|
|
|
|
|
|
| |
Fixes OnSeekCompleted callback and calling getDuration immediately
after prepare().
Change-Id: Ie58c509005cded278a0e50c87240b0a2d920b7d7
|
|
|
|
| |
Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
|
|\
| |
| |
| | |
Change-Id: I7b1cc71057b2bd4f771e7bcf508a8c3abd6017ce
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Contains the necessary changes to make frameworks/av build and work
on a 64-bit machine.
Signed-off-by: Craig Barber <craig.barber@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Change-Id: I725feaae50ed8eee25ca2c947cf15aee1f395c43
|
|/
|
|
|
|
| |
to media code
Change-Id: I9f74a86e70422187c9cf0ca1318a29019700192d
|
|
|
|
|
|
| |
Bug: 10326117
Change-Id: I2c0bdf8adc67b11f8dc633423bee66897548f181
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is needed for the MediaTimeProvider java interface, so it does not
continually poll for current media time.
Note: NuPlayer and AwesomePlayer do not correctly handle stop (pause
instead), so for those we will signal PAUSED.
Signed-off-by: Lajos Molnar <lajos@google.com>
Change-Id: I3c61e1bda475f131323f475c18a42e3ec66c9ae1
Bug: 10326117
|
|
|
|
|
|
|
| |
the mediaplayer was reset.
Change-Id: Ib241747c5dc002b88a3854569c1f8340b2a8ef41
related-to-bug: 8688986
|
|
|
|
|
|
|
|
| |
if no duration information was available. This prevents us from
entering ERROR state, effectively rendering the player instance useless.
Change-Id: I602d2661ae8b8633360306c0ea9208fb11e2bf17
related-to-bug: 8596285
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit f4edf442741886cdbe071e2d15f6e6247269f7c5
Author: Andreas Huber <andih@google.com>
Date: Tue Mar 12 09:09:18 2013 -0700
Pass additional flags to the sink, use TCP by default in wolfiecast mode.
Change-Id: I41e11a2375d4199656e45c4f149d8441d0016092
commit 6302602ed280a38287f507159abfb40a1da38c5a
Author: Andreas Huber <andih@google.com>
Date: Tue Mar 12 08:51:58 2013 -0700
tweaks
Change-Id: Ie29e422d7258be522f4bb1f6c5afcf74c937e547
commit a38a860e4979ba563cadbaafa21b084439449d26
Author: Andreas Huber <andih@google.com>
Date: Mon Mar 11 16:57:43 2013 -0700
Report average lateness all the way from NuPlayerRenderer...
Change-Id: I2e7700703ae656515e44b9c25610d26c75778111
commit a7d49b11675ea88be4029dd8451d1649db94571d
Author: Andreas Huber <andih@google.com>
Date: Mon Mar 11 14:54:19 2013 -0700
Make TimeSyncer smarter, enable TunnelRenderer
Change-Id: I27377a60cd8feb01589da456967fddd34532c20e
commit 0f214c8ef68179f7b61512c37040939554013151
Author: Andreas Huber <andih@google.com>
Date: Thu Mar 7 15:57:56 2013 -0800
convert source timestamps to sink timestamps, report lateness.
Change-Id: I051a60fbbceca2f7b508ae3dac6e01e402bae39e
commit 04a4f8e16bad09157b5615a5fa45310438955832
Author: Andreas Huber <andih@google.com>
Date: Thu Mar 7 09:00:28 2013 -0800
Sync time between sink and source.
Change-Id: Ie8b4d75c957aa48310e7c81d1279761b9f821efe
commit aebe20e6184e3636a99082f8ece08e708015cb8d
Author: Andreas Huber <andih@google.com>
Date: Wed Mar 6 09:03:12 2013 -0800
play with back pressure
Change-Id: I51eb69257e6a79e76f5f9c75ff99d8adbd083947
Change-Id: Ifdf57228667fed7fc71c5090a2c3f7cea1037c5c
|