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/extractors/mp4/SampleIterator.cpp
|
1f2dfe83b5f275c33da2c1e8c5723a3c5a511226 |
|
23-Jan-2018 |
shaohongsheng <shao.hongsheng@zte.com.cn> |
Merge "SampleIterator: fix sizeof bug in getSampleSizeDirect." am: d31b6e37f0 am: 55deee7015 am: 539272f30f Change-Id: I3db09a25e9b81e24b67ed6f3c3a29547feba3853
|
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/extractors/mp4/SampleIterator.cpp
|
607612858f3afad1ade51a098aafa2a41523b5f7 |
|
09-Oct-2017 |
Dongwon Kang <dwkang@google.com> |
Move UXX_AT families to libstagefright_foundation Byte handling utilities moved to libstagefright_foundation so that they can be used in extractors without depending on libstagefright. Test: build Bug: 65851881 Change-Id: If72d8befadf3e63a93396f08efac0d6e3f4e273e
/frameworks/av/media/extractors/mp4/SampleIterator.cpp
|
75226177f20a176d50e3e53bbb34067cb49112c3 |
|
16-Nov-2016 |
Marco Nelissen <marcone@google.com> |
Make extractors separate libraries instead of being integrated into libstagefright Test: thoroughly Change-Id: I11cdfde6d2daf248c8e0f99237db1c74be260eb0
/frameworks/av/media/extractors/mp4/SampleIterator.cpp
|