cbdeea977b79c41910b004cffcb80d81265853e8 |
|
27-Jul-2017 |
Pawin Vongmasa <pawin@google.com> |
Implement IOmxStore Separate out MediaCodecsXmlParser and implement IOmxStore and IOMXStore. Test: make cts -j123 && cts-tradefed run cts-dev -m \ CtsMediaTestCases --compatibility:module-arg \ CtsMediaTestCases:include-annotation:\ android.platform.test.annotations.RequiresDevice Test: make cts -j123 && cts-tradefed run cts -m \ CtsMediaTestCases -t android.media.cts.MediaCodecListTest Bug: 37657124 Merged-In: I8c5a3a8fe6defab4f17c8a49bce57452879193dc Change-Id: I8c5a3a8fe6defab4f17c8a49bce57452879193dc
/frameworks/av/media/libstagefright/include/media/stagefright/CodecBase.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/libstagefright/include/media/stagefright/CodecBase.h
|
093f0b7ab981049e7a6e6bbcf1e0712e1995ba68 |
|
27-Apr-2017 |
Jiyong Park <jiyong@google.com> |
provide libstagefright_foundation_vendor to vendors libstagefright_foundation_vendor is a vendor-only variant of the libstagefright_foundation. Vendor libs and other VNDK libs should link against this _vendor.so library. This vendor-only variant does not have dependency to libpowermanager which is not available to vendors. Headers are moved from the global include dir to module-local include dir. This is because global include dir (e.g. frameworks/av/include) is not provided when building with BOARD_VNDK_VERSION=current. Instead the headers are exported via the module's export_include_dirs directive. Short summary on the directory movement: "some" libstagefright headers are moved from libstagefright/include to libstagefright/include/media/stagefright. This is because the headers are included as <media/stagefright/HEADER_NAME,h>. libstagefrigut_foundation headers are moved from libstagefright/include/foundation to libstagefright/foundation/include/media/stagefright/foundation. Again this is because the headers are included as <media/stagefright/foundation/HEADER_NAME.h>. Furthermore, in order to prevent sudden breakage, symlinks to the module-local header directories are added to the global include directory. frameworks/av/include/media/stagefright -> <libstagefright>/include/media/stagefright frameworks/av/include/media/stagefright/foundation -> <libstagefright_foundation>/include/media/stagefright/foundation Bug: 37462569 Test: sailfish builds and boots Test: BOARD_VNDK_VERSION=current m libstagefright_foundation_vendor is successful Change-Id: Iadfa594e885e0bd39837ccb282993d3ba5b62852
/frameworks/av/media/libstagefright/include/media/stagefright/CodecBase.h
|