8a092d306e3fb228628506ffd73d9d9f0387f271 |
|
03-Jun-2016 |
Wei Jia <wjia@google.com> |
NuPlayer: fix behavior of setPlaybackParams. setPlaybackParams with zero speed is equivalent to pause(). setPlaybackParams with non-zero speed should start playback when player has been prepared. Bug: 29032949 Change-Id: Ib7738da653208f4fe5a8f1d7cf98b8479b3dc798
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3e1715dd62ce6472d19ed6b1b6baf16239b12c5e |
|
23-Mar-2016 |
Wei Jia <wjia@google.com> |
Merge "NuPlayerDriver: log pause." into nyc-dev
|
03a5653c8f25c0e90f362e252be48f95703b18fe |
|
23-Mar-2016 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: log pause. Change-Id: I85776d5d2a0b6dc9c5fd18fc19afc211f3b44b7a
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
419187cec0ff4660a84524b1980c2a6b6f987272 |
|
29-Oct-2015 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: no delayed seek. Bug: 25302052 Change-Id: Icbfd38b6ca26fdefd1b87ea4dcd4e9c576d9bb3f
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
62cc8d0d9d8019a84e6ef63c3917d3beb99061c6 |
|
21-Jan-2016 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: fix misc. getCurrentPosition issue. Query position from nuplayer if player is at EOS as driver may have stale position. Use driver's getPosition instead of player's getPosition if player is paused by setPlaybackRate. This will preserve sought position. Change-Id: Ib55f028438fc40359f599969d01b66aef5100c0a
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3809d9ee895ecd3366fa6c4c532c0ac5930d2a6f |
|
09-Oct-2015 |
Marco Nelissen <marcone@google.com> |
am a8d731c3: am 185c1347: am 69f26226: Merge "Don\'t send OnCompletion events when looping" * commit 'a8d731c34e9c414d8ed3517985dfda405ba7e3c1': Don't send OnCompletion events when looping
|
0e4bd4db6072472de7b7fca7c91f8ac854b2d24c |
|
08-Oct-2015 |
Marco Nelissen <marcone@google.com> |
Don't send OnCompletion events when looping AwesomePlayer never did, and neither should NuPlayer. Bug: 18656047 Change-Id: Ia9abe42cfe6ea643633cec859e9da770092569bb
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
f3631d2921ee0738f87427848e38873370ef9ec0 |
|
06-Oct-2015 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: acquire mLock when needed. Bug: 24338126 Change-Id: Ic55d1a551c18255423423079b6c2bf045dea6e44
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
f3c2b3df8bf616ad593e2c0101b04a718f291827 |
|
06-Aug-2015 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: log more info for existing lines. Change-Id: Ibab966e564aa5d5b84841e8769c0ebe46caa2d9c
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
68845c14ebf2c7282800b1abffde38d8e9a57aab |
|
21-Jul-2015 |
Ronghua Wu <ronghuawu@google.com> |
libmediaplayerservice: propagate caller pid to MediaCodec. Bug: 22630317 Change-Id: I0337d74f4ef04bf96f2de83f33d98d0d7da47c12
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
67c2c94aa9d387bb7dc47514d62deeb66d486210 |
|
11-Jun-2015 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: add more logging. Change-Id: Ib80a42b4e46b4e2bea02d9a002228a058d1fa211
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3a20d29ff09ca2568cb904415625cc44db37edb0 |
|
21-May-2015 |
Praveen Chavan <pchavan@codeaurora.org> |
NuPlayer: print player stats at the end of playback Print stats at the end of playback if the shell property persist.debug.sf.stats is set Change-Id: Ie4250bf86b12af75c16f108ca09ad02b3e44fd29
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
e1e5d7a3d3d4d6d644e6c731f977422e004140d5 |
|
20-May-2015 |
Praveen Chavan <pchavan@codeaurora.org> |
NuPlayer: Enhance dumpsys statistics Account for dropped output-frames (rather than input-frames) in percentage dropped frames. Print mime and component name for each active track Change-Id: I3491d336c696d8ed0fd1503b80afe1df47c787c8
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
1061c9c29cfdeb3b2a307a4ee4cda2cd197b48e6 |
|
20-May-2015 |
Wei Jia <wjia@google.com> |
mediaplayer: display one frame when seek is called before start. Bug: 18608164 Change-Id: I83252421278aeeb1c1611138994bfdaf86d7a363
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3a474aa67fc31505740526dd249d96204c08bf79 |
|
25-Apr-2015 |
Lajos Molnar <lajos@google.com> |
stagefright: support setting/getting playback/sync config in MediaSync Bug: 18249558 Bug: 19666434 Bug: 20057497 Change-Id: I5868b17423d7c20cfaf4a399f3eb67bfba440605
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
d3c28f66a48dd450f5f6d8a3ba92a40132bc45de |
|
11-Apr-2015 |
Haynes Mathew George <hgeorge@codeaurora.org> |
NuPlayerDriver: Maintain the timeStamp after seek While offload playback is going on, if user pause and seeks to new position before offload tear-down, on resume playback starts from old time-stamp. Once tear-down happens NuPlayer loses updated time-stamp so while resuming it resumes playback with stale time-stamp. Make sure the updated time-stamp is maintained in NuPlayerDriver which is used while starting the playback after resume. authored-by: Sharad Sangle <assangle@codeaurora.org> Change-Id: Ie125cf0fab1b0a237e67e43b0e5b4a704483ef99
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
99f31604136d66ae10e20669fb6b5716f342bde0 |
|
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: Ib3c944b49cc8a792c8eb9c85e5015c07f298ebc1
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
91e5e043d766e39b0840f2ca2e658e2fe58987e7 |
|
26-Mar-2015 |
Marco Nelissen <marcone@google.com> |
Fix seek issue The removed code was original added to fix a deadlock, but is no longer needed. Bug: http://b/19947213 Change-Id: I4dd9d6fdf5eb6c0fb654953569dc87b820579f84
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
9816016afb2a13c6a866cd047d57020566a8b9a9 |
|
05-Feb-2015 |
Wei Jia <wjia@google.com> |
mediaplayer: support dynamic playback rate Bug: 19196501 Change-Id: I856b1507d5fa2cedfb645706d2435683a7d3e050
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
980b106908cb8e105bb8849749722c5088e2f6eb |
|
28-Jan-2015 |
Marco Nelissen <marcone@google.com> |
resolved conflicts for merge of 9391844d to master Change-Id: I348a71d1b3e3238bc3871a69454edc8247d03111
|
9391844deb3f6a442745cea62f78aca2cea19e50 |
|
27-Jan-2015 |
Marco Nelissen <marcone@google.com> |
resolved conflicts for merge of b955b722 to lmp-mr1-dev-plus-aosp Change-Id: I385371869169eee4fe6330ffe0abc5eda4cb4f72
|
b955b7224382b488a4d8d5663c92118feb8deb1e |
|
27-Jan-2015 |
Marco Nelissen <marcone@google.com> |
am 47deb15e: Merge "Remove MediaPlayerService::decode()" * commit '47deb15e99cbf60e558027e074b7415c95637943': Remove MediaPlayerService::decode()
|
b7848f1c442bc8c71020957948d1b003a62a25b7 |
|
04-Dec-2014 |
Marco Nelissen <marcone@google.com> |
Remove MediaPlayerService::decode() and make SoundPool use MediaCodec for decoding files to PCM. Bug: 18239054 Change-Id: Ia144fc1bbb0d2787638ee972e2224339b4965310
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
8e883a15d950c461f258104d7fe5c3c81c1db0de |
|
19-Dec-2014 |
Wei Jia <wjia@google.com> |
am bae511e3: am 4af263bd: am ad019236: Merge "NuPlayer: reports paused position in paused state." into lmp-mr1-dev * commit 'bae511e3b982355fbc75ae2ba13bb88feab9fe8c': NuPlayer: reports paused position in paused state.
|
d4cdba18ba7d0057ae54ec7efa5871b1a9d8beca |
|
18-Dec-2014 |
Wei Jia <wjia@google.com> |
NuPlayer: reports paused position in paused state. Bug: 18733773 Change-Id: I993a4bf108913ab98a0294d7dcf7605349f7029b
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
8b67ce7210caa4f119a687e9b0946b339db08265 |
|
19-Nov-2014 |
Ronghua Wu <ronghuawu@google.com> |
DO NOT MERGE - NuPlayer: invalid anchor time when render is flushed. Also rememeber the pause time in NuPlayerDriver. Bug: 18436336 Change-Id: If09f680a0d0f9137bd55c5f94201eb3aa783278a
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
8518168a1bdb81e56f4324a72224a724337a5844 |
|
21-Nov-2014 |
Ronghua Wu <ronghuawu@google.com> |
am f108dc85: am 7966142a: Merge "NuPlayer: invalid anchor time when render is flushed." into lmp-mr1-dev automerge: 2a424d6 * commit 'f108dc85443936ca219567cc3a8556daa4a20fb3': NuPlayer: invalid anchor time when render is flushed.
|
7966142a096c1d5d7386a42eaccc9aed5b4344b3 |
|
20-Nov-2014 |
Ronghua Wu <ronghuawu@google.com> |
Merge "NuPlayer: invalid anchor time when render is flushed." into lmp-mr1-dev
|
f83408b41bbd796b7923d719e7e3799ddc7acaff |
|
19-Nov-2014 |
Ronghua Wu <ronghuawu@google.com> |
NuPlayer: invalid anchor time when render is flushed. Also rememeber the pause time in NuPlayerDriver. Bug: 18436336 Change-Id: If09f680a0d0f9137bd55c5f94201eb3aa783278a
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
0951ed3cd4fd322453d5c9619e5089c9b620a7ae |
|
19-Nov-2014 |
Marco Nelissen <marcone@google.com> |
am dae9df0a: am db95b7db: am ba0790bf: Merge "Don\'t autoloop notifications" into lmp-mr1-dev * commit 'dae9df0a67acae245a81a8a1404b14044eb5f5b4': Don't autoloop notifications
|
642025caee4b7917ca261ef65168c602d1e20630 |
|
19-Nov-2014 |
Robert Shih <robertshih@google.com> |
am fab5ad93: am 2f65ada8: am 993d57ec: Merge "NuPlayer: pass media time to selectTrack for responsiveness" into lmp-mr1-dev * commit 'fab5ad9331de20b82b02aac4bc73cccf7054fd38': NuPlayer: pass media time to selectTrack for responsiveness
|
ba0790bf10da74caacb214ea8155d172bae4d0c5 |
|
19-Nov-2014 |
Marco Nelissen <marcone@google.com> |
Merge "Don't autoloop notifications" into lmp-mr1-dev
|
6ffb1fd67eb8f00f130a6db914ba42a8432aec70 |
|
30-Oct-2014 |
Robert Shih <robertshih@google.com> |
NuPlayer: pass media time to selectTrack for responsiveness Bug: 18020001 Change-Id: Id50f8473992f39d8c0aa86a1fabb2601093d2572
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
707eadef2ad1388bafdb2d003a4169208fa99811 |
|
18-Nov-2014 |
Marco Nelissen <marcone@google.com> |
Don't autoloop notifications Some apps think it's cool to use ringtones as notification sounds, but ringtones often loop, which is not appropriate for notifications. Bug: 15929273 Change-Id: I77c4277801cb2561743f8c676ef76ab4d1668b08
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
6e100e42872aa039900959760cfd046eb358d607 |
|
13-Nov-2014 |
Marco Nelissen <marcone@google.com> |
am cea67364: am 233ef496: Merge "Fix looping sound playback" into lmp-mr1-dev automerge: 538596f * commit 'cea67364cee2c8e2e9baae86276cdeb0e13c8c0d': Fix looping sound playback
|
368e33700ed16acc8e99657fb84edd5d2806b34f |
|
11-Nov-2014 |
Marco Nelissen <marcone@google.com> |
Fix looping sound playback The renderer stops the audio sink at the end in order to play out the last little bit of audio. When the sound is looping, the sink needs to be restarted. Bug: 18326137 Change-Id: I3bc3629597fc43cce33bdf5691d29cc4c2285926
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
545e123c54789f8dcb9f5fa77fd5aa0b7a172f10 |
|
31-Oct-2014 |
Wei Jia <wjia@google.com> |
am 0307c3ce: am 97d84d7f: am cde2b722: Merge "NuPlayer: merge start() and resume()." into lmp-mr1-dev * commit '0307c3ce5be18d83093e0e45b8cbd90caf30c4fc': NuPlayer: merge start() and resume().
|
9421174a2f002fef31b330fb04e00105a905dca4 |
|
29-Oct-2014 |
Wei Jia <wjia@google.com> |
NuPlayer: merge start() and resume(). NuPlayerDriver: allow seekTo called in STOPPED_AND_PREPARED state. Bug: 18127606 Change-Id: I92ff9f7e0a176c434202762d30966d8c4643d1ef
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
f26ab6051b4d1550101aabe4d7680ada6d439850 |
|
15-Oct-2014 |
Lajos Molnar <lajos@google.com> |
am f4e2e282: am cd559cc6: am c3340b80: am 1375ac6d: Merge "NuPlayer: query current position from NuPlayerRenderer." into lmp-dev * commit 'f4e2e282b7a695e2dec16961748ea2469a220ad3': NuPlayer: query current position from NuPlayerRenderer.
|
d0c8913702815fb0e86c4e183e6dbb4bab1016c2 |
|
14-Oct-2014 |
Wei Jia <wjia@google.com> |
am e2a11aea: am 45b94402: am 2fa84b0b: am e760de61: Merge "NuPlayerDriver: request seek notification when prepare*() is called in STOPPED state." into lmp-dev * commit 'e2a11aea42e3fca474e737717dd471baa2c22861': NuPlayerDriver: request seek notification when prepare*() is called in STOPPED state.
|
1375ac6d029b74ac392db411907b3c0ea57f08a7 |
|
14-Oct-2014 |
Lajos Molnar <lajos@google.com> |
Merge "NuPlayer: query current position from NuPlayerRenderer." into lmp-dev
|
a73d9e0b3d171d2bfcd9eb07df9d6d36ae74df57 |
|
09-Oct-2014 |
Ronghua Wu <ronghuawu@google.com> |
NuPlayer: query current position from NuPlayerRenderer. Bug: 17653702 Change-Id: Ie0b1f92420b071a0cfcd389f5e7917a54d332541
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
e760de61d9a662b1fbfda96ac34aaa246c2711bb |
|
13-Oct-2014 |
Wei Jia <wjia@google.com> |
Merge "NuPlayerDriver: request seek notification when prepare*() is called in STOPPED state." into lmp-dev
|
dab70a065a8e972d272ed948e77cf2cd0f1525e1 |
|
12-Oct-2014 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: request seek notification when prepare*() is called in STOPPED state. Bug: 17596535 Change-Id: Ib43f91f9b0d0a52112aa1fa8352adac15aaf80f8
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
573a6e86363e26bf3f4f47de35f3da9217d2bbbc |
|
07-Oct-2014 |
Andy Hung <hunga@google.com> |
am 9da6c242: am 595a5c70: am 73d0a798: Merge "NuPlayer: wait for renderer flush before decoder shutdown" into lmp-dev * commit '9da6c242c6979a52bccb60776b993b2282461b0c': NuPlayer: wait for renderer flush before decoder shutdown
|
8d121d41f5355b78b687f44e8d4aae4de2aa0359 |
|
03-Oct-2014 |
Andy Hung <hunga@google.com> |
NuPlayer: wait for renderer flush before decoder shutdown Bug: 17679341 Change-Id: Ie3883686891e7ee6fb45ceb01af1eb60b559d3a0
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
6820103771b5af4bda1ed7dab29dcf49421afc2e |
|
02-Oct-2014 |
Andy Hung <hunga@google.com> |
am d7bdfd7d: am cfe3ba6b: am d8b03abf: Merge "NuPlayer: Fix flush mode decoder error handling" into lmp-dev * commit 'd7bdfd7d33789965988079e3a03ec1233f1f5896': NuPlayer: Fix flush mode decoder error handling
|
2abde2c118a94f843a7450818c925d3f0b673cd3 |
|
30-Sep-2014 |
Andy Hung <hunga@google.com> |
NuPlayer: Fix flush mode decoder error handling Explicitly handle each flush mode upon decoder error. Do not clear out affected decoder immediately. Alter logcat messages for better diagnostics. Bug: 17638878 Bug: 17679341 Change-Id: I219796c04d65d7c4dd61c0d4f99f9f580241a68b
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
00c0b12f9d4cc04d42cf6254c121fc6b86862946 |
|
24-Sep-2014 |
Wei Jia <wjia@google.com> |
am d996c469: am fc55783d: Merge "NuPlayer will notify SeekComplete only when requested so." into lmp-dev * commit 'd996c4698bda072866d77bac9e9a7685a2c9349b': NuPlayer will notify SeekComplete only when requested so.
|
e427abf1ea252ff305fc33aacdd2e83cf34891b5 |
|
23-Sep-2014 |
Wei Jia <wjia@google.com> |
NuPlayer will notify SeekComplete only when requested so. Bug: 17596535 Change-Id: I6b744fdcf80f11d521d26c7c8b45f7de70aa0dc3
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
939314d3a743efee67456302803a1457b2db1663 |
|
18-Sep-2014 |
Andy Hung <hunga@google.com> |
am a9612acf: am 21a1d72b: Merge "NuPlayer: update timestamp handling" into lmp-dev * commit 'a9612acf7fd699536ce026297c1b34d877bdbe16': NuPlayer: update timestamp handling
|
21a1d72bb42710d149532653490154f89330b9dd |
|
18-Sep-2014 |
Andy Hung <hunga@google.com> |
Merge "NuPlayer: update timestamp handling" into lmp-dev
|
09e0c3646362d29c78bc26c8b23b7a753c412e6c |
|
13-Sep-2014 |
Andy Hung <hunga@google.com> |
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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
fb74cf332eaa01e23c45d2d5566e963d177d69ae |
|
18-Sep-2014 |
Marco Nelissen <marcone@google.com> |
am d2fc5dac: am 866e028b: Merge "Add support for ANDROID_LOOP to NuPlayer" into lmp-dev * commit 'd2fc5dac3c0a15f012b1e72d80c795d5f425616a': Add support for ANDROID_LOOP to NuPlayer
|
866e028bbe30b1ba0b9d8903c88bbe8525b81a37 |
|
18-Sep-2014 |
Marco Nelissen <marcone@google.com> |
Merge "Add support for ANDROID_LOOP to NuPlayer" into lmp-dev
|
f0b72b509ab1147a2a0925aced970dd68fd7fa4f |
|
17-Sep-2014 |
Marco Nelissen <marcone@google.com> |
Add support for ANDROID_LOOP to NuPlayer Bug: 17518139 Change-Id: I9355ddd4c998d967013dd8bd32d670a9a83dea31
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
90ef510b7aa32e60cd49d9bf99d628918db8f69f |
|
17-Sep-2014 |
Robert Shih <robertshih@google.com> |
resolved conflicts for merge of a7efc1af to master Change-Id: I8b26b71845dc96e770060ae58dae60001f8f589e
|
6e9f6b498d758848fd934f8217c386dd74ef3833 |
|
17-Sep-2014 |
Robert Shih <robertshih@google.com> |
NuPlayerDriver: restart after eos pause Bug: 17512187 Change-Id: I204ce83790bf98bc7ffebcb76d5df1e56a6a3f66
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
2c6b6000404d939be92193209dbd147ccd70d2e1 |
|
11-Sep-2014 |
Wei Jia <wjia@google.com> |
resolved conflicts for merge of 42db212e to master Change-Id: I1d8fe79a591b0e2a9e279f6c2c70d9e13c72924b
|
71079fc29d93fb49d6022397b6d4168b7fba6e9b |
|
10-Sep-2014 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: do not set to paused state when receiving playback complete and reset is in progress. Bug: 17453240 Change-Id: If243e2232779681fc84dc767feaed00f23d8fdb1
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
aec8b9ac793cdecb4ec3d9e38c63d71b2167be23 |
|
08-Sep-2014 |
Wei Jia <wjia@google.com> |
am e2b2e5fb: am 43cbe059: Merge "NuPlayerDriver: put player in paused state when reaching EOS." into lmp-dev * commit 'e2b2e5fb735a2cdd93e44982539470fbec2ab36b': NuPlayerDriver: put player in paused state when reaching EOS.
|
4ec6746804ad8172c8b1c4eb3e6deb19a0920734 |
|
05-Sep-2014 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: put player in paused state when reaching EOS. Bug: 17352759 Change-Id: I19b183e0a86b712524f79ec7c35e32b5a5b47bc6
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
11170105650d62cc79e0d8d6d62a03b1928d9506 |
|
06-Sep-2014 |
Andy Hung <hunga@google.com> |
am 6a857f52: am 767fc12e: Merge "NuPlayer: Discard seeks when source and decoders are NULL" into lmp-dev * commit '6a857f5263a82eae4f48eb15f62febf10b971cf9': NuPlayer: Discard seeks when source and decoders are NULL
|
adf34bf9b7925f990259b1b6f4c69b8668f76ead |
|
04-Sep-2014 |
Andy Hung <hunga@google.com> |
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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
575af1dab104287e65528a76dcf5ff07bc989114 |
|
02-Sep-2014 |
Wei Jia <wjia@google.com> |
am 18e24608: am e7494680: Merge "NuPlayerRenderer: stop feeding AudioSink when paused." into lmp-dev * commit '18e24608d92a204191101a374ded26498caf02d9': NuPlayerRenderer: stop feeding AudioSink when paused.
|
73ddd210ea572375198cac1d4960df793745fb4b |
|
30-Aug-2014 |
Wei Jia <wjia@google.com> |
NuPlayerRenderer: stop feeding AudioSink when paused. NuPlayerDriver: current position is updated only in running state. Bug: 17141882 Change-Id: Ia88551cc29ef8f0e7ef0600a214feb5633389b6e
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3ff4f4cda252dfd2e11d00c9daf9b902cab24ae2 |
|
27-Aug-2014 |
Marco Nelissen <marcone@google.com> |
am faf71460: am 355286ee: Merge "Fix SoundPool lockup" into lmp-dev * commit 'faf7146006ea8b44a745f4f61d3c9de14e88e2b4': Fix SoundPool lockup
|
2a79c3274e11b91675a509e16cb3b157df141fac |
|
26-Aug-2014 |
Marco Nelissen <marcone@google.com> |
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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
5b85cf56f1c0ce4f41431aec929f3405a9c8abd4 |
|
25-Aug-2014 |
Chong Zhang <chz@google.com> |
am 008cee91: am 052efa49: Merge "wait for flush to finish before returning setSurface" into lmp-dev * commit '008cee913577839d2377ff79bf4f26655c3a2c7d': wait for flush to finish before returning setSurface
|
13d6faa02087ce3bb0d4a02b8495f1822f211433 |
|
23-Aug-2014 |
Chong Zhang <chz@google.com> |
wait for flush to finish before returning setSurface Bug: 17187598 Change-Id: I091219e57158a4532044ca49342b57277d6ecb15
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
763219aa25e9e4c5de7e1fa9497cccf8508c54dc |
|
22-Aug-2014 |
Wei Jia <wjia@google.com> |
am 3672da6f: am 7992a5d0: Merge "NuPlayerDriver: fix current position for stop and pause." into lmp-dev * commit '3672da6f03db75f7d7c86dd1e994e7758ba82670': NuPlayerDriver: fix current position for stop and pause.
|
0560195a71ee26e8546075e56c49ff535fcf1767 |
|
21-Aug-2014 |
Wei Jia <wjia@google.com> |
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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
996ad595c0f8ce8ab43eb22e3e7ad0f0b44a4ea9 |
|
21-Aug-2014 |
Wei Jia <wjia@google.com> |
am 5bf363ae: am 01047680: Merge "NuPlayerDriver: include lapsed time when reporting current position." into lmp-dev * commit '5bf363ae3c4782ed5ad0bdb8a0b41a8ad23ac210': NuPlayerDriver: include lapsed time when reporting current position.
|
6b647f5591bb61bf7309f72dfbff050589ab69e8 |
|
21-Aug-2014 |
Marco Nelissen <marcone@google.com> |
am 472ff73c: am e0b5cf7e: Merge "Fix typo in comment" into lmp-dev * commit '472ff73c795b5046d702f1ec555cbc377f94210f': Fix typo in comment
|
e2084024664a49d8b55ea144f788eada4142a37a |
|
21-Aug-2014 |
Marco Nelissen <marcone@google.com> |
am d05795e5: am 4deb606b: Merge "Fix NuPlayer deadlock" into lmp-dev * commit 'd05795e583a668c97be55359215fdd51297e3273': Fix NuPlayer deadlock
|
15506a6582fb86567c6887c4c426d44be02d12af |
|
21-Aug-2014 |
Wei Jia <wjia@google.com> |
NuPlayerDriver: include lapsed time when reporting current position. Bug: 17031731 Change-Id: I01962ee9194bdaa9e8ed1a51abbf365733be3c85
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
44d3281b6529370efb72fe2fb126ee3a468d53e2 |
|
20-Aug-2014 |
Marco Nelissen <marcone@google.com> |
Fix typo in comment Bug: 14057920 Change-Id: I51c4d47b9e175ef789ed3c51d59c9eda77edc1e0
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
c8dfbc6216905946f7a52f0b11f05cf88e807dc3 |
|
19-Aug-2014 |
Lajos Molnar <lajos@google.com> |
am c2a02f95: am af11287b: Merge "NuPlayer: add support for proper stop" into lmp-dev * commit 'c2a02f95083537b81320cde5671587bc2daeb0d8': NuPlayer: add support for proper stop
|
eb645a0d1820b227af287a5309f017afadbab4e3 |
|
20-Aug-2014 |
Marco Nelissen <marcone@google.com> |
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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
af11287b39b6420c8a05a5c8c9b72f7e4ddc82f7 |
|
19-Aug-2014 |
Lajos Molnar <lajos@google.com> |
Merge "NuPlayer: add support for proper stop" into lmp-dev
|
f96eba77cc9b638c53e248c6184713ad9144e970 |
|
15-Aug-2014 |
Chong Zhang <chz@google.com> |
am 28928517: am 426c719a: Merge "use dedicated looper for GenericSource" into lmp-dev * commit '28928517f84ac4259a65f0ea783c9769ab554718': use dedicated looper for GenericSource
|
1228d6b175de8b21787cbe0c6c4bb5642f4d555e |
|
13-Aug-2014 |
Chong Zhang <chz@google.com> |
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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
09062bfafa335d15f5b52c29778e60482dfb3f33 |
|
09-Aug-2014 |
Robert Shih <robertshih@google.com> |
am f2bd67bc: am f7999047: Merge "NuPlayer: getSelectedTrack" into lmp-dev * commit 'f2bd67bcc34f7963df9c9f2a8ce8ee1ae35de8e0': NuPlayer: getSelectedTrack
|
4b75b86785d674b98dade17cd197b912d87cd279 |
|
16-Aug-2013 |
Lajos Molnar <lajos@google.com> |
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>
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
7c4f0d757bfeedaab4b7ef4ccf5b0a72ec8f4306 |
|
10-Jul-2014 |
Robert Shih <robertshih@google.com> |
NuPlayer: getSelectedTrack Change-Id: If5251f89b881e7f268e11a06cd3685d794c958b6
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
18def1b8b8cdc91695ebb75bb392a84bb1b9c9be |
|
01-Aug-2014 |
Lajos Molnar <lajos@google.com> |
resolved conflicts for merge of e1009a0f to master
|
a2e14302d4b5ca5443611d0c05218b9da4cc64a6 |
|
31-Jul-2014 |
Lajos Molnar <lajos@google.com> |
mediaplayer: add looping support to NuPlayer Bug: 16641557 Change-Id: I433158e6e585b4714cfd6d89562ecd0587a07ae2
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
c6993231c56da1924ba8d67eb150fa953ba54a1b |
|
03-Jul-2014 |
Marco Nelissen <marcone@google.com> |
Fix deadlock in NuPlayer also fix start/resume at EOF. b/15323063 Change-Id: I798882bab0c5f9a18b47dddc041054a5679be383
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
dd114d19f65d8a5cdfddbaf6d3ef8119c6169b28 |
|
29-May-2014 |
Marco Nelissen <marcone@google.com> |
Fix some NuPlayer issues. Fixes OnSeekCompleted callback and calling getDuration immediately after prepare(). Change-Id: Ie58c509005cded278a0e50c87240b0a2d920b7d7
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
84333e0475bc911adc16417f4ca327c975cf6c36 |
|
08-Feb-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
1d6fa7af1288b550faabe4ec2cf98684236723db |
|
11-Feb-2014 |
Narayan Kamath <narayan@google.com> |
resolved conflicts for merge of 566be7c3 to master Change-Id: I7b1cc71057b2bd4f771e7bcf508a8c3abd6017ce
|
377b2ec9a2885f9b6405b07ba900a9e3f4349c38 |
|
03-Feb-2014 |
Kévin PETIT <kevin.petit@arm.com> |
Make frameworks/av 64-bit compatible 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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
1b86fe063badb5f28c467ade39be0f4008688947 |
|
29-Jan-2014 |
Andreas Huber <andih@google.com> |
FINAL ATTEMPT: HTTP services are now provided from JAVA and made available to media code Change-Id: I9f74a86e70422187c9cf0ca1318a29019700192d
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
dcb89b3b505522efde173c105a851c412f947178 |
|
06-Aug-2013 |
Chong Zhang <chz@google.com> |
MediaPlayer: add listener for raw track data Bug: 10326117 Change-Id: I2c0bdf8adc67b11f8dc633423bee66897548f181
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
cbaffcffee6418d678806e63097c19fe26d48fe0 |
|
15-Aug-2013 |
Lajos Molnar <lajos@google.com> |
Add MEDIA_STARTED/PAUSED/STOPPED events to media players 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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
b5f28d4749b898d92fe5e56236b417e37b6fe84f |
|
26-Apr-2013 |
Andreas Huber <andih@google.com> |
Handle the case where an asynchronous prepare was initiated and then the mediaplayer was reset. Change-Id: Ib241747c5dc002b88a3854569c1f8340b2a8ef41 related-to-bug: 8688986
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
d85929f6086e050d7cb33bfe0d29f339ad7279e5 |
|
11-Apr-2013 |
Andreas Huber <andih@google.com> |
Instead of returning an error, return an invalid duration (-1 ms) 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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
d5e56231a598b180a1d898bb7dc61b75580e59a4 |
|
12-Mar-2013 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: 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
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
ec0c597cabf169ca646bcea5faac1bd81ed4484d |
|
05-Feb-2013 |
Andreas Huber <andih@google.com> |
RTSP now properly publishes its "seekable" flags after connection has successfully completed and only then signals that preparation is complete. Change-Id: I1a60f718e673fe1462c69369c40eafbed6a14326
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
9575c96b6e418914e2ffc6741ecc8d71e3968dbe |
|
05-Feb-2013 |
Andreas Huber <andih@google.com> |
Support for a "preparation" state that can take care of lengthy operations in NuPlayer and its sources. Sources also can publish their flags now and the mediaplayer UI will be able to pick up on these. Change-Id: I4f2b7e5d105dcb4b6c9132cd0e8799efa0c6a14b
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
8ba01021b573889802e67e029225a96f0dfa471a |
|
18-Dec-2012 |
Andy McFadden <fadden@android.com> |
Rename ISurfaceTexture and SurfaceTexture The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I64520a55f8c09fe6215382ea361c539a9940cba5
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
57a339cdb7524f883de3ceb364c0b5606df0c610 |
|
03-Dec-2012 |
Andreas Huber <andih@google.com> |
setVideoSurfaceTexture is now synchronous and applied dynamically while playing. Change-Id: If9f08659a01bdc7dac0999730368e9dfa5e58d36 related-to-bug: 5666482
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
0d268a3cae145afb2720c88ae38fb81550be5584 |
|
31-Aug-2012 |
James Dong <jdong@google.com> |
Add setVideoScalingMode support to NuPlayer o related-to-bug: 7089195 Change-Id: Ic30d9312673f2d5837c779e023ac64468ecd4951
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
0b7c9a327f5d10b841a3aa2bbe103a2ca6dcac37 |
|
30-Apr-2012 |
Andreas Huber <andih@google.com> |
Notify the client about an initial size of (0, 0) instead of (320, 240). which is documented as "we don't have that information just yet". Change-Id: I158a53af83d526f713cd30372fce28558894b857 related-to-bug: 6293020
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
afed0e1fa37473a4cd30018577b560acc79d9a3f |
|
21-Sep-2011 |
Andreas Huber <andih@google.com> |
Use NuPlayer for media playback everywhere if media.stagefright.use-nuplayer is set to true. Change-Id: Ibb217e7d7d5195b7feeea557554fe78e1585744c
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3901e5d87573447db33fb9930871a1f5266a9b2c |
|
25-Oct-2011 |
Andreas Huber <andih@google.com> |
Remove surface legacy APIs and code. All surfaces are now supported through surface textures. Change-Id: I95dd823e7099c0c32a48a1121624149dcc29d9c6
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
a4af2143ecbd630e946647c1b5f90fda8f61ebb3 |
|
27-Oct-2011 |
Andreas Huber <andih@google.com> |
Properly report that we're no longer playing after receiving event MEDIA_PLAYBACK_COMPLETE or MEDIA_ERROR. Change-Id: I03eeba751d3728adb33d9c66de4c7444a91696f3
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
3fe62150fa3dd6d25cb84aad80bc9e27ddd16c45 |
|
17-Sep-2011 |
Andreas Huber <andih@google.com> |
In order to recover from video lagging behind audio, drop avc frames that are not referenced by other frames before feeding them into the decoder. Change-Id: I822190af8f8329567bff8da1ea23136d0a765481
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
2048d0cfccce48be26816dec8711a6691ebff71c |
|
16-Jul-2011 |
Andreas Huber <andih@google.com> |
Fix seek behaviour at startup and teardown of media session that hasn't been started Nuplayer specific. Change-Id: I7b0be52c29bdb7032414d63c503d686df7844bf6
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
9b80c2bdb205bc143104f54d0743b6eedd67b14e |
|
01-Jul-2011 |
Andreas Huber <andih@google.com> |
Charge network traffic to the uid of the process using the MediaPlayer. Change-Id: I2bcb54b8232afd3fc7ee16289f37c7a7b3f23067 related-to-bug: 4517282
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
4f9e47f2c03ce36261c4717cd7e131d7940bb068 |
|
26-Apr-2011 |
Gloria Wang <gwang@google.com> |
Add setParameter/getParameter to MediaPlayer API. for bug 1982947 Change-Id: If3f40e4f18cbba155af29944af38bdc627f8cd53
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
1173118eace0e9e347cb007f0da817cee87579ed |
|
09-Feb-2011 |
Glenn Kasten <gkasten@google.com> |
Bug 3438258 Add SurfaceTexture as MediaPlayer sink This change enables the use of a SurfaceTexture in place of a Surface as the video sink for an android.media.MediaPlayer. The new API MediaPlayer.setTexture is currently hidden. This includes: - New Java and C++ interfaces - C++ plumbing and implementation (JNI, Binder) - Stagefright AwesomePlayer and NuPlayer use ANativeWindow (either Surface or SurfaceTextureClient) Change-Id: I2b568bee143d9eaf3dfc6cc4533c1bebbd5afc51
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
43c3e6ce02215ca99d506458f596cb1211639f29 |
|
05-Jan-2011 |
Andreas Huber <andih@google.com> |
Seek/Duration support for completed http live streams in NuPlayer. Change-Id: I55bbe75d87140c07b1927d14ad24130fce803463 related-to-bug: 3321475
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
1aef211b4e5dc952081727bfd2318b2cb5ca4506 |
|
04-Jan-2011 |
Andreas Huber <andih@google.com> |
Properly shutdown the decoders on a reset() in NuPlayer's implementation. related-to-bug: 3321470 Change-Id: Ida6d2171c5a3a407188d4633602b764f8fe7086a
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
5bc087c573c70c84c6a39946457590b42d392a33 |
|
23-Dec-2010 |
Andreas Huber <andih@google.com> |
Squashed commit of the following: commit eaeaa2672d4e0a82891493b2bde8bdd0c0e79a1b Author: Andreas Huber <andih@google.com> Date: Thu Dec 23 10:26:48 2010 -0800 Remove lowest bandwidth stream if using the legacy player. Change-Id: I2f885e26344996de9152f8fda9fd6bdef89bf953 commit 7d652972615b2750fd8f1c21b9fab0e136df2b82 Author: Andreas Huber <andih@google.com> Date: Thu Dec 23 10:14:36 2010 -0800 Don't clear the packet source's format for legacy discontinuities. Change-Id: I9bd5a21b9bd28043ad38bd0658ccc8eda3c1079a commit 2b18a45aac17cbfe1aa089d0f6510957d438dd64 Author: Andreas Huber <andih@google.com> Date: Thu Dec 23 10:13:55 2010 -0800 Use NuPlayer for HTTP live streaming based on runtime property. adb shell setprop media.httplive.enable-nuplayer true Change-Id: I22738df3403985dc8e6992b1ab5da5747309f773 commit 50d899fb7b9ea52c3994b0a58e993998d926aeed Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 16:25:22 2010 -0800 Make ACodec a lot less verbose. Change-Id: I94c7e499b61032321ffaf999f5ad2c913cde6a48 commit b19e1740cb4d02990a56844654b5d019987c6405 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 16:22:22 2010 -0800 Wait until we have fresh codec-specific-data before instantiating the decoders after a discontinuity involving a format change. Change-Id: I7bcf9b5ae3319f08bf8978a117e8ee5220902e37 commit 06428c006906c9099e430aface3b439ff1d36ecc Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 15:20:38 2010 -0800 Disable random seeks in the streaming tool for now. Change-Id: Ie86fde422dcfc4b2c7a01be51a193fda9c88cd71 commit e19db68f3bea8a61c191f60f6940f30e3a0d5f1b Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 15:20:27 2010 -0800 Tweak HTTP live parameters. Change-Id: If4b71e12485facc523a8a43d8213d0feb190daab commit 1e9942791538c2256b579d96c6c04264b0d8b087 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 14:48:23 2010 -0800 Enable http live streaming through NuPlayer for http URLs containing the string m3u8 Change-Id: I1691fe12ae8f1507fe3673313959cd50bc324624 commit 4c33f96a6e499ee0efe0e70b687094430cb7c1c0 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 14:40:27 2010 -0800 Support for HTTP live streaming in NuPlayer. Change-Id: Iacba1c3ebaeb8d3b972185deaf4cff18c8009c54 commit ddf705ce553708bc5b13d89a878484cf839bd674 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 13:42:47 2010 -0800 StreamingSource now a subclass of abstract NuPlayer::Source Change-Id: Ia6c7c639628910b9d1f37decc55da48b07a70de3 commit 9e04a8406b1882a8e3fdeb7b4d52db5ae70b970a Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 13:33:52 2010 -0800 Refactor media data sourcing to NuPlayer::Source. Change-Id: I1db9fb08c4e527bf7b19c29978cf342c2b0a0bc9 Change-Id: I9610a097481dda58f22142eacda3ac2dba0b63f9
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|
f933441648ef6a71dee783d733aac17b9508b452 |
|
16-Dec-2010 |
Andreas Huber <andih@google.com> |
Initial support for a true streaming player for mpeg2 transport streams. Change-Id: I153eec439d260a5524b21270e16d36940ec3161a
/frameworks/av/media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
|