Loading media/bufferpool/aidl/default/Android.bp +3 −2 Original line number Diff line number Diff line Loading @@ -33,15 +33,16 @@ cc_library { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", ], export_shared_lib_headers: [ "libfmq", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], double_loadable: true, cflags: [ Loading media/bufferpool/aidl/default/BufferPoolClient.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -757,7 +757,13 @@ BufferPoolStatus BufferPoolClient::Impl::fetchBufferHandle( return svcSpecific ? svcSpecific : ResultStatus::CRITICAL_ERROR; } if (results[0].getTag() == FetchResult::buffer) { *handle = ::android::dupFromAidl(results[0].get<FetchResult::buffer>().buffer); if (results[0].get<FetchResult::buffer>().buffer.has_value()) { *handle = ::android::dupFromAidl(results[0].get<FetchResult::buffer>().buffer.value()); } else { // TODO: Support HardwareBuffer ALOGW("handle nullptr"); *handle = nullptr; } return ResultStatus::OK; } return results[0].get<FetchResult::failure>(); Loading media/bufferpool/aidl/default/tests/Android.bp +6 −3 Original line number Diff line number Diff line Loading @@ -36,8 +36,9 @@ cc_test { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", Loading @@ -59,8 +60,9 @@ cc_test { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", Loading @@ -82,8 +84,9 @@ cc_test { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", Loading media/c2/aidl/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ aidl_interface { ], imports: [ "android.hardware.common-V2", "android.hardware.media.bufferpool2-V1", "android.hardware.media.bufferpool2-V2", ], include_dirs: [ "frameworks/native/aidl/gui", Loading Loading
media/bufferpool/aidl/default/Android.bp +3 −2 Original line number Diff line number Diff line Loading @@ -33,15 +33,16 @@ cc_library { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", ], export_shared_lib_headers: [ "libfmq", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], double_loadable: true, cflags: [ Loading
media/bufferpool/aidl/default/BufferPoolClient.cpp +7 −1 Original line number Diff line number Diff line Loading @@ -757,7 +757,13 @@ BufferPoolStatus BufferPoolClient::Impl::fetchBufferHandle( return svcSpecific ? svcSpecific : ResultStatus::CRITICAL_ERROR; } if (results[0].getTag() == FetchResult::buffer) { *handle = ::android::dupFromAidl(results[0].get<FetchResult::buffer>().buffer); if (results[0].get<FetchResult::buffer>().buffer.has_value()) { *handle = ::android::dupFromAidl(results[0].get<FetchResult::buffer>().buffer.value()); } else { // TODO: Support HardwareBuffer ALOGW("handle nullptr"); *handle = nullptr; } return ResultStatus::OK; } return results[0].get<FetchResult::failure>(); Loading
media/bufferpool/aidl/default/tests/Android.bp +6 −3 Original line number Diff line number Diff line Loading @@ -36,8 +36,9 @@ cc_test { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", Loading @@ -59,8 +60,9 @@ cc_test { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", Loading @@ -82,8 +84,9 @@ cc_test { "libcutils", "libfmq", "liblog", "libnativewindow", "libutils", "android.hardware.media.bufferpool2-V1-ndk", "android.hardware.media.bufferpool2-V2-ndk", ], static_libs: [ "libaidlcommonsupport", Loading
media/c2/aidl/Android.bp +1 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,7 @@ aidl_interface { ], imports: [ "android.hardware.common-V2", "android.hardware.media.bufferpool2-V1", "android.hardware.media.bufferpool2-V2", ], include_dirs: [ "frameworks/native/aidl/gui", Loading