/****************************************************************************** *_Copyright (c) 2009 Digital Stream Technology Inc. All Rights Reserved. * * Module: dstddpic.c * * Description * * @author * @version $Revision: 1.1 $ * ******************************************************************************/ #include "dsthalcommon.h" /****************************************************************************** * Global variable declaration ******************************************************************************/ /****************************************************************************** * Imported variable declaration ******************************************************************************/ /****************************************************************************** * Imported function declaration ******************************************************************************/ /****************************************************************************** * Local definitions ******************************************************************************/ /****************************************************************************** * Local typedefs ******************************************************************************/ /****************************************************************************** * Local variables declaration ******************************************************************************/ /****************************************************************************** * Local function prototypes ******************************************************************************/ #if 0 ___Picture_Display_Functions___() #endif DHL_RESULT DD_PIC_EnableSharpness(DS_BOOL ON) { return DHL_OK; } DHL_RESULT DD_PIC_SetSharpness(DS_U32 uHorzSharpness, DS_U32 uVertSharpness) { DHL_RESULT dhlResult = DHL_OK; int result; #if 1 uHorzSharpness *= 255; uHorzSharpness /= 100; if ( uHorzSharpness > 255 ) uHorzSharpness = 255; result = uHorzSharpness; #else CONV_TO_BASE(result, uHorzSharpness, 0x1F); #endif return dhlResult; } DHL_RESULT DD_PIC_GetSharpness(DS_U32 *puHorzSharpness, DS_U32 *puVertSharpness) { DHL_RESULT dhlResult = DHL_OK; DS_U32 result; *puHorzSharpness = result; return dhlResult; } DHL_RESULT DD_PIC_SetContrast(DS_U32 uContrast) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_GetContrast(DS_U32 *puContrast) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_EnableBrightness(DS_BOOL ON) { return DHL_OK; } DHL_RESULT DD_PIC_SetBrightness(DS_U32 uBrightness) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_GetBrightness(DS_U32 *puBrightness) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_EnableHueSaturation(DS_BOOL ON) { return DHL_OK; } DHL_RESULT DD_PIC_SetSaturation(DS_U32 uSaturation) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_GetSaturation(DS_U32 *puSaturation) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetHue(int uHue) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_GetHue(int *puHue) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } void DD_PIC_SetSyncLock(int bEnable) { } #if 0 ___Picture_Display_Ext_Functions___() #endif void DD_PIC_SetDCISpeed(int Speed) { } DHL_RESULT DD_PIC_SetColorTemperature(int ColorTemp) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetNR(int NR) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetColorSystem(int ColorSystem) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetBlackExtension(int BlackExtension) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetWhiteExtension(int WhiteExtension) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetBlueStretch(int BlueStretch) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetAutoMovieMode(DS_BOOL enable) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetAPL(int APL) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetDCI(int DCI) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetACR(int ACR) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetColorMgmt(int ColorMgmt) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetRedOffset(int Red) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetGreenOffset(int Green) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetBlueOffset(int Blue) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetFleshTone(int bOnOff) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetMpegNR(int MpegNR) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetRGBContrast( DS_U16 R, DS_U16 G, DS_U16 B ) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetBlackWhiteStretch( DS_U8 B, DS_U8 W ) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetBlackLevel( DS_U8 BlackLevel ) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetSubContrast( DS_U8 SubContrast ) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_GetHistogram(DS_U8 *pHistogram) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; } DHL_RESULT DD_PIC_SetMEMCMode(DHL_PIC_MEMC_MODE mode) { DHL_RESULT dhlResult = DHL_OK; return dhlResult; }