aboutsummaryrefslogtreecommitdiff
path: root/libshims/camera_shim.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libshims/camera_shim.cpp')
-rw-r--r--libshims/camera_shim.cpp70
1 files changed, 0 insertions, 70 deletions
diff --git a/libshims/camera_shim.cpp b/libshims/camera_shim.cpp
deleted file mode 100644
index 68e8ccc..0000000
--- a/libshims/camera_shim.cpp
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright (C) 2017 The LineageOS Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#include <string>
-
-#include <utils/Errors.h>
-
-#include <ui/GraphicBuffer.h>
-
-#include "gui/DisplayEventReceiver.h"
-#include <gui/IDisplayEventConnection.h>
-#include <gui/ISurfaceComposer.h>
-
-#include <private/gui/ComposerService.h>
-
-#include <private/gui/BitTube.h>
-
-extern "C" void _ZN7android13GraphicBufferC1EjjijjjP13native_handleb(
- const native_handle_t* handle,
- android::GraphicBuffer::HandleWrapMethod method,
- uint32_t width,
- uint32_t height,
- int format,
- uint32_t layerCount,
- uint64_t usage,
- uint32_t stride);
-
-extern "C" void _ZN7android13GraphicBufferC1EjjijjP13native_handleb(
- uint32_t inWidth,
- uint32_t inHeight,
- int inFormat,
- uint32_t inUsage,
- uint32_t inStride,
- native_handle_t* inHandle,
- bool keepOwnership)
-{
- android::GraphicBuffer::HandleWrapMethod inMethod =
- (keepOwnership ? android::GraphicBuffer::TAKE_HANDLE : android::GraphicBuffer::WRAP_HANDLE);
- _ZN7android13GraphicBufferC1EjjijjjP13native_handleb(inHandle, inMethod, inWidth, inHeight,
- inFormat, static_cast<uint32_t>(1), static_cast<uint64_t>(inUsage), inStride);
-}
-
-namespace android {
-
-DisplayEventReceiver::DisplayEventReceiver() {
- status_t err;
- sp<ISurfaceComposer> sf(ComposerService::getComposerService());
- if (sf != NULL) {
- mEventConnection = sf->createDisplayEventConnection(ISurfaceComposer::eVsyncSourceApp);
- if (mEventConnection != NULL) {
- mDataChannel = std::make_unique<gui::BitTube>();
- err = mEventConnection->stealReceiveChannel(mDataChannel.get());
- }
- }
-}
-
-}; // namespace android