1bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani/* 2bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** Copyright (c) 2011 Code Aurora Forum. All rights reserved. 3bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** 4bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** Licensed under the Apache License, Version 2.0 (the "License"); 5bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** you may not use this file except in compliance with the License. 6bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** You may obtain a copy of the License at 7bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** 8bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** http://www.apache.org/licenses/LICENSE-2.0 9bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** 10bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** Unless required by applicable law or agreed to in writing, software 11bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** distributed under the License is distributed on an "AS IS" BASIS, 12bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** See the License for the specific language governing permissions and 14bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani** limitations under the License. 15bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani*/ 16bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 17bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani/*#error uncomment this for compiler test!*/ 18bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 19bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#define ALOG_NDEBUG 0 20bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#define ALOG_NIDEBUG 0 21fece04335ca331d76bf84f75d8818f1b24916f4eAjay Dudani#define LOG_TAG "QCameraHWI_Display" 22bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include <utils/Log.h> 23bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include <utils/threads.h> 24bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include <fcntl.h> 25bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include <sys/mman.h> 26bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 27bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include "QCameraHAL.h" 28bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include "QCameraHWI.h" 29bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani#include "QCameraHWI_Display.h" 30bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 31bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 32bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudaninamespace android { 33bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 34bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudaniint QCameraDisplay_Overlay::Display_prepare_buffers() 35bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 36bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return 0; 37bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 38bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 39bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 40bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudaniint QCameraDisplay_Overlay::Display_set_crop() 41bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 42bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return 0; 43bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 44bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 45bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 46bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudaniint QCameraDisplay_Overlay::Display_set_geometry() 47bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 48bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return 0; 49bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 50bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 51bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 52bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudanivoid QCameraDisplay_Overlay::Display_enqueue() 53bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 54bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return ; 55bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 56bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 57bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 58bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 59bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudanivoid QCameraDisplay_Overlay::Display_dequeue() 60bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 61bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return ; 62bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 63bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 64bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 65bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudanivoid QCameraDisplay_Overlay::Display_release_buffers() 66bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 67bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return ; 68bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 69bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 70bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay DudaniQCameraDisplay::~QCameraDisplay(){} 71bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani 72bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay DudaniQCameraDisplay_Overlay::~QCameraDisplay_Overlay() 73bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani{ 74bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani return ; 75bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani} 76bf1bd919afd1e5e15eaeda79f8b5f83abc1ecb7aAjay Dudani}; // namespace android 77