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 {