History log of /frameworks/av/media/libmediaextractor/include/media/DataSource.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b486b52b2b67961073677d583a02269cbdc9a3fc 17-Feb-2018 Dongwon Kang <dwkang@google.com> Remove system library classes from DataSourceBase

Test: build.
Bug: 67908556
Change-Id: Ib56b3cd92ecc781fc2c4ff3696e71051ce8e212d
/frameworks/av/media/libmediaextractor/include/media/DataSource.h
6969da62b068aff2aee650d57590532f8fc8de69 13-Feb-2018 Dongwon Kang <dwkang@google.com> Revert "Remove IDataSource dependency from DataSource."

This reverts commit 514674257ef6954a7479ac93a26a07061f54462d.

The original change Iaba6d9be is no longer needed since we
separated out DataSourceBase from DataSource. Now, DataSource
may have a method relying on a class from libmedia, IDataSource.

Test: checked the correct wrapping path with 'dumpsys media.extractor'
Bug: 72869975

Change-Id: Ib0d5ca863fa70a4a96f97b3377c209e1f288f443
/frameworks/av/media/libmediaextractor/include/media/DataSource.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/libmediaextractor/include/media/DataSource.h
78f00edc6376657e8931a45a80abf36f2f6ac841 31-Jan-2018 Dongwon Kang <dwkang@google.com> Remove unused code DataSource::getVector()

This was introduced in Id207f369, but the only use case removed in
I953bea9f. This changes removes usage of Vector from the DataSource
interface.

Test: build.
Bug: 67908556
Change-Id: Ief4779062331fc5a06ce1eac848e25c06fbba657
/frameworks/av/media/libmediaextractor/include/media/DataSource.h
49ce671c4efa4c5d038351ca441e34c5afa5241f 24-Jan-2018 Dongwon Kang <dwkang@google.com> Remove unused includes and forward declarations in libmediaextractor/include

Test: make checkbuild
Bug: 67908556
Change-Id: If840305af5c043bb8014590eb208cf11c99e61ee
/frameworks/av/media/libmediaextractor/include/media/DataSource.h
92541a351d8c5ca6aa0c1b3b0d40023ff2385645 16-Dec-2017 Dongwon Kang <dwkang@google.com> Remove unused code DataSource::getDrmInfo

The method in question was added in I4b9ef19 with DRMExtractor.
The only use case of getDrmInfo(), in DRMExtractor, has been removed
with I4dd3f07ca.

Test: build. post commit media cts test.
Bug: 65851881
Change-Id: Ieb4d9d36c74efcfbfe690bcd09e1cd7e08ee3f1a
/frameworks/av/media/libmediaextractor/include/media/DataSource.h
514674257ef6954a7479ac93a26a07061f54462d 08-Dec-2017 Dongwon Kang <dwkang@google.com> Remove IDataSource dependency from DataSource.

The logic for requesting file data source to media extractor service
moved to MediaExtractorFactory from GenericSource.

Bug: 65851881, Bug: 63934228
Test: MediaCts post commit tests
Change-Id: Iaba6d9bec560f0cd8a826f47d74bf491a34c83e9
/frameworks/av/media/libmediaextractor/include/media/DataSource.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/libmediaextractor/include/media/DataSource.h
04ce1be860b40e18ca7f5fdf64ecb82567d7fe24 17-Oct-2017 Dongwon Kang <dwkang@google.com> Clean move of files to keep the git history

Test: No. This is just intrim change. Build will be fixed by
the following change.
Bug: 65851881

Change-Id: I8285b3b79eeaf76fadc2242c71e999434f467c12
/frameworks/av/media/libmediaextractor/include/media/DataSource.h