22412164dee9f658272a25833aebe83d05dfe4ff |
|
31-Mar-2015 |
Lajos Molnar <lajos@google.com> |
mediaplayer: ensure secure decoders are instantiated before starting source Bug: 19984798 Change-Id: Iff13cf03c4ce3141380f4d7ab4a2b1045c5ce747
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
efbb61950db36a5eb789be83f077246172507c67 |
|
31-Jan-2015 |
Chong Zhang <chz@google.com> |
NuPlayer: pause playback when buffering is low also fix buffering percentage report (should be the buffered position) bug: 18730095 Change-Id: I11e7ca4ba9e772a1ae76861ca1ff1725b62f65ae
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
1713460104b86f6be3a5d9993d9ace864d889b2d |
|
08-Jan-2015 |
Chong Zhang <chz@google.com> |
mark any copyrighted content as protected to disable capture bug: 18916274 Change-Id: I23f096b51433bf18a10dc5fe6dc6b75c3881c340
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
661a5270303392bbf22eaa459961e6ab7b26b529 |
|
13-Dec-2014 |
Jeff Tinker <jtinker@google.com> |
Fix for apps that forget to use widevine:// urls bug: 18554455 Change-Id: I8ff08e7270c65c375205169eb068f361f2a4a727
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
80c57d570238f9f213ccfe818e285090daeafd63 |
|
06-Dec-2014 |
Wei Jia <wjia@google.com> |
Merge "NuPlayerRenderer: Update mAnchorMaxMediaUs when anchor time is changed to fix pause-seek-getCurrentPosition." into lmp-mr1-dev
|
474d7c778b63aa33dcf25a92e23a52c1c47f0ac1 |
|
05-Dec-2014 |
Wei Jia <wjia@google.com> |
NuPlayerRenderer: Update mAnchorMaxMediaUs when anchor time is changed to fix pause-seek-getCurrentPosition. NuPlayerDecoder: Notify resume is done when EOS is reached. GenericSource: add code to signal pre-roll for seek so that it will seek to the requested position, not only I-frame. This code is disabled temporarily till we have a full solution to handle both single seek and continous seek gracefully. Bug: 18625723 Change-Id: I99a54d4d549e0d805e3abcc227fbf96c16405af0
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
42e8153cf7271b572e4a94ade332b68521977f36 |
|
01-Dec-2014 |
Chong Zhang <chz@google.com> |
fixes for non-secure widevine playback - separate secure decoding from widevine - use non-blocking mode when reading from widevine source - schedule buffer read when packet source is empty bug: 18536934 Change-Id: I65a8e5e819975ca6900ed8e887a442940f2d5d38
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
ec9459c63d1c2969505ffdc4a100646fd07223bd |
|
20-Nov-2014 |
Chong Zhang <chz@google.com> |
Merge "close fd if data source is reset without prepare" into lmp-mr1-dev
|
a6bf21f2a7cdd33c78464019dc1105ef01248b51 |
|
20-Nov-2014 |
Chong Zhang <chz@google.com> |
close fd if data source is reset without prepare bug: 18434887 Change-Id: I70dff721710b7299d1ca1f8520278f82d355141d
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
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/GenericSource.cpp
|
21efaad13f13e390f585cea4371d399997f8d1a6 |
|
10-Nov-2014 |
Robert Shih <robertshih@google.com> |
Merge "GenericSource: add mVideoLastDequeueTimeUs/mAudioLastDequeueTimeUs" into lmp-mr1-dev
|
5c67ddcf987b1f07c9abc1d051a0c051e7c73ff7 |
|
05-Nov-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: add mVideoLastDequeueTimeUs/mAudioLastDequeueTimeUs Bug: 18296874 Change-Id: I9608523b4cc37e6cf8b91fb1407035aac087796b
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
fef808d42a9c94b0b5ef3c3d5fb0a090edbc42da |
|
01-Nov-2014 |
Wei Jia <wjia@google.com> |
AnotherPacketSource.cpp: Do not queue discontinity signal buffer resulted from seek. This will remove the unnecessary flush for seek. Bug: 17511837 Change-Id: I4b7acfc71a410372f5c630afb94b6a95d09d8974
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
d8b03abf1d003e2940a19f0071ea2892689dd10e |
|
02-Oct-2014 |
Andy Hung <hunga@google.com> |
Merge "NuPlayer: Fix flush mode decoder error handling" into lmp-dev
|
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/GenericSource.cpp
|
360d6d0924f99b82ebacb5cfb6f7bca95e11b4ee |
|
29-Sep-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: support disconnect before NuCachedSource2 is created Bug: 17672488 Change-Id: I96776c9679fdcfbe9a442c86447c59802b1465ac
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
a28785aa9ce323494a6971a38ce1d4d29bf710e4 |
|
24-Sep-2014 |
Jeff Tinker <jtinker@google.com> |
Fix Widevine classic playback errors with NuPlayer bug: 17589961 Change-Id: If16c61b90cf92caa89eecd66aabef5813fd7619b
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
0079b331227fc1555d7c5305f33917a570d44890 |
|
22-Sep-2014 |
Wei Jia <wjia@google.com> |
Merge "MediaBuffer: ABuffer will release MediaBuffer when it's destructed." into lmp-dev
|
96e92b58b7e9647b4c7c2f54b62a1b357ab06b66 |
|
19-Sep-2014 |
Wei Jia <wjia@google.com> |
MediaBuffer: ABuffer will release MediaBuffer when it's destructed. Bug: 17454455 Change-Id: Ia423bcc2e1fa39137f114eac44912ed15357bb99
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
705d3290102875409e334e2a80e64221714aa37c |
|
20-Sep-2014 |
Marco Nelissen <marcone@google.com> |
Make prepare properly report failure again Bug: 17583084 Bug: 17548451 Change-Id: I759d28eaafb520c206d54740c2c0a857b534d23c
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
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/GenericSource.cpp
|
317a49a4c4bf02944d1e01941c6b9f86179044bb |
|
17-Sep-2014 |
Marco Nelissen <marcone@google.com> |
mediaplayer: reset flags when pre-reading multiple buffers Bug: 17521470 Change-Id: I15ee9b1d3dd4ad29f4961a642f7fadafd9fe5b24
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
fbbeeeb87c55c3eca94a709f9f8986190f6472a1 |
|
17-Sep-2014 |
Chong Zhang <chz@google.com> |
Merge "Disconnect HTTP-based data source upon reset" into lmp-dev
|
da23ab9b0dfa780175651daf057a02b0aa106dc8 |
|
16-Sep-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: fix selectTrack parameter Bug: 17512187 Change-Id: I19a0915fb0fb1b1ae036bf5df85b9c9e7657a7ea
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
48296b792a8d68358de74141fa80bd5bd84d0307 |
|
14-Sep-2014 |
Chong Zhang <chz@google.com> |
Disconnect HTTP-based data source upon reset Bug: 17425250 Change-Id: Ieb4c93fd9848489f9dbf35a36474376924fd8eb9
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
c7b29572d22dff51b5432a7d211875d528406da6 |
|
15-Sep-2014 |
Phil Burk <philburk@google.com> |
Merge "mediaplayer: optimize buffer queue management" into lmp-dev
|
c5cc2e21602182c7ab4df1d7eba40f18037c1818 |
|
10-Sep-2014 |
Phil Burk <philburk@google.com> |
mediaplayer: optimize buffer queue management Various changes for power consumption including: Restrict the number of messages in flight. Buffer more frames in the GenericSource so reads occur in a burst. Bug: 15094301 Change-Id: I783481fd91f3fdd445b95e88ab82178f649f1a38 Signed-off-by: Phil Burk <philburk@google.com>
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
ae6fe431d150d561fa27d060f38b5dd7c42820bb |
|
12-Sep-2014 |
Robert Shih <robertshih@google.com> |
Merge "GenericSource: move track packet init from start to prepare" into lmp-dev
|
af52c1a1ccab588ae4ed94521f202ed9474eccec |
|
12-Sep-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: move track packet init from start to prepare Bug: 17244704 Change-Id: I15eba0e4d2a178cc0ba46bbc17be0e6d95e76935
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
84f5278a36f2816cc38f64307b4a1ad8a6818507 |
|
11-Sep-2014 |
Lajos Molnar <lajos@google.com> |
avoid kWhatReadBuffer message spam in GenericSource When playig WVM video, an extra readBuffer is posted for each dequeueAccessUnit, resulting in an unbounded number of messages. Bug: 17472979 Change-Id: Ice92ccf2454bf7a70856a4a8b535cefffc9e61ac
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
17f6dd64cd749f4e38e12b672b551047f4cbe9b4 |
|
21-Aug-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: refactor track selection for dedicated looper - move getFormatMeta, getSelectedTrack, selectTrack, and seekTo to dedicated looper - start & dequeueAccessUnit posts readBuffer requests instead of reading directly - call internal doGetFormatMeta in onPrepareAsync Bug: 16892748 Change-Id: I5d5e34381f1dfceca655c52a201627b53454ad22
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
64a385d5d8e42ac96c88fb025212b4023690db39 |
|
30-Aug-2014 |
Ronghua Wu <ronghuawu@google.com> |
Merge "GenericSource: set DRM playback status." into lmp-dev
|
802768790c131f8237364906fd13981a6bb91193 |
|
29-Aug-2014 |
Ronghua Wu <ronghuawu@google.com> |
GenericSource: set DRM playback status. Bug: 17307158 Change-Id: I36b801a9b67831b618930cf1241756bb9644b4fd
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
5bbffc05432b6a81280872a9c3ed9cac7bec53df |
|
26-Aug-2014 |
Chong Zhang <chz@google.com> |
Merge "do string compare with mime immediately after we get the value" into lmp-dev
|
afc0a87cc92a474bb14fb2a4093c74d04e4efd1b |
|
26-Aug-2014 |
Chong Zhang <chz@google.com> |
do string compare with mime immediately after we get the value Bug: 17210803 Change-Id: I4d20dd4b95d18251c18a371bd8f89b1320b38879
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
2a3cc9a64330dd36e466fe5e1b634146f2d641c1 |
|
22-Aug-2014 |
Chong Zhang <chz@google.com> |
add buffering update to GenericSource Bug: 17182378 Change-Id: Ib86f3f522d7ea635489edd2b512adb7f4b27e381
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
d354d8d1b09503c0166c1f3e626cda72a3eeb83c |
|
20-Aug-2014 |
Chong Zhang <chz@google.com> |
move cache prefill to GenericSource's message handler This allows prepareAsync to be terminated by reset promptly. It also makes it easier to do buffer update as GenericSource can access the cache status now. Bug: 16892748 Bug: 17182378 Change-Id: Ia55c04a810fd805041cb2025f6739afa5120b5ed
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
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/GenericSource.cpp
|
ced1c2f8f6c422063092f5cc5c675ccdebb2dc10 |
|
09-Aug-2014 |
Chong Zhang <chz@google.com> |
some clean up of video size change notification need to consider rotation when notifying video size change after initial prepare, in addition to after an output format change. Bug: 16870964 Change-Id: Icd1c9e901ac932e720ce95b8a983c0edcf251c35
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
a19f33e4e50cda5d5953fa0cc662502262ac9dfd |
|
08-Aug-2014 |
Chong Zhang <chz@google.com> |
delay data source creation for GenericSource prepare time Bug: 16708180 Change-Id: I9d578ef5e2edaed50279d28d3831c68556468f39
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
0893eaf7d21e3a50b81324673eaa91a6b77a39c2 |
|
07-Aug-2014 |
Robert Shih <robertshih@google.com> |
Merge "httplive: timestamp reporting, track selection" into lmp-dev
|
3de157dd8f9cd45bf9b0406268f5830887105ae1 |
|
06-Aug-2014 |
Chong Zhang <chz@google.com> |
some fixes for crash when extractor creation fails - prefetch data for sniffing - notify error instead of crashing if extractor is NULL Bug: 16818302 Change-Id: I56ff4996d99ac2811d19d141f7ff7acdd7c1da17
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
309aa8bf5e4cd66fe988adf2654cac3fadc2a1c3 |
|
30-Jul-2014 |
Robert Shih <robertshih@google.com> |
httplive: timestamp reporting, track selection Bug: 15153976 Bug: 15763638 Bug: 16351654 Change-Id: I4462276d4b7342647286a0ca4be11692ce52ff6d
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
7e892180f3992c088dc0d44f0b0e54ace4dabe3c |
|
05-Aug-2014 |
Chong Zhang <chz@google.com> |
set secure flag for secure file playback Bug: 16786456 Change-Id: I06f18b0e9c3f65e3e127369baa1f9ea8c9307762
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
3423bbdb05f843a64356fa24e8657f03ecbb7d65 |
|
17-Jul-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: support track (de)selection Bug: 15153976 Change-Id: Idfce856b4ca5fa7853da857757490798bc3ffe1e
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
e26940f11c3f2040bced09f06a8f374b50c985fb |
|
31-Jul-2014 |
Lajos Molnar <lajos@google.com> |
GenericSource: timed text support Bug: 16385674 Change-Id: Ib322cc13488dcadf2409921272cd469304b0af37
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
63c0ce7ab7bd99d51414dcb4f765bc6faabf367d |
|
31-Jul-2014 |
Lajos Molnar <lajos@google.com> |
mediaplayerservice: initialize mIsWidevine Bug: 16641557 Change-Id: I77aad6e710117a16093726bf3b36360904fbe148
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
cb48eacb6f8857c7857bb28d6a13d4a0d417f2bd |
|
30-Jul-2014 |
Wei Jia <wjia@google.com> |
Revert GenericSource track selection changes This reverts commit bace25b0fbcd5101d2db288b0c70c4a239f0e815. This reverts commit eb1735e343a93830df259ae8882160bb0d79dcb5. This reverts commit 05312bc7478feec11d9ae88e951c0857a7a3f28d. Bug: 16660839
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
bace25b0fbcd5101d2db288b0c70c4a239f0e815 |
|
25-Jul-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: start/stop tracks correctly on selection Change-Id: I10343151f930a4ab778a6d2574ab5165af2013ba
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
eb1735e343a93830df259ae8882160bb0d79dcb5 |
|
24-Jul-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: timed text support Bug: 16385674 Change-Id: I954cc463b55af4b93c6a6e714115db4fda729dc8
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
05312bc7478feec11d9ae88e951c0857a7a3f28d |
|
17-Jul-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: support track (de)selection Bug: 15153976 Change-Id: I522b1f9f0ffedf4edbea03a6654a6dbc0262860a
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
cc227036b05f7c2f960a89c567a61f9decefe742 |
|
18-Jul-2014 |
Lajos Molnar <lajos@google.com> |
nuplayer: add widevine support to GenericSource Bug: 15699665 Change-Id: Ided823bd0b1118bbabb288cf62d6389518f820a9
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
dd235727a1b4e283deeb581559f99c2c8889da07 |
|
12-Jun-2014 |
Robert Shih <robertshih@google.com> |
GenericSource: implement getTrackCount/getTrackInfo Bug: 15153976 Change-Id: I0204c4188d485cda026497469c7cde24f7bd5c95
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
632740c58119a132ce19f6d498e39c5c3773971a |
|
26-Jun-2014 |
Chong Zhang <chz@google.com> |
HLS: do not discard packets when queuing explicit discontinuity in case of explicit discontinuity (#EXT-X-DISCONTINUITY tag in the playlist), do not discard packets that's already queued. (when seeking, the old fetcher will be discarded so this won't affect seeking case.) Bug: 15020526 Change-Id: I5d3fc489df35e3bc44acb1ee7851571cb99cb56b
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
c1f4b2b73fe9432cb75ce1dd368475a2867e70ed |
|
17-Jun-2014 |
Marco Nelissen <marcone@google.com> |
Parse trex and mehd boxes Also get duration from mvhd if available, use that in addition to track durations to determine total length of file, clear track header struct so we don't read uninitialized garbage from it, and take composition time offset into account for proper ordering when B frames are used. b/15669839 Change-Id: Ibf3e35b5c7299bac11d0e78a391545fc325dd2d0
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
81e68448f3361eaf8618930471fdc3c21bdf5cbc |
|
05-Feb-2014 |
Andreas Huber <andih@google.com> |
Remove no longer needed http proxy handling code, it's obsolete now since we started to use java's HTTPConnection instead of the native implementation. Also remove other remnants of the previous http implementation, such as accounting for the http user's uid. Change-Id: I60bfd31381ea40d2220db587ec5c433093b60034
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.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/GenericSource.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/GenericSource.cpp
|
b5f25f005bc1d3ae35f45b58c88345e183dc336d |
|
05-Feb-2013 |
Andreas Huber <andih@google.com> |
Groundwork to support bidirectional, asynchronous communication between NuPlayer and its sources. Change-Id: I1989022d806206b926555add3aa5c1fcf37aa78d
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
b7c8e91880463ff4981e3e53e98e45d68e2fe374 |
|
28-Nov-2012 |
Andreas Huber <andih@google.com> |
Add support for HLS playlists of type 'event'. related-to-bug: 6870049 Squashed commit of the following: commit eee2f3ba6bb7335f4e285632726db85645669929 Author: Andreas Huber <andih@google.com> Date: Tue Nov 27 15:02:01 2012 -0800 Make everything a lot less verbose by default. Change-Id: I884d7a7901aa1e7d4ff590f065ca57a79d2af8b3 commit 6bbdb837ed5bd88008e45efb8faf595e4051ba26 Author: Andreas Huber <andih@google.com> Date: Tue Nov 27 14:34:46 2012 -0800 HLS now properly signals media time changes at discontinuities including the start of playback (which may not necessarily be at time 0 if the playlist is of type 'event' and hasn't completed yet). Change-Id: I5ab747d024f9b8d0df72a4e06a12ebb29f62802e commit 1555589832b1878a144a976a643e1af4d61f877c Author: Andreas Huber <andih@google.com> Date: Tue Nov 27 14:32:28 2012 -0800 As part of a time discontinuity, clients of IStreamListener can now signal the corresponding media time after the discontinuity, i.e. the first PTS timestamp following the discontinuity will be considered equivalent to the specified media time and media buffers timestamped accordingly. Change-Id: Id7db7679b7faa6efd6270620ff52e34e884f3e92 commit 5c24c605c073a11c426d025b1e7478fc1ad8365a Author: Andreas Huber <andih@google.com> Date: Tue Nov 27 13:00:56 2012 -0800 NuPlayer sources now expose flags() and can announce that duration may change (increase) dynamically, in which case duration will be polled at 1 second intervals and communicated to the upper layers. Change-Id: I45102909b7a19eed0dda576747e3814d742a0eea commit ecb71de8e281e61971a2cd73e7161a97540bc357 Author: Andreas Huber <andih@google.com> Date: Tue Nov 27 12:57:47 2012 -0800 Stop caching duration in MediaPlayer, duration could increase dynamically. Change-Id: I7bb2f16c0abe49debdf45c776d2266aa069d7791 commit 544aec5823e6d7a3e97e15b6b23546616bcd343e Author: Andreas Huber <andih@google.com> Date: Tue Nov 27 08:46:28 2012 -0800 An attempt to add support for "event" style HLS playlists. Change-Id: I3dfb2e801ecaff8f5d8bdb3a4fca1b18aeeb2c60 Change-Id: I48cf7f65a654d33f2f49ded74f8be22aed9e3b98
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.cpp
|
840667883fd09d44015716d79bc3ac4d60edc0f0 |
|
16-Aug-2011 |
Andreas Huber <andih@google.com> |
experimental support for fragmented mp4 playback in nuplayer cherry picked from change 170999 Change-Id: I407775f0290154ad4961134839a15c9f296424c0
/frameworks/av/media/libmediaplayerservice/nuplayer/GenericSource.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/GenericSource.cpp
|