Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b0e09634 authored by Devin Moore's avatar Devin Moore
Browse files

DO NOT MERGE Add fmq function instantiations to preserve ABI

Bug: 184963385
Test: check abidiff after full build
Test: out/soong/.intermediates/frameworks/av/media/bufferpool/2.0/libstagefright_bufferpool@2.0/android_arm_armv8-a_vendor_shared/libstagefright_bufferpool@2.0.so.abidiff
Change-Id: I25b7180bb88b4bace4a1d9ad5a789d79cbe3de35
parent a7917113
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -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 {