diff --git a/media/bufferpool/2.0/Accessor.cpp b/media/bufferpool/2.0/Accessor.cpp index c1b62f8b6a..b9837f7535 100644 --- a/media/bufferpool/2.0/Accessor.cpp +++ b/media/bufferpool/2.0/Accessor.cpp @@ -122,7 +122,7 @@ Return Accessor::connect(connect_cb _hidl_cb) { ResultStatus status = connect(&connection, &connectionId, &fmqDesc, false); if (status == ResultStatus::OK) { _hidl_cb(status, connection, connectionId, *fmqDesc, - android::hardware::MQDescriptorSync( + android::hardware::MQDescriptorUnsync( std::vector(), nullptr /* nhandle */, 0 /* size */)); } else { @@ -130,7 +130,7 @@ Return Accessor::connect(connect_cb _hidl_cb) { android::hardware::MQDescriptorSync( std::vector(), nullptr /* nhandle */, 0 /* size */), - android::hardware::MQDescriptorSync( + android::hardware::MQDescriptorUnsync( std::vector(), nullptr /* nhandle */, 0 /* size */)); } diff --git a/media/bufferpool/2.0/include/bufferpool/BufferPoolTypes.h b/media/bufferpool/2.0/include/bufferpool/BufferPoolTypes.h index eb845e16ae..7c906cbf66 100644 --- a/media/bufferpool/2.0/include/bufferpool/BufferPoolTypes.h +++ b/media/bufferpool/2.0/include/bufferpool/BufferPoolTypes.h @@ -48,6 +48,7 @@ namespace V2_0 { namespace implementation { using ::android::hardware::kSynchronizedReadWrite; +using ::android::hardware::kUnsynchronizedWrite; typedef uint32_t BufferId; typedef uint64_t TransactionId; @@ -60,7 +61,7 @@ enum : ConnectionId { typedef android::hardware::MessageQueue BufferStatusQueue; typedef BufferStatusQueue::Descriptor StatusDescriptor; -typedef android::hardware::MessageQueue +typedef android::hardware::MessageQueue BufferInvalidationQueue; typedef BufferInvalidationQueue::Descriptor InvalidationDescriptor;