DO NOT MERGE Add fmq function instantiations to preserve ABI am: b0e0963490
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/av/+/14286635
Change-Id: I3576095d68ac2fd86ab1a09a996d923a23152606
diff --git a/media/bufferpool/2.0/BufferStatus.cpp b/media/bufferpool/2.0/BufferStatus.cpp
index 6937260..76402f2 100644
--- a/media/bufferpool/2.0/BufferStatus.cpp
+++ b/media/bufferpool/2.0/BufferStatus.cpp
@@ -21,6 +21,21 @@
#include <time.h>
#include "BufferStatus.h"
+// This is added to preserve ABI for b/184963385
+template bool android::hardware::MessageQueue<
+ android::hardware::media::bufferpool::V2_0::BufferStatusMessage,
+ android::hardware::kSynchronizedReadWrite>::
+ write(
+ const android::hardware::media::bufferpool::V2_0::BufferStatusMessage *,
+ size_t count);
+#ifndef __aarch64__
+template bool android::hardware::MessageQueue<
+ android::hardware::media::bufferpool::V2_0::BufferInvalidationMessage,
+ android::hardware::kUnsynchronizedWrite>::
+ write(const android::hardware::media::bufferpool::V2_0::
+ BufferInvalidationMessage *,
+ size_t count);
+#endif
namespace android {
namespace hardware {
namespace media {