增加文件
parent
853948caf4
commit
9ed14a7902
@ -0,0 +1,85 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, LENS, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.lens.info
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_APERTURES)
|
||||
CONFIG_ENTRY_VALUE(2.8f, MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_FILTER_DENSITIES)
|
||||
CONFIG_ENTRY_VALUE(0.0f, MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS)
|
||||
CONFIG_ENTRY_VALUE(3.80f, MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_OPTICAL_STABILIZATION_MODE_OFF, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_HYPERFOCAL_DISTANCE)
|
||||
// CONFIG_ENTRY_VALUE(0, MFLOAT) // fixed focus
|
||||
CONFIG_ENTRY_VALUE((1.0/5.0), MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_MINIMUM_FOCUS_DISTANCE)
|
||||
// CONFIG_ENTRY_VALUE(0, MFLOAT) // fixed focus
|
||||
CONFIG_ENTRY_VALUE((1.0/0.1), MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_FOCUS_DISTANCE_CALIBRATION)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
// CONFIG_METADATA_BEGIN(MTK_LENS_INFO_SHADING_MAP,
|
||||
// 1.f, 1.f, 1.f
|
||||
// )
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_LENS_INFO_SHADING_MAP_SIZE)
|
||||
CONFIG_ENTRY_VALUE(MSize(1, 1), MSize)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
@ -0,0 +1,101 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA_BEGIN(DEVICE, CAMERA, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.info
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_INFO_SUPPORTED_HARDWARE_LEVEL)
|
||||
CONFIG_ENTRY_VALUE(MTK_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.sync
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SYNC_MAX_LATENCY)
|
||||
CONFIG_ENTRY_VALUE(MTK_SYNC_MAX_LATENCY_PER_FRAME_CONTROL, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.sensor
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
switch (rInfo.getDeviceId())
|
||||
{
|
||||
case 0:
|
||||
//======================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_ORIENTATION)
|
||||
CONFIG_ENTRY_VALUE(90, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//======================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_WANTED_ORIENTATION)
|
||||
CONFIG_ENTRY_VALUE(90, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//======================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_FACING)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FACING_BACK, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//======================================================================
|
||||
|
||||
break;
|
||||
|
||||
case 1:
|
||||
//======================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_ORIENTATION)
|
||||
CONFIG_ENTRY_VALUE(270, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//======================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_WANTED_ORIENTATION)
|
||||
CONFIG_ENTRY_VALUE(270, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//======================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_FACING)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FACING_FRONT, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//======================================================================
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
@ -0,0 +1,65 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, FLASHLIGHT, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.flash.info
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_FLASH_INFO_AVAILABLE)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE_TRUE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_FLASH_INFO_CHARGE_DURATION)
|
||||
CONFIG_ENTRY_VALUE(0, MINT64)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
||||
|
||||
#if 0
|
||||
static tag_info_t android_led[ANDROID_LED_END -
|
||||
ANDROID_LED_START] = {
|
||||
[ ANDROID_LED_TRANSMIT - ANDROID_LED_START ] =
|
||||
{ "transmit", TYPE_BYTE },
|
||||
[ ANDROID_LED_AVAILABLE_LEDS - ANDROID_LED_START ] =
|
||||
{ "availableLeds", TYPE_BYTE },
|
||||
};
|
||||
#endif
|
||||
|
@ -0,0 +1,107 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, SENSOR, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.sensor
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_BLACK_LEVEL_PATTERN)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.sensor.info
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_SENSITIVITY_RANGE)
|
||||
CONFIG_ENTRY_VALUE(100, MINT32)
|
||||
CONFIG_ENTRY_VALUE(6400, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_EXPOSURE_TIME_RANGE)// 1 us - 30 sec
|
||||
CONFIG_ENTRY_VALUE(100000L, MINT64)
|
||||
CONFIG_ENTRY_VALUE(400000000L, MINT64)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_MAX_FRAME_DURATION)// 30 sec
|
||||
CONFIG_ENTRY_VALUE(400000000L, MINT64)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_PHYSICAL_SIZE) // mm
|
||||
CONFIG_ENTRY_VALUE(4.71f, MFLOAT)
|
||||
CONFIG_ENTRY_VALUE(3.49f, MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_WHITE_LEVEL)
|
||||
CONFIG_ENTRY_VALUE(1023, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_TIMESTAMP_SOURCE)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_MAX_ANALOG_SENSITIVITY)
|
||||
CONFIG_ENTRY_VALUE(240, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_BASE_GAIN_FACTOR)
|
||||
CONFIG_ENTRY_VALUE(MRational(42, 256), MRational)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_INFO_ORIENTATION)
|
||||
CONFIG_ENTRY_VALUE( 90, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_PROFILE_HUE_SAT_MAP_DIMENSIONS)
|
||||
CONFIG_ENTRY_VALUE( 1, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 2, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 1, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SENSOR_AVAILABLE_TEST_PATTERN_MODES)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
||||
|
@ -0,0 +1,464 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, TUNING_3A, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.control
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES)
|
||||
CONFIG_ENTRY_VALUE(0, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_ABERRATION_MODE_OFF, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE_50HZ, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE_60HZ, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE_AUTO, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AE_LOCK_AVAILABLE)
|
||||
// CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK_AVAILABLE_TRUE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK_AVAILABLE_FALSE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AWB_LOCK_AVAILABLE)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK_AVAILABLE_TRUE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK_AVAILABLE_FALSE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE_USE_SCENE_MODE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE_OFF_KEEP_STATE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE)
|
||||
CONFIG_ENTRY_VALUE(100, MINT32)
|
||||
CONFIG_ENTRY_VALUE(100, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AE_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_ALWAYS_FLASH, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES)
|
||||
CONFIG_ENTRY_VALUE(15, MINT32)
|
||||
CONFIG_ENTRY_VALUE(15, MINT32)
|
||||
CONFIG_ENTRY_VALUE(15, MINT32)
|
||||
CONFIG_ENTRY_VALUE(20, MINT32)
|
||||
CONFIG_ENTRY_VALUE(20, MINT32)
|
||||
CONFIG_ENTRY_VALUE(20, MINT32)
|
||||
CONFIG_ENTRY_VALUE(5, MINT32)
|
||||
CONFIG_ENTRY_VALUE(30, MINT32)
|
||||
CONFIG_ENTRY_VALUE(30, MINT32)
|
||||
CONFIG_ENTRY_VALUE(30, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AE_COMPENSATION_RANGE)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AE_COMPENSATION_STEP)
|
||||
CONFIG_ENTRY_VALUE(MRational(0, 2), MRational)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AF_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_MACRO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_VIDEO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AVAILABLE_EFFECTS)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_MONO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_NEGATIVE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_SEPIA, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_WHITEBOARD, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_BLACKBOARD, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE_AQUA, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AVAILABLE_SCENE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_FACE_PRIORITY, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_ACTION, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_PORTRAIT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_LANDSCAPE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_NIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_NIGHT_PORTRAIT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_THEATRE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_BEACH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_SNOW, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_SUNSET, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_STEADYPHOTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_FIREWORKS, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_SPORTS, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_PARTY, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_CANDLELIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_BARCODE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_HDR, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AWB_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_INCANDESCENT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_FLUORESCENT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_WARM_FLUORESCENT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_CLOUDY_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_TWILIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_SHADE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_MAX_REGIONS)
|
||||
CONFIG_ENTRY_VALUE(1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_SCENE_MODE_OVERRIDES)
|
||||
// MTK_CONTROL_SCENE_MODE_FACE_PRIORITY
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_ACTION
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_PORTRAIT
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_LANDSCAPE
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_NIGHT
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_NIGHT_PORTRAIT
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_THEATRE
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_AUTO, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_BEACH
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_SNOW
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_SUNSET
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_STEADYPHOTO
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_FIREWORKS
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_DAYLIGHT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_AUTO, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_SPORTS
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_AUTO, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_PARTY
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_CANDLELIGHT
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_INCANDESCENT, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_CONTINUOUS_PICTURE, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_BARCODE
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON_AUTO_FLASH, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_MACRO, MUINT8)
|
||||
|
||||
// MTK_CONTROL_SCENE_MODE_HDR
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE_ON, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE_AUTO, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE_AUTO, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.shading
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SHADING_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_SHADING_MODE_OFF, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_SHADING_MODE_FAST, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_SHADING_MODE_HIGH_QUALITY, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.statistics.info
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_HISTOGRAM_BUCKET_COUNT)
|
||||
CONFIG_ENTRY_VALUE(64, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_MAX_HISTOGRAM_COUNT)
|
||||
CONFIG_ENTRY_VALUE(1000, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_MAX_SHARPNESS_MAP_VALUE)
|
||||
CONFIG_ENTRY_VALUE(1000, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_SHARPNESS_MAP_SIZE)
|
||||
CONFIG_ENTRY_VALUE(MSize(64, 64), MSize)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.tonemap
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_TONEMAP_MAX_CURVE_POINTS)
|
||||
CONFIG_ENTRY_VALUE(101, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_TONEMAP_AVAILABLE_TONE_MAP_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE_CONTRAST_CURVE, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE_FAST, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE_HIGH_QUALITY, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//------------------------------------------------------------------------------
|
||||
// android.edge
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_EDGE_AVAILABLE_EDGE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_MODE_FAST, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_MODE_HIGH_QUALITY, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.hotPixel
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_MODE_FAST, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_MODE_HIGH_QUALITY, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES)
|
||||
CONFIG_ENTRY_VALUE(0, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP_MODE_OFF, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP_MODE_ON, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//------------------------------------------------------------------------------
|
||||
// android.noiseReduction
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE_FAST, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE_HIGH_QUALITY, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
||||
|
||||
#if 0
|
||||
static tag_info_t android_color_correction[ANDROID_COLOR_CORRECTION_END -
|
||||
ANDROID_COLOR_CORRECTION_START] = {
|
||||
[ ANDROID_COLOR_CORRECTION_MODE - ANDROID_COLOR_CORRECTION_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_COLOR_CORRECTION_TRANSFORM - ANDROID_COLOR_CORRECTION_START ] =
|
||||
{ "transform", TYPE_FLOAT },
|
||||
};
|
||||
|
||||
static tag_info_t android_control[ANDROID_CONTROL_END -
|
||||
ANDROID_CONTROL_START] = {
|
||||
|
||||
[ ANDROID_CONTROL_AVAILABLE_EFFECTS - ANDROID_CONTROL_START ] =
|
||||
{ "availableEffects", TYPE_BYTE },
|
||||
[ ANDROID_CONTROL_AVAILABLE_SCENE_MODES - ANDROID_CONTROL_START ] =
|
||||
{ "availableSceneModes", TYPE_BYTE },
|
||||
|
||||
};
|
||||
|
||||
static tag_info_t android_demosaic[ANDROID_DEMOSAIC_END -
|
||||
ANDROID_DEMOSAIC_START] = {
|
||||
[ ANDROID_DEMOSAIC_MODE - ANDROID_DEMOSAIC_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_edge[ANDROID_EDGE_END -
|
||||
ANDROID_EDGE_START] = {
|
||||
[ ANDROID_EDGE_MODE - ANDROID_EDGE_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_EDGE_STRENGTH - ANDROID_EDGE_START ] =
|
||||
{ "strength", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_flash[ANDROID_FLASH_END -
|
||||
ANDROID_FLASH_START] = {
|
||||
[ ANDROID_FLASH_FIRING_POWER - ANDROID_FLASH_START ] =
|
||||
{ "firingPower", TYPE_BYTE },
|
||||
[ ANDROID_FLASH_FIRING_TIME - ANDROID_FLASH_START ] =
|
||||
{ "firingTime", TYPE_INT64 },
|
||||
[ ANDROID_FLASH_MODE - ANDROID_FLASH_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_FLASH_COLOR_TEMPERATURE - ANDROID_FLASH_START ] =
|
||||
{ "colorTemperature", TYPE_BYTE },
|
||||
[ ANDROID_FLASH_MAX_ENERGY - ANDROID_FLASH_START ] =
|
||||
{ "maxEnergy", TYPE_BYTE },
|
||||
[ ANDROID_FLASH_STATE - ANDROID_FLASH_START ] =
|
||||
{ "state", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_flash_info[ANDROID_FLASH_INFO_END -
|
||||
ANDROID_FLASH_INFO_START] = {
|
||||
[ ANDROID_FLASH_INFO_AVAILABLE - ANDROID_FLASH_INFO_START ] =
|
||||
{ "available", TYPE_BYTE },
|
||||
[ ANDROID_FLASH_INFO_CHARGE_DURATION - ANDROID_FLASH_INFO_START ] =
|
||||
{ "chargeDuration", TYPE_INT64 },
|
||||
};
|
||||
|
||||
static tag_info_t android_geometric[ANDROID_GEOMETRIC_END -
|
||||
ANDROID_GEOMETRIC_START] = {
|
||||
[ ANDROID_GEOMETRIC_MODE - ANDROID_GEOMETRIC_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_GEOMETRIC_STRENGTH - ANDROID_GEOMETRIC_START ] =
|
||||
{ "strength", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_hot_pixel[ANDROID_HOT_PIXEL_END -
|
||||
ANDROID_HOT_PIXEL_START] = {
|
||||
[ ANDROID_HOT_PIXEL_MODE - ANDROID_HOT_PIXEL_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_hot_pixel_info[ANDROID_HOT_PIXEL_INFO_END -
|
||||
ANDROID_HOT_PIXEL_INFO_START] = {
|
||||
[ ANDROID_HOT_PIXEL_INFO_MAP - ANDROID_HOT_PIXEL_INFO_START ] =
|
||||
{ "map", TYPE_INT32 },
|
||||
};
|
||||
|
||||
static tag_info_t android_noise_reduction[ANDROID_NOISE_REDUCTION_END -
|
||||
ANDROID_NOISE_REDUCTION_START] = {
|
||||
[ ANDROID_NOISE_REDUCTION_MODE - ANDROID_NOISE_REDUCTION_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_NOISE_REDUCTION_STRENGTH - ANDROID_NOISE_REDUCTION_START ] =
|
||||
{ "strength", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_shading[ANDROID_SHADING_END -
|
||||
ANDROID_SHADING_START] = {
|
||||
[ ANDROID_SHADING_MODE - ANDROID_SHADING_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_SHADING_STRENGTH - ANDROID_SHADING_START ] =
|
||||
{ "strength", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_statistics_info[ANDROID_STATISTICS_INFO_END -
|
||||
ANDROID_STATISTICS_INFO_START] = {
|
||||
[ ANDROID_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "availableFaceDetectModes", TYPE_BYTE },
|
||||
[ ANDROID_STATISTICS_INFO_HISTOGRAM_BUCKET_COUNT - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "histogramBucketCount", TYPE_INT32 },
|
||||
[ ANDROID_STATISTICS_INFO_MAX_FACE_COUNT - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "maxFaceCount", TYPE_INT32 },
|
||||
[ ANDROID_STATISTICS_INFO_MAX_HISTOGRAM_COUNT - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "maxHistogramCount", TYPE_INT32 },
|
||||
[ ANDROID_STATISTICS_INFO_MAX_SHARPNESS_MAP_VALUE - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "maxSharpnessMapValue", TYPE_INT32 },
|
||||
[ ANDROID_STATISTICS_INFO_SHARPNESS_MAP_SIZE - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "sharpnessMapSize", TYPE_INT32 },
|
||||
[ MTK_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES - ANDROID_STATISTICS_INFO_START ] =
|
||||
{ "availableHotPixelMapModes", TYPE_BYTE },
|
||||
};
|
||||
|
||||
static tag_info_t android_tonemap[ANDROID_TONEMAP_END -
|
||||
ANDROID_TONEMAP_START] = {
|
||||
[ ANDROID_TONEMAP_CURVE_BLUE - ANDROID_TONEMAP_START ] =
|
||||
{ "curveBlue", TYPE_FLOAT },
|
||||
[ ANDROID_TONEMAP_CURVE_GREEN - ANDROID_TONEMAP_START ] =
|
||||
{ "curveGreen", TYPE_FLOAT },
|
||||
[ ANDROID_TONEMAP_CURVE_RED - ANDROID_TONEMAP_START ] =
|
||||
{ "curveRed", TYPE_FLOAT },
|
||||
[ ANDROID_TONEMAP_MODE - ANDROID_TONEMAP_START ] =
|
||||
{ "mode", TYPE_BYTE },
|
||||
[ ANDROID_TONEMAP_MAX_CURVE_POINTS - ANDROID_TONEMAP_START ] =
|
||||
{ "maxCurvePoints", TYPE_INT32 },
|
||||
};
|
||||
#endif
|
||||
|
@ -0,0 +1,134 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, FEATURE, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.control
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE_ON, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.stats.info
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE_OFF, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE_SIMPLE, MUINT8)
|
||||
// CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE_FULL,MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_STATISTICS_INFO_MAX_FACE_COUNT)
|
||||
CONFIG_ENTRY_VALUE(15, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_FACE_FEATURE_AVAILABLE_GESTURE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE_OFF, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE_SIMPLE, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_FACE_FEATURE_AVAILABLE_SMILE_DETECT_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE_OFF, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE_SIMPLE, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_FACE_FEATURE_AVAILABLE_ASD_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE_OFF, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE_SIMPLE, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_FACE_FEATURE_AVAILABLE_FORCE_FACE_3A)
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_NR_FEATURE_AVAILABLE_3DNR_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE_OFF, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE_ON, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// vendor cshot
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CSHOT_FEATURE_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_AVAILABLE_MODE_OFF, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_AVAILABLE_MODE_ON, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// vendor p2done callback
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT_OFF, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT_ON, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// vendor bg service
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_BGSERVICE_FEATURE_PRERELEASE_AVAILABLE_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE_MODE_OFF, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE_MODE_ON, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// postview
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_CONTROL_CAPTURE_AVAILABLE_POSTVIEW_MODES)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_MODE_OFF, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_MODE_ON, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
@ -0,0 +1,402 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, REQUEST, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.request
|
||||
//------------------------------------------------------------------------------
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_MAX_NUM_OUTPUT_STREAMS)//new hidden
|
||||
CONFIG_ENTRY_VALUE(1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(3, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_MAX_NUM_INPUT_STREAMS)//new hidden
|
||||
CONFIG_ENTRY_VALUE(0, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_PIPELINE_MAX_DEPTH)//new
|
||||
CONFIG_ENTRY_VALUE(8 , MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_PARTIAL_RESULT_COUNT)//new
|
||||
CONFIG_ENTRY_VALUE(10 , MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_CAPABILITIES)//new
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING, MUINT8)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_RAW, MUINT8)
|
||||
//CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE, MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_REQUEST_KEYS)//new hidden
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_TRANSFORM, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_GAINS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_ABERRATION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_EXPOSURE_COMPENSATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_TARGET_FPS_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_PRECAPTURE_TRIGGER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_TRIGGER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_INTENT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE, MINT32)
|
||||
// CONFIG_ENTRY_VALUE(MTK_CONTROL_ENABLE_ZSL, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_DEMOSAIC_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_STRENGTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_POWER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_TIME, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_COORDINATES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_PROCESSING_METHOD, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_TIMESTAMP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_ORIENTATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_QUALITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_QUALITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_APERTURE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FILTER_DENSITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FOCAL_LENGTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FOCUS_DISTANCE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_OPTICAL_STABILIZATION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_STRENGTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_ID, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_METADATA_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_CROP_REGION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_EXPOSURE_TIME, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_FRAME_DURATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_SENSITIVITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_DATA, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SHADING_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SHADING_STRENGTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_HISTOGRAM_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_SHARPNESS_MAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_HOT_PIXEL_MAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_BLUE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_GREEN, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_RED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LED_TRANSMIT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_BLACK_LEVEL_LOCK, MINT32)
|
||||
// vendor tag
|
||||
// face feature
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_FORCE_FACE_3A, MINT32)
|
||||
// 3DNR
|
||||
CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE, MINT32)
|
||||
|
||||
//CSHOT
|
||||
CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_CAPTURE, MINT32)
|
||||
|
||||
//p2done callback
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_TRIGGER, MINT32)
|
||||
|
||||
//postview
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_SIZE, MINT32)
|
||||
|
||||
//bgservice prerelease
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_IMAGEREADERID, MINT32)
|
||||
// 3A Feature
|
||||
CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_REQUEST_ISO_SPEED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_REQUEST_METERING_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AWB_REQUEST_VALUE, MINT32)
|
||||
//
|
||||
CONFIG_ENTRY_VALUE(MTK_CONFIGURE_SETTING_INIT_REQUEST, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_RESULT_KEYS)//new hidden
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_TRANSFORM, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_GAINS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_ABERRATION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_ANTIBANDING_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_EXPOSURE_COMPENSATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_TARGET_FPS_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_PRECAPTURE_TRIGGER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_STATE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_MODE, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_TRIGGER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_STATE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_INTENT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_STATE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_EFFECT_MODE, MINT32)
|
||||
// CONFIG_ENTRY_VALUE(MTK_CONTROL_ENABLE_ZSL, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_VIDEO_STABILIZATION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_POWER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_FIRING_TIME, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_STATE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_MODE, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_LOCATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_COORDINATES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_PROCESSING_METHOD, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_GPS_TIMESTAMP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_ORIENTATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_QUALITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_QUALITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_THUMBNAIL_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_APERTURE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FILTER_DENSITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FOCAL_LENGTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FOCUS_DISTANCE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_FOCUS_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_OPTICAL_STABILIZATION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_STATE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_ID, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_METADATA_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_PIPELINE_DEPTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_CROP_REGION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_EXPOSURE_TIME, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_FRAME_DURATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_SENSITIVITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_TIMESTAMP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_TEMPERATURE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_NEUTRAL_COLOR_POINT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_NOISE_PROFILE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_PROFILE_HUE_SAT_MAP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_PROFILE_TONE_CURVE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_GREEN_SPLIT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_DATA, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_TEST_PATTERN_MODE, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_SENSOR_ROLLING_SHUTTER_SKEW, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SHADING_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_DETECT_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_IDS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_LANDMARKS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_RECTANGLES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACE_SCORES, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_STATISTICS_FACES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_HISTOGRAM, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_HISTOGRAM_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_SHARPNESS_MAP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_SHARPNESS_MAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_CORRECTION_MAP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_SCENE_FLICKER, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_HOT_PIXEL_MAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_HOT_PIXEL_MAP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_LENS_SHADING_MAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_BLUE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_GREEN, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE_RED, MINT32)
|
||||
//CONFIG_ENTRY_VALUE(MTK_TONEMAP_CURVE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LED_TRANSMIT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_BLACK_LEVEL_LOCK, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SYNC_FRAME_NUMBER, MINT32)
|
||||
// vendor tag
|
||||
// face feature
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_GESTURE_RESULT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_SMILE_DETECT_RESULT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_MODE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_ASD_RESULT, MINT32)
|
||||
// 3DNR
|
||||
CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_3DNR_MODE, MINT32)
|
||||
// 3A FEATUR
|
||||
CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_AVAILABLE_METERING, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AE_AVERAGE_BRIGHTNESS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_3A_FEATURE_AWB_AVAILABL_RANGE, MINT32)
|
||||
|
||||
|
||||
//p2done callback
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_NEXT_READY, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS)//new hidden
|
||||
CONFIG_ENTRY_VALUE(MTK_COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_AVAILABLE_ANTIBANDING_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_AVAILABLE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_COMPENSATION_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_COMPENSATION_STEP, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AF_AVAILABLE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_EFFECTS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_SCENE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AE_LOCK_AVAILABLE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_LOCK_AVAILABLE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AVAILABLE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_POST_RAW_SENSITIVITY_BOOST_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_AWB_AVAILABLE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_MAX_REGIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_SCENE_MODE_OVERRIDES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_EDGE_AVAILABLE_EDGE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_AVAILABLE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FLASH_INFO_CHARGE_DURATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_AVAILABLE_THUMBNAIL_SIZES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_JPEG_MAX_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_APERTURES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_FILTER_DENSITIES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_FOCAL_LENGTHS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_HYPERFOCAL_DISTANCE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_MINIMUM_FOCUS_DISTANCE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_SHADING_MAP_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LENS_INFO_FOCUS_DISTANCE_CALIBRATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_MAX_NUM_OUTPUT_STREAMS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_MAX_NUM_INPUT_STREAMS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_PIPELINE_MAX_DEPTH, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_PARTIAL_RESULT_COUNT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CAPABILITIES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_REQUEST_KEYS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_RESULT_KEYS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_REQUEST_AVAILABLE_CHARACTERISTICS_KEYS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_MIN_FRAME_DURATIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STALL_DURATIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_CROPPING_TYPE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_ACTIVE_ARRAY_REGION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PRE_CORRECTION_ACTIVE_ARRAY_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_SENSITIVITY_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_COLOR_FILTER_ARRANGEMENT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_EXPOSURE_TIME_RANGE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_MAX_FRAME_DURATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PHYSICAL_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_PIXEL_ARRAY_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_WHITE_LEVEL, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_TIMESTAMP_SOURCE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_REFERENCE_ILLUMINANT1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_REFERENCE_ILLUMINANT2, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_CALIBRATION_TRANSFORM1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_CALIBRATION_TRANSFORM2, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_COLOR_TRANSFORM1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_COLOR_TRANSFORM2, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_FORWARD_MATRIX1, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_FORWARD_MATRIX2, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_BASE_GAIN_FACTOR, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_BLACK_LEVEL_PATTERN, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_MAX_ANALOG_SENSITIVITY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_ORIENTATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_PROFILE_HUE_SAT_MAP_DIMENSIONS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_ORIENTATION, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_AVAILABLE_TEST_PATTERN_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SENSOR_INFO_FACING, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_FACE_COUNT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_FACE_COUNT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_HISTOGRAM_BUCKET_COUNT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_HISTOGRAM_COUNT, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_MAX_SHARPNESS_MAP_VALUE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_SHARPNESS_MAP_SIZE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_STATISTICS_INFO_AVAILABLE_LENS_SHADING_MAP_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_MAX_CURVE_POINTS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_TONEMAP_AVAILABLE_TONE_MAP_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_LED_AVAILABLE_LEDS, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_INFO_SUPPORTED_HARDWARE_LEVEL, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SYNC_MAX_LATENCY, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SHADING_AVAILABLE_MODES, MINT32)
|
||||
// vendor tag
|
||||
// face feature
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_GESTURE_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_SMILE_DETECT_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_ASD_MODES, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_FACE_FEATURE_AVAILABLE_FORCE_FACE_3A, MINT32)
|
||||
// 3DNR
|
||||
CONFIG_ENTRY_VALUE(MTK_NR_FEATURE_AVAILABLE_3DNR_MODES, MINT32)
|
||||
|
||||
//CSHOT
|
||||
CONFIG_ENTRY_VALUE(MTK_CSHOT_FEATURE_AVAILABLE_MODES, MINT32)
|
||||
|
||||
//p2done callback
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_EARLY_NOTIFICATION_SUPPORT, MINT32)
|
||||
|
||||
//postview
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_AVAILABLE_POSTVIEW_MODES, MINT32)
|
||||
|
||||
//bgservice prerelease
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE_AVAILABLE_MODES, MINT32)
|
||||
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_REQUEST_AVAILABLE_SESSION_KEYS)
|
||||
// CONFIG_ENTRY_VALUE(MTK_CONTROL_ENABLE_ZSL, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_CONFIGURE_SETTING_INIT_REQUEST, MINT32)
|
||||
//bgservice prerelease
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_PRERELEASE, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_BGSERVICE_FEATURE_IMAGEREADERID, MINT32)
|
||||
//postview
|
||||
CONFIG_ENTRY_VALUE(MTK_CONTROL_CAPTURE_POSTVIEW_SIZE, MINT32)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
@ -0,0 +1,987 @@
|
||||
/* Copyright Statement:
|
||||
*
|
||||
* This software/firmware and related documentation ("MediaTek Software") are
|
||||
* protected under relevant copyright laws. The information contained herein is
|
||||
* confidential and proprietary to MediaTek Inc. and/or its licensors. Without
|
||||
* the prior written permission of MediaTek inc. and/or its licensors, any
|
||||
* reproduction, modification, use or disclosure of MediaTek Software, and
|
||||
* information contained herein, in whole or in part, shall be strictly
|
||||
* prohibited.
|
||||
*
|
||||
* MediaTek Inc. (C) 2010. All rights reserved.
|
||||
*
|
||||
* BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
|
||||
* THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
|
||||
* RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER
|
||||
* ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL
|
||||
* WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
|
||||
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
|
||||
* NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH
|
||||
* RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY,
|
||||
* INCORPORATED IN, OR SUPPLIED WITH THE MEDIATEK SOFTWARE, AND RECEIVER AGREES
|
||||
* TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO.
|
||||
* RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO
|
||||
* OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK
|
||||
* SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE
|
||||
* RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR
|
||||
* STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S
|
||||
* ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE
|
||||
* RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE
|
||||
* MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE
|
||||
* CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
|
||||
*
|
||||
* The following software/firmware and/or related documentation ("MediaTek
|
||||
* Software") have been modified by MediaTek Inc. All revisions are subject to
|
||||
* any receiver's applicable license agreements with MediaTek Inc.
|
||||
*/
|
||||
|
||||
|
||||
STATIC_METADATA2_BEGIN(DEVICE, SCALER, SENSOR_DRVNAME_IMX678_MIPI_RAW)
|
||||
//------------------------------------------------------------------------------
|
||||
// android.scaler
|
||||
//------------------------------------------------------------------------------
|
||||
//==========================================================================
|
||||
// [ ANDROID_SCALER_CROP_REGION - ANDROID_SCALER_START ] =
|
||||
// { "cropRegion", TYPE_INT32 },
|
||||
//==========================================================================
|
||||
/*CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_FORMATS) //remove @ 3.2
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32) // YV12
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_Y8, MINT32)
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCrCb_420_SP, MINT32) // NV21
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_422_I, MINT32) // YUY2
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_JPEG_MIN_DURATIONS)//remove @ 3.2
|
||||
CONFIG_ENTRY_VALUE(33331760L, MINT64)
|
||||
CONFIG_METADATA_END()*/
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_JPEG_SIZES)//remove @ 3.2
|
||||
//CONFIG_ENTRY_VALUE(MSize(800, 600), MSize)
|
||||
//CONFIG_ENTRY_VALUE(MSize(1600, 1200), MSize)
|
||||
//CONFIG_ENTRY_VALUE(MSize(2560, 1920), MSize)
|
||||
//CONFIG_ENTRY_VALUE(MSize(1920, 1152), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(1800, 1080), MSize)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_MAX_DIGITAL_ZOOM)//
|
||||
CONFIG_ENTRY_VALUE(4, MFLOAT)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
/*CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_PROCESSED_MIN_DURATIONS)//remove @ 3.2
|
||||
CONFIG_ENTRY_VALUE(33331760L, MINT64)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_PROCESSED_SIZES)//remove @ 3.2
|
||||
CONFIG_ENTRY_VALUE(MSize(320, 240), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(640, 480), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(1280, 720), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(1920, 1080), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(3200, 2400), MSize)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_RAW_MIN_DURATIONS) //remove @ 3.2
|
||||
CONFIG_ENTRY_VALUE(33331760L, MINT64)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_RAW_SIZES)//remove @ 3.2
|
||||
CONFIG_ENTRY_VALUE(MSize(3200,2400), MSize)
|
||||
CONFIG_METADATA_END()*/
|
||||
//==========================================================================
|
||||
/*CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_INPUT_OUTPUT_FORMATS_MAP)//new hidden
|
||||
CONFIG_ENTRY_VALUE( , MINT32)
|
||||
CONFIG_METADATA_END()*/
|
||||
//==========================================================================
|
||||
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS)//new hidden
|
||||
#if 1
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT32)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT32)
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_AVAILABLE_STREAM_CONFIGURATIONS_OUTPUT, MINT32)
|
||||
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_MIN_FRAME_DURATIONS)//new hidden
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(50000000, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_AVAILABLE_STALL_DURATIONS)//new hidden
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(66666666, MINT64)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_BLOB, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE(33333333, MINT64)
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YCbCr_420_888, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //13mp 4:3
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(3072, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //13mp 16:9
|
||||
CONFIG_ENTRY_VALUE(4096, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2304, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //8mp 4:3
|
||||
CONFIG_ENTRY_VALUE(3264, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2448, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64) //8mp 16:9
|
||||
CONFIG_ENTRY_VALUE(3840, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2160, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(2560, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1088, MINT64)
|
||||
CONFIG_ENTRY_VALUE(0 , MINT64)
|
||||
#endif
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1800, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1920, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1080, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1600, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1200, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE(1280, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 720, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 640, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 480, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 352, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 288, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 320, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 240, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
|
||||
CONFIG_ENTRY_VALUE(HAL_PIXEL_FORMAT_YV12, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 176, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 144, MINT64)
|
||||
CONFIG_ENTRY_VALUE( 0, MINT64)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
/*CONFIG_METADATA_BEGIN(MTK_SCALER_STREAM_CONFIGURATION_MAP)//new synthetic
|
||||
CONFIG_ENTRY_VALUE( , MINT32)
|
||||
CONFIG_METADATA_END()*/
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_SCALER_CROPPING_TYPE)//new
|
||||
CONFIG_ENTRY_VALUE(MTK_SCALER_CROPPING_TYPE_CENTER_ONLY , MUINT8)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
// [ ANDROID_SCALER_MAX_DIGITAL_ZOOM - ANDROID_SCALER_START ] =
|
||||
// { "maxDigitalZoom", TYPE_FLOAT },
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
// android.jpeg
|
||||
//------------------------------------------------------------------------------
|
||||
CONFIG_METADATA_BEGIN(MTK_JPEG_AVAILABLE_THUMBNAIL_SIZES)
|
||||
CONFIG_ENTRY_VALUE(MSize(0, 0), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(160, 96), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(192, 108), MSize)
|
||||
CONFIG_ENTRY_VALUE(MSize(192, 144), MSize)
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
CONFIG_METADATA_BEGIN(MTK_JPEG_MAX_SIZE)//
|
||||
//CONFIG_ENTRY_VALUE(5898240, MINT32) //2560*1920*2*0.6
|
||||
//CONFIG_ENTRY_VALUE(2654208, MINT32) //1920*1152*2*0.6
|
||||
CONFIG_ENTRY_VALUE(2332800, MINT32) //1800*1080*2*0.6
|
||||
CONFIG_METADATA_END()
|
||||
//==========================================================================
|
||||
// [ ANDROID_JPEG_SIZE - ANDROID_JPEG_START ] =
|
||||
// { "size", TYPE_INT32 },
|
||||
//==========================================================================
|
||||
//------------------------------------------------------------------------------
|
||||
STATIC_METADATA_END()
|
||||
|
Loading…
Reference in New Issue