8ff8cab83dacf0263d7675d265c30bc1b8fd5dfd |
|
13-Jan-2017 |
Marco Nelissen <marcone@google.com> |
Remove dead code Remove code that was unreachable or never called. Test: build Change-Id: I82da1a3a046a7fe66bf012aa749d5a2de669d807
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|
2a243f08193fe9ff1afe018e9953f01c44ced9de |
|
30-Jan-2018 |
Marco Nelissen <marcone@google.com> |
Remove RefBase from plugin-side DataSource Extractor plugins now use DataSourceBase, which is not refcounted. Framework-side DataSource derives from DataSourceBase and RefBase. Also remove MediaExtractor::release, because it is not needed anymore due to the way the extractor/track/datasource lifecycle is managed now. Also add source and target pid to CallbackDataSource name, to make the extractor dumpsys more useful. Bug: 67908556 Test: build, boot, CTS, skia test app for heif Change-Id: I6b9cbe903f76b0cf27ba87f4a456f424803efd08
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|
d91dc5a0602f54fc0d4d2187f37b5b8169bb62c3 |
|
10-Oct-2017 |
Dongwon Kang <dwkang@google.com> |
Remove libmedia and libstagefright dependency from extractors - MediaSource, DataSource and MediaExtractor are moved to libmediaextractor so that they can be used by extractor implementations without depending on libmedia and libstagefright. - XXXFactory classes has been added in order not to expose CreateXXX methods in libmediaextractor. - avc_utils is moved to libstagefright_foundation since most of extractor implementations are relying on that. Test: build + post submit media CTS tests Bug: 65851881 Change-Id: I7d5cf18dd25abc10478ac3f6e7d1828ad023e3fb
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|
4c6398b1f8f0525c9ff9a53484b3b9b601bca35b |
|
08-Sep-2017 |
Chong Zhang <chz@google.com> |
stagefright: explicitly release extractor in StagefrightMetadataRetriever Extractor dtor on media.extractor side happens asynchronously with the dtor of StagefrightMetadataRetriever. If the extractor calls back into the DataSource after mediaserver side released the reference to it, the binder transaction could get stuck. Adding an explicity release() and call it before StagefrightMetadataRetriever continues to destruct the DataSource. Only implement it for MPEG4Extractor to avoid impacting other extractors at this stage. Also adding some code to aggressively release the extractor and data source in HeifDecoderImpl to free up memory. bug: 65463215 Change-Id: I84c442a1e010dd37a976af5453a353e43f672e22
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|
d5a416a49d5074e2966f5fe255561cbaaf31a325 |
|
16-May-2017 |
Chong Zhang <chz@google.com> |
cas: convert MediaCas to HIDL - Remove AIDL interfaces. - Replace usage with corresponding HIDL interfaces. - Move MediaCasService implementation from frameworks/av to hardware/interfaces/cas. bug: 22804304 Change-Id: I56ab22565a43e91481ac2759ce69462bcc194046
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|
322db26b76f7511c6d73f34a92a4e54840fcb876 |
|
28-Apr-2017 |
Wei Jia <wjia@google.com> |
IMediaExtractor: ensure users to check returned value by getTrack. Test: fix the crash from the stream in the bug. Bug: 37777357 Change-Id: Ia99907c396a2074a9419db9b8103a9325b290169
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|
8253f44c3d0d8a7003dd2e6f728f9e3d63927727 |
|
18-Apr-2017 |
Steven Moreland <smoreland@google.com> |
Fix libmedia includes. Test: works with BOARD_VNDK_VERSION := current Bug: 33241851 Change-Id: Idb6319563dfe83807d32ee54eb2fe66346c9f54a
/frameworks/av/media/libmedia/include/media/IMediaExtractor.h
|