History log of /frameworks/av/media/extractors/mp4/SampleIterator.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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