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/libstagefright/include/media/stagefright/RemoteMediaExtractor.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/libstagefright/include/media/stagefright/RemoteMediaExtractor.h
|
7d880c31d2079299000b036c6ae742dc695a5b19 |
|
25-Jan-2018 |
Marco Nelissen <marcone@google.com> |
Remove RefBase from MediaExtractor Bug: 67908556 Test: build, boot Change-Id: I9cc0f1bdb89c2da52f89a28471d4b86f30500abb
/frameworks/av/media/libstagefright/include/media/stagefright/RemoteMediaExtractor.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/libstagefright/include/media/stagefright/RemoteMediaExtractor.h
|
5e1897bbd25d8353d9567b746ce50d4b80d30564 |
|
30-Jun-2017 |
Dongwon Kang <dwkang@google.com> |
Keep the in-use extractor plugins when updating. To track usage of extractors and close the so handle when they are destroied, MediaExtractorPlugin/RefBase class is introduced. Test: play MP4 file. install and uninstall media update apk. Bug: 67908547 Change-Id: I24926f943bc7247627e62d38edafd13d9c305a51
/frameworks/av/media/libstagefright/include/media/stagefright/RemoteMediaExtractor.h
|
661e6990bf0fc4174f43cea928d80fcdcc623ff6 |
|
05-Jan-2018 |
Dongwon Kang <dwkang@google.com> |
Remove libmediametrics dependency from libmediaextractor - Removes media metrics related methods in the extractor plugin. - Puts metrics related code in one place, RemoteMediaExtractor. Test: build & pass android.media.cts.MediaExtractorTest Bug: 67908556 Change-Id: I5e06e6b6b5c047a3c68d90479e55f1df9061da45
/frameworks/av/media/libstagefright/include/media/stagefright/RemoteMediaExtractor.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/libstagefright/include/media/stagefright/RemoteMediaExtractor.h
|
ba8128f9db82da66f28c6e6740d4721d80da954e |
|
08-Aug-2017 |
Dongwon Kang <dwkang@google.com> |
Remove direct dependency on libbinder from extractor impls This change removes dependency on IMediaExtractor/Source binder interfaces from MediaExtractor implementations. Wrapper classes, RemoteXXX and CallbackXXX, have been added to convert the implementations to binder objects or the other way around. Test: build, boot, and play mp4 video file Bug: 65851881 Change-Id: I351fb7bbaf8e0154295ccf258f85b8b2f2a4b8fb
/frameworks/av/media/libstagefright/include/media/stagefright/RemoteMediaExtractor.h
|