aboutsummaryrefslogtreecommitdiffstats
path: root/system/vulkan_enc/VulkanStreamGuest.cpp
diff options
context:
space:
mode:
authorandroid-build-prod (mdb) <android-build-team-robot@google.com>2020-10-01 20:29:35 +0000
committerandroid-build-prod (mdb) <android-build-team-robot@google.com>2020-10-01 20:29:35 +0000
commit371d5e67abefe8e27add5ffc6ecdf35c7458a9a7 (patch)
tree6d14053ede9676802fae5017aed7eb0c5a2ed2ff /system/vulkan_enc/VulkanStreamGuest.cpp
parent8590d440c2cdcfc1d4513704687cbfa4c4524176 (diff)
parent16dbce711df7ed86dd4f2960af335c461c0d6127 (diff)
downloaddevice_generic_goldfish-opengl-371d5e67abefe8e27add5ffc6ecdf35c7458a9a7.tar.gz
device_generic_goldfish-opengl-371d5e67abefe8e27add5ffc6ecdf35c7458a9a7.tar.bz2
device_generic_goldfish-opengl-371d5e67abefe8e27add5ffc6ecdf35c7458a9a7.zip
Snap for 6877830 from 16dbce711df7ed86dd4f2960af335c461c0d6127 to sdk-releasesdk-release
Change-Id: I84aa10c1578e6da24300aa015c749e4a39fdcd36
Diffstat (limited to 'system/vulkan_enc/VulkanStreamGuest.cpp')
-rw-r--r--system/vulkan_enc/VulkanStreamGuest.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/system/vulkan_enc/VulkanStreamGuest.cpp b/system/vulkan_enc/VulkanStreamGuest.cpp
index 43f3706c..32993b6d 100644
--- a/system/vulkan_enc/VulkanStreamGuest.cpp
+++ b/system/vulkan_enc/VulkanStreamGuest.cpp
@@ -84,6 +84,14 @@ public:
return mFeatureBits;
}
+ void incStreamRef() {
+ mStream->incRef();
+ }
+
+ bool decStreamRef() {
+ return mStream->decRef();
+ }
+
private:
size_t oustandingWriteBuffer() const {
return mWritePos;
@@ -190,6 +198,14 @@ uint32_t VulkanStreamGuest::getFeatureBits() const {
return mImpl->getFeatureBits();
}
+void VulkanStreamGuest::incStreamRef() {
+ mImpl->incStreamRef();
+}
+
+bool VulkanStreamGuest::decStreamRef() {
+ return mImpl->decStreamRef();
+}
+
VulkanCountingStream::VulkanCountingStream() : VulkanStreamGuest(nullptr) { }
VulkanCountingStream::~VulkanCountingStream() = default;