88454e41f034404d0745fded18b5a3a736135369 |
|
13-Mar-2017 |
yuedl1 <yuedl1@lenovo.com> |
Reduce memory usage by some extractors. Occurs for some extractors that use shared memory without MediaBufferObserver. Check with high resolution MKV. Play a mkv file continuously and check file descriptor count. adb shell lsof | grep mediae | wc adb shell lsof | grep medias | wc Test: Photos with mkv. Bug: 36359517 Change-Id: I8719b628406a838ee091499347b219a8a4736a25 Signed-off-by: yuedl1 <yuedl1@lenovo.com>
/frameworks/av/media/libmedia/IMediaSource.cpp
|
4d514476f40b9193161bda886a5dbcea4eaac3ae |
|
20-Sep-2016 |
Andy Hung <hunga@google.com> |
IMediaSource: fix local MediaBufferGroup refcount am: 9996d9d396 am: df4e98235f am: 60325bcfae Change-Id: I0f7785f5def84327896181a19a43054e250b6d63
|
9996d9d39618b89d0f85c98b8036f003290f0d7e |
|
16-Sep-2016 |
Andy Hung <hunga@google.com> |
IMediaSource: fix local MediaBufferGroup refcount Bug: 31526329 Change-Id: Ib596454e1c224e135dd51f95b0182f86d9e76f55
/frameworks/av/media/libmedia/IMediaSource.cpp
|
5f7114f27c3ee61d5ccd866c99f3775136b1ab75 |
|
09-Sep-2016 |
Andy Hung <hunga@google.com> |
Improve MediaBuffer robustness for remote clients am: 9bd3c9b0e8 am: e2538f2f9b am: ff97bcaf88 Change-Id: I97a2b06342b90949b489f72b9165fe618479fd82
|
9bd3c9b0e894c9f6c48a2cfa7c5f21d384b1c596 |
|
07-Sep-2016 |
Andy Hung <hunga@google.com> |
Improve MediaBuffer robustness for remote clients Allow remote process to die or behave incorrectly. Bug: 31060086 Change-Id: I01bc8984287fed61a46083ec090b7773e49158a9
/frameworks/av/media/libmedia/IMediaSource.cpp
|
a7edc529e64934aeb2044a6e6e69056f4ccbfea0 |
|
15-Jul-2016 |
Andy Hung <hunga@google.com> |
Merge \\"GenericSource: Allow multiple buffer reads for video\\" into nyc-mr1-dev am: e98f14ff19 am: 888de371da Change-Id: I0cb63a7e930acc92408a94fbf2b381f6f1fe2d60
|
277d08aa27cad359fc8484f4234ae812795acc8d |
|
15-Jul-2016 |
Andy Hung <hunga@google.com> |
resolve merge conflicts of e8d9d6d to master Change-Id: I85bc31cb4eab680aee2ba409dddd975e0696b37e
|
cdeb6603d862cec4adac7c39f3b8b240f2b645dc |
|
29-Jun-2016 |
Andy Hung <hunga@google.com> |
GenericSource: Allow multiple buffer reads for video Bug: 29125703 Change-Id: I23490a65ad3968d7be561805c9fa742320b5c78a
/frameworks/av/media/libmedia/IMediaSource.cpp
|
f59c0bafebcd795b20141bf928a5cab8ac46e882 |
|
16-Jun-2016 |
Andy Hung <hunga@google.com> |
IMediaSource: Improve shared memory buffer transfer Bug: 29125703 Change-Id: Icf1180dee65f6504e6c10dd4d5b28a8e441f67d1
/frameworks/av/media/libmedia/IMediaSource.cpp
|
c163ec57093faf73c5b0749b7644898b284f84c0 |
|
15-Jun-2016 |
Wei Jia <wjia@google.com> |
Merge \\"IMediaSource: add supportReadMultiple().\\" into nyc-mr1-dev am: 5a71f1a211 am: ba505c621b Change-Id: I25371f782242bba42addef9a9f672ec6fa4b1dfa
|
d3f4e14d4c6ea02c49a50ad7c5fd08dd13b518e1 |
|
13-Jun-2016 |
Wei Jia <wjia@google.com> |
IMediaSource: add supportReadMultiple(). Bug: 29331573 Change-Id: I7cdff44878bd93671e98fe11c99d17e82410cdcb
/frameworks/av/media/libmedia/IMediaSource.cpp
|
c36c44171dcd984f42c2c38372555b8076126476 |
|
14-May-2016 |
Wei Jia <wjia@google.com> |
Merge "IMediaSource: add readMultiple API to speed up inter-process reading." into nyc-dev am: 51f03edcb3 am: f595b3b8ad am: 32bc95dc8d * commit '32bc95dc8dab7521cf845cf66caced729f0384e2': IMediaSource: add readMultiple API to speed up inter-process reading. Change-Id: Ib7bd9d10382487a3bfb63fdd1a78669219b17a37
|
1f1fc459ddb67d1162f2dbb10d14e57f42841da2 |
|
12-May-2016 |
Wei Jia <wjia@google.com> |
IMediaSource: add readMultiple API to speed up inter-process reading. GenericSource: use readMultiple for audio track. Bug: 28545177 Bug: 22775369 Change-Id: If26b80e75eba4212105d51140c4bfce85ec664f8
/frameworks/av/media/libmedia/IMediaSource.cpp
|
64a2870d8515fd914638c60803db86dbd92f5b06 |
|
03-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings. Bug: 28341362 Change-Id: I11fe54e9e968d8a53a66d5b1cefca9026d5a9d7a
/frameworks/av/media/libmedia/IMediaSource.cpp
|
027b81154c4296f3d0caa861d43b19a5f57797cd |
|
04-Apr-2016 |
Wei Jia <wjia@google.com> |
IMediaSource: release MediaBuffers when desired shared memory is not available. Bug: 27970343 Change-Id: Ia86ecbffb3c3ebc2e8e0e10b951fa7b001bbdb5f
/frameworks/av/media/libmedia/IMediaSource.cpp
|
e7d8e71e45028cbe51839c23f922ba8c506cba82 |
|
14-Mar-2016 |
Marco Nelissen <marcone@google.com> |
Fix StagefrightMetadataRetriever calling MediaSource::start twice and revert the previously added debug logging. Bug: 27324401 Change-Id: I6bd938c6667153022a971389023afbc731486ca0
/frameworks/av/media/libmedia/IMediaSource.cpp
|
91afc2297dd1c39302dba6ff68e9839aae27d39a |
|
29-Feb-2016 |
Wei Jia <wjia@google.com> |
Merge "IMediaSource: release mediabuffer after content is copied into shared memory." into nyc-dev
|
1d5a306c0b1322168e8f9fcf81876118a355a400 |
|
29-Feb-2016 |
Wei Jia <wjia@google.com> |
IMediaSource: release mediabuffer after content is copied into shared memory. Bug: 27362659 Bug: 26295488 Change-Id: I27a00440117f08acb0fb68347710c45927d4892a
/frameworks/av/media/libmedia/IMediaSource.cpp
|
afe2f276e28540d323fa83e44abdde2fb9d55e89 |
|
26-Feb-2016 |
Marco Nelissen <marcone@google.com> |
Temporary debug to figure out who's calling start twice Bug: 27324401 Change-Id: Ie723ebc0554e0a563aa9e92113d67252bc6aca2f
/frameworks/av/media/libmedia/IMediaSource.cpp
|
e9a5b96e7927fd4e38623e17ac73e8e4e25877ee |
|
12-Feb-2016 |
Wei Jia <wjia@google.com> |
IMediaSource: use shared memory to transfer large buffer. Also move MediaBufferGroup to libstagefright/foundation/. Bug: 26295488 Change-Id: I88f4e6bf83ffb2b196628a2d4d83ea7b1f6ad9c2
/frameworks/av/media/libmedia/IMediaSource.cpp
|
b65990f4a0cf01db0b9f21c68fcf8824ae03a178 |
|
10-Nov-2015 |
Marco Nelissen <marcone@google.com> |
MediaSource: use shared memory for transferring larger buffers For small buffers we still copy the data as part of the binder transaction, since that saves one extra binder call, but for buffers > 64KB we now use shared memory. Change-Id: I19aad7ea7f6104991b9b6b4f24ea880b54f739be
/frameworks/av/media/libmedia/IMediaSource.cpp
|
b2487f03f12dcafdb801fc0007c8df8412397f44 |
|
01-Sep-2015 |
Marco Nelissen <marcone@google.com> |
Extractor service Run extractors in a separate process. Currently all data is copied through a binder transaction, and WVMExtractor is still run in the mediaserver process. Change-Id: Ic5dbce87126dd321ad792f4dd540c2ff6b068d13
/frameworks/av/media/libmedia/IMediaSource.cpp
|