亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? _saa7115.h

?? DM642上用的TH8200采集芯片的配套驅動
?? H
字號:
/********************************************************************************/
/* _saa7115.h file */
/********************************************************************************/
#ifndef __SAA7115_H
#define __SAA7115_H

#ifdef __cplusplus
extern "C" {
#endif

#include <saa7115.h>

#define _SAA7115_IIC_ADDR0 	     (0x42>>1) 
#define _SAA7115_IIC_ADDR1 	     (0x40>>1)

#define _SAA7115_TASKA              0 
#define _SAA7115_TASKB               1

typedef struct _SAA7115_Generics
{
	Uint8	chipVersion;
/* Increment Delay (0x01)           */
	Uns horIncDelay : 4;
	Uns gainHysteresis : 2;
	Uns whitePeakDisable : 1;
	Uns aosL2 : 1;
/* Analog Input Control 1 (0x02)    */
	Uns analogMuxMode : 4;
	Uns reg02Unused : 2;
	Uns amplifierType : 2;
/* Analog Input Control 2 (0x03)    */
	Uns aCh1GainMsb : 1;
	Uns aCh2GainMsb : 1;
	Uns agcControl : 1;
	Uns agcHold : 1;
	Uns colorPeakOff : 1;
	Uns agcDuringVBI : 1;
	Uns hLNRS : 1;
	Uns test : 1;
/* Analog Input Control 3 (0x04)    */
	Uint8 aCh1Gain;
/* Analog Input Control 4 (0x05)    */
	Uint8 aCh2Gain;
/* Horizontal Sync Start (0x06)     */
	Uint8 hSYNCStart;
/* Horizontal Sync Stop (0x07)      */
	Uint8 hSYNCStop;
/* Sync Control (0x08)              */
	Uns vertNoiseReduction : 2;
	Uns horPLLOpen : 1;
	Uns horTimeConstant : 2;
	Uns forceFieldFlag : 1;
	Uns fieldSelect : 1;
	Uns autoFieldDetect : 1;
/* Luminance Control (0x09)         */
	Uns lumaFilter : 4;
	Uns lumaBW : 1;
	Uns lumaDelay : 1;
	Uns yCombFilter : 1;
	Uns bypassYCombFilter : 1;
/* Luminance Brightness Adjustment (0x0A)  */
	Uint8 brightness;
/* Luminance Contrast Adjustment (0x0B)    */
	Uint8 contrast;
/* Chroma Saturation Adjustment (0x0C)     */
	Uint8 saturation;
/* Chroma Hue Control (0x0D)               */
	Uint8 hue;
/* Chroma Control 1 (0x0E)                 */
	Uns chromaCombFilter : 1;
	Uns autoChromaDetect : 1;
	Uns fastColorTimeConstant : 1;
	Uns disableChromaVertFilt : 1;
	Uns colorStandardDetect : 3;
	Uns clearDTO : 1;
/* Chroma Gain Control (0x0F)             */
	Uns chromaGain : 7;
	Uns autoChromaAGC : 1;
/* Chroma Control 2 (0x10)                */
	Uns lumaChromaBW : 3;
	Uns chromaBW : 1;
	Uns crOffsetAdjustment : 2;
	Uns cbOffsetAdjustment : 2;
/* Mode Delay Control (0x11)              */
	Uns lumaDelayCompensation : 3;
	Uns rts0Polarity : 1;
	Uns hSYNCDelay : 2;
	Uns rts1Polarity : 1;
	Uns colorOn : 1;
/* RT Signal Control (0x12)               */
	Uns rts0Output : 4;
	Uns rts1Output : 4;
/* RT/XPort Control (0x13)                */
	Uns ofts : 3;
	Uns fastHorSelect : 1;
	Uns xRVSSelect : 2;
	Uns hSYNCSelect : 1;
	Uns rtCEEnable : 1;
/* Analog/ADC (0x14)                      */
	Uns adcSampleDelay : 2;
	Uns auto1 : 1;
	Uns xtOutEnable : 1;
	Uns aOutSelect : 2;
	Uns agcUpdateType : 1;
	Uns saa7199Switch : 1;
/* VGATE Start (0x15)                     */
	Uint8 vGateStart;
/* VGATE Stop (0x16) */
	Uint8 vGateStop;
/* MISC/VGATE MSBs (0x17)                 */
	Uns vGateStartMsb : 1;
	Uns vGateStopMsb : 1;
	Uns altVGatePos : 1;
	Uns yLatency : 3;
	Uns llc2Enable : 1;
	Uns llcEnable : 1;	
/* Raw Data Gain (0x18)                  */
	Uint8 rawGain;
/* Raw Data Offset (0x19)                */
	Uint8 rawOffset;
/* Color Killer Thresholds (0x1A)        */
	Uns secamColorKiller : 4;
	Uns ntscColorKiller : 4;
/* MISC/TWCRDET (0x1B)                   */
	Uns fsqc : 1;
	Uns autoColorLimiter : 1;
	Uns reg1BAUnused : 2;
	Uns ofts3 : 1;
	Uns reg1BBUnused : 1;
	Uns tvDetectThreshold : 2;
/* Enhanced Comb Control 1 (0x1C)       */
	Uns combThreshold : 2;
	Uns medianFilterGain : 2;
	Uns vertDiffGain : 2;
	Uns horDiffGain : 2;
/* Enhanced Comb Control 2 (0x1D)       */
	Uns vertDiffThreshold : 2;
	Uns reg1DUnused : 6;
/* Status Byte Decoder 1 (0x1E)         */
	Uns colorStandard : 2;
	Uns whitePeakActive : 1;
	Uns limitGainBottom : 1;
	Uns limitGainTop : 1;
	Uns slowTimeConstant : 1;
	Uns hSYNCLock : 1;
	Uns fieldLength : 1;
/* Status Byte Decoder 2 (0x1F)         */
	Uns captureReady : 1;
	Uns copyProtection : 1;
	Uns colorStripe : 1;
	Uns burstType3 : 1;
	Uns stableTimebase : 1;
	Uns fieldID : 1;
	Uns hVLoop : 1;
	Uns interlaceDetect : 1;
/* Null Array (0x20) - (0x2F)           */
   	Uint8 nullArray1[16];
/* Audio Data (0x30) - (0x3F)           */
   	Uint8 audioData[16];
/* VBI Data Slicer (0x40) - (0x7F)      */
   	Uint8 vBISliceData[64];		
}_SAA7115_Generics;

typedef struct _SAA7115_Globals
{
/* Global Control (0x80)                */
	Uns iPortMode : 4;
	Uns taskAEnable : 1;
	Uns taskBEnable : 1;
	Uns reg80Unused : 1;
	Uns continuousFieldMode : 1;
/* Reserved (0x81)                      */
	Uns vEAV : 2;
	Uns fTime : 1;
	Uns reg81Unused : 5;
/* Unused (0x82)                        */
   	Uint8 reg82Unused;
/* Reserved (0x83)                      */
	Uns xPortEnable : 2;
	Uns xRDYType : 1;
	Uns reg83AUnused : 1;
	Uns xCLKSelect : 2;
	Uns reg83BUnused : 2;
/* I Port Signal Definitions (0x84)     */
	Uns igpHSelect : 2;
	Uns igpVSelect : 2;
	Uns igp1SelectLSBs : 2;
	Uns igp0SelectLSBs : 2;
/* I Port Signal Polarity (0x85)        */
	Uns idqPolarity : 1; 
	Uns iHSYNCPolarity : 1;
	Uns iVSYNCPolarity : 1;
	Uns igp0Polarity : 1;
	Uns Igp1Polarity : 1;
	Uns videoDataLimited : 1;
	Uns dataOutputType : 2;
/* I Port FIFO (0x86)                   */
	Uns faeFlagType : 2;
	Uns fafFlagType : 2;
	Uns igp0SelectMSB : 1;
	Uns igp1SelectMSB : 1;
	Uns iPortDataEnable : 1;
	Uns dataPackingMode : 1;
/* I Port Delay (0x87)                  */
	Uns iPortEnable : 2;
	Uns reg87Unused : 2;
	Uns iCLKControl : 2;
	Uns idqControl : 2;
/* Power Save Control (0x88)            */
	Uns decoderOperational : 1;
	Uns scalerOperational : 1;
	Uns reg88Unused : 1;
	Uns audioClockEnable : 1;
	Uns devProgControl : 1;
	Uns resetScaler : 1;
	Uns analogCh1Enable : 1;
	Uns AnalogCh2Enable : 1;
/* Null Array (0x89) - (0x8E)           */
	Uint8 nullArray1[6];
/* Scaler Status Information (0x8F)     */
	Uns scalerFIDOut : 1;
	Uns scalerFIDIn : 1;
	Uns errorFlag : 1;
	Uns devProgStatus : 1;
	Uns fifoOVFlag : 1;
	Uns fifoAFFlag : 1;
	Uns iTRIStatus : 1;
	Uns xTRIStatus : 1;
}_SAA7115_Globals;

typedef struct _SAA7115_Task
{
/* Task handling control (0x90) (0xC0)   */
	Uns eventTrigger : 2;
 	Uns repeatTask : 1;
	Uns fieldSkipType : 3;
	Uns outputFieldID : 1;
	Uns conlh : 1;
/* X Port Format (0x91) (0xC1)           */
	Uns yuvInputFormat : 1;
	Uns chromaPerLine : 2;
	Uns scalerDataContinuous : 1;
	Uns scalerInputSource : 2;
	Uns hldfv : 1;
	Uns conlv : 1;
/* X Port Input Ref (0x92) (0xC2)        */
	Uns xDQNotUsed : 1;
	Uns xDQPolarity : 1;
	Uns xRHEdgeType : 1;
	Uns xPortSyncVia656 : 1;
	Uns xRVEdgeType : 1;
	Uns xRVSignalType : 1;
	Uns xFieldIDType : 1;
	Uns xFieldEdgeType : 1;
/* I Port Format (0x93) (0xC3)           */
	Uns iPortDataFormat : 3;
	Uns leadingYLines : 2;
	Uns skipYLineFlag : 1;
	Uns ins80 : 1;
	Uns ccir656Enable : 1;
/* Window Sizes (0x94 - 0x9F) (0xC4 - 0xCF) */
	Uint16 xInputOffset;
	Uint16 xInputLength;
	Uint16 yInputOffset;
	Uint16 yInputLength;
	Uint16 xOutputLength;
	Uint16 yOutputLength;
/* Horizontal Prescaling (0xA0) (0xD0)   */
	Uint8 xPreScale;
/* Accumulation Length (0xA1) (0xD1)    */
	Uint8 xAccLength;
/* Prescaler DC Gain/FIR Prefilter Control (0xA2) (0xD2)*/
	Uns scalerDCGain : 3;
	Uns xACLWeighting : 1;
	Uns yPreFilterType : 2;
	Uns cxPreFilterType : 2;
/* Unused (0xA3)                        */
	Uint8 regA3Unused;
/* Luminance brightness (0xA4) (0xD4)   */
	Uint8 brightness;
/* Luminance contrast (0xA5) (0xD5)     */
	Uint8 contrast;
/* Luminance saturation (0xA6) (0xD6)   */
	Uint8 saturation;
/* Unused (0xA7)                        */
	Uint8 regA7Unused;
/* Horizontal scaling increment luma (0xA8 - 0xA9) (0xD8 - 0xD9)*/
	Uint16 xLumaIncrement;
/* Horizontal phase offset luma (0xAA) (0xDA)*/
	Uint8 xLumaPhaseOffset;
/* Unused (0xAB) */
	Uint8 regABUnused;
/* Horizontal scaling increment chroma (0xAC - 0xAD) (0xDC - 0xDD)*/
	Uint16 xChromaIncrement;
/* Horizontal phase offset chroma (0xAE) (0xDE)*/
	Uint8 xChromaPhaseOffset;
/* Unused (0xAF) (0xDF)                        */
	Uint8 regAFUnused;
/* Vertical scaling increment luma (0xB0 - 0xB1) (0xE0 - 0xE1)*/
	Uint16 yLumaIncrement;
/* Vertical scaling increment chroma (0xB2 - 0xB3) (0xE2 - 0xE3)*/
	Uint16 yChromaIncrement;
/* Vertical scaling mode control (0xB4) (0xE4)*/
   	Uns verticalScalingType : 1;
   	Uns regB4AUnused : 3;
   	Uns mirrorLineFlag : 1;
	Uns regB4BUnused : 3;
/* Null Array (0xB5 - 0xB7) (0xE5 - 0xE7)       */
	Uint8 nullArray1[3];
/* Vertical Phase Offset Chroma (0xB8 - 0xBB) (0xE8 - 0xEB)*/
	Uint8 yChromaPhaseOffset[4];
/* Vertical Phase Offset Luma (0xBC - 0xBF) (0xEC - 0xEF)    */
	Uint8 yLumaPhaseOffset[4];
} _SAA7115_Task;

typedef struct _SAA7115_PLL2
{
/* LFCO Per Line (0xF0)*/
	Uint8 splpl;
/* Parameter Select (0xF1)*/
	Uns splpl8 : 1;
	Uns sphSel : 1;
	Uns spMod : 2;
	Uns sppi : 4;
/* Nominal PLL2 DTO (0xF2 - 0xF3)*/
	Uint16 spnInc;
/* PLL2 Status (0xF4)*/
	Uns spLock : 1;
	Uns regF2Unused : 6;
/* Pulse generator Line Length (0xF5)*/
	Uint8 pgLen;
/* Pulse A Position (0xF6)*/
	Uns pgLenMsb : 1;
	Uns pgHSel : 1;
	Uns pgRes : 1;
	Uns regF6Unused : 1;
	Uns pgHAPS : 4;
/* Pulse A Position (0xF7)*/
	Uint8 pgHAPSMsb;
/* Pulse B Position (0xF8)*/
	Uns regF8Unused : 4;
	Uns pgHBPS : 4;
/* Pulse B Position (0xF9)*/
	Uint8 pgHBPSMsb;
/* Pulse C Position (0xFA)*/
	Uns regFAUnused : 4;
	Uns pgHCPS : 4;
/* Pulse C Position (0xFB)*/
	Uint8 pgHCPSMsb;
/* Null Array (0xFC) - (0xFE)*/
	Uint8 nullArray1[3];
/* S_PLL max (0xFF)*/
	Uns spTHRM : 4;
	Uns spTHRL : 4;
} _SAA7115_PLL2;

typedef struct _SAA7115_Regs
{
	_SAA7115_Generics generics;
	_SAA7115_Globals globals;
	_SAA7115_Task taskA;
	_SAA7115_Task taskB;
	_SAA7115_PLL2 pll2;
}_SAA7115_Regs;                        

extern _SAA7115_Regs _SAA7115_settingsDef[2];

typedef struct _SAA7115_XScaleParam
{
	Uint8 acl;
   	Uint8 c21;
   	Uint8 dcGain;
}_SAA7115_XScaleParam;

typedef struct _SAA7115_XScale
{
	_SAA7115_XScaleParam xValues[64];
}_SAA7115_XScale;
extern  _SAA7115_XScale _SAA7115_xScale;


#ifdef __cplusplus
}
#endif


#endif /*#ifndef __SAA7115_H*/

/********************************************************************************/
/* end of file */
/********************************************************************************/



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产视频一区| 欧美一级一级性生活免费录像| 久久se精品一区精品二区| 亚洲综合色丁香婷婷六月图片| 亚洲色欲色欲www| 亚洲另类春色校园小说| 亚洲综合在线观看视频| 亚洲444eee在线观看| 久久成人18免费观看| 本田岬高潮一区二区三区| 粉嫩绯色av一区二区在线观看| 北条麻妃国产九九精品视频| 成人黄色a**站在线观看| 91久久香蕉国产日韩欧美9色| 一本久道久久综合中文字幕| 91精品国产91久久综合桃花| 精品国产乱码久久| 亚洲视频电影在线| 韩国成人福利片在线播放| 成人av午夜电影| 精品国产91久久久久久久妲己| 自拍偷拍国产亚洲| 精品一区二区在线看| 在线观看视频一区二区| 久久久久国产精品麻豆ai换脸 | 亚洲高清免费视频| 国产黄色精品视频| 91麻豆精品国产91久久久使用方法| 精品噜噜噜噜久久久久久久久试看| 中文字幕制服丝袜一区二区三区| 美国十次了思思久久精品导航| 色网综合在线观看| 国产日韩一级二级三级| 久久电影网站中文字幕| 欧美人与禽zozo性伦| 亚洲免费毛片网站| av电影在线观看完整版一区二区| 精品日韩av一区二区| 卡一卡二国产精品| 精品日韩成人av| 国产一区二区三区四| 久久综合狠狠综合久久激情| 黄色精品一二区| 欧美一级高清大全免费观看| 另类小说视频一区二区| 久久五月婷婷丁香社区| 国产精品一区二区你懂的| 国产女人aaa级久久久级| 国v精品久久久网| 亚洲欧美另类小说视频| 欧美精品日韩综合在线| 久久国产精品露脸对白| 国产女人18毛片水真多成人如厕 | 美腿丝袜一区二区三区| 欧美tickling网站挠脚心| 岛国精品在线播放| 一区二区三区蜜桃| 欧美一区二区三区视频在线| 国产综合色视频| 综合av第一页| 久久一夜天堂av一区二区三区| 成人动漫一区二区在线| 免费看欧美女人艹b| 国产亚洲一区二区在线观看| 欧美性色欧美a在线播放| 久久99久久精品| 亚洲综合免费观看高清完整版| 欧美国产精品劲爆| 欧美日韩美少妇| av一本久道久久综合久久鬼色| 免费不卡在线视频| 亚洲四区在线观看| 欧美国产欧美亚州国产日韩mv天天看完整 | 成人v精品蜜桃久久一区| 蜜臀va亚洲va欧美va天堂| 亚洲乱码国产乱码精品精的特点 | 91精品中文字幕一区二区三区| 国产99久久精品| 国产精品一区在线| 精品一区中文字幕| 精品一区二区av| 欧美96一区二区免费视频| 亚洲一区二区av电影| 一区二区三区在线影院| 国产精品福利一区二区| 国产精品久久久久久户外露出| 欧美精品一区二区三区蜜桃| 久久亚洲影视婷婷| 精品国免费一区二区三区| 久久伊人蜜桃av一区二区| 久久蜜桃av一区精品变态类天堂| 欧美一二三区在线观看| 久久久综合精品| 国产精品看片你懂得| 亚洲mv在线观看| 久久99精品久久久久久国产越南| 中文av字幕一区| 成人综合激情网| 亚洲国产日日夜夜| 国产一区日韩二区欧美三区| 欧美日韩美少妇| 99re视频精品| 欧美日韩一级二级| 9191国产精品| 欧美激情一区二区在线| 亚洲精品乱码久久久久久| 亚洲成人免费在线观看| 久久精品国产精品亚洲精品 | 日本午夜一区二区| 日韩高清一级片| 国产在线麻豆精品观看| 成人av网站免费观看| 欧美一区二区在线观看| 中文字幕av免费专区久久| 亚洲一区二区三区爽爽爽爽爽 | 日本伦理一区二区| 日韩午夜中文字幕| 亚洲综合免费观看高清在线观看 | 日韩午夜三级在线| 中文字幕一区二区三区四区| 久久福利视频一区二区| 欧美性生活大片视频| 亚洲卡通动漫在线| 国产精品综合在线视频| 欧美高清视频一二三区| 亚洲色图制服诱惑| k8久久久一区二区三区| 久久夜色精品国产噜噜av| 麻豆91免费看| 宅男在线国产精品| 丝袜诱惑亚洲看片| 国产亚洲va综合人人澡精品 | 成人免费视频在线观看| 九九视频精品免费| 日韩一级成人av| 日韩黄色在线观看| 日韩精品中午字幕| 青青草原综合久久大伊人精品 | 一区二区三区波多野结衣在线观看| 成人美女在线观看| 亚洲日本电影在线| 欧美在线视频不卡| 性做久久久久久久久| 91.xcao| 精品一区二区三区在线观看国产 | 丰满白嫩尤物一区二区| 亚洲国产电影在线观看| 99国产精品久久久久| 日韩中文字幕亚洲一区二区va在线| 日韩精品专区在线影院观看| 国产精品综合久久| 亚洲欧美偷拍三级| 3d动漫精品啪啪1区2区免费| 黑人巨大精品欧美黑白配亚洲| 日韩美女视频一区| 精品日韩一区二区| 欧美在线不卡一区| 国产成人av一区二区三区在线观看| 亚洲欧美另类久久久精品2019| 精品入口麻豆88视频| 欧美在线你懂得| 成人午夜视频免费看| 精品一区在线看| 性做久久久久久免费观看欧美| 国产精品全国免费观看高清| 3d成人动漫网站| 欧美日韩综合在线| 色老汉一区二区三区| 国产宾馆实践打屁股91| 日本sm残虐另类| 青娱乐精品在线视频| 午夜国产精品影院在线观看| 亚洲精品午夜久久久| 1区2区3区精品视频| 国产精品日日摸夜夜摸av| 日韩精品一区二区三区三区免费 | 午夜欧美大尺度福利影院在线看| 国产喷白浆一区二区三区| 久久精品视频免费| 337p日本欧洲亚洲大胆精品| 欧美不卡视频一区| www亚洲一区| www激情久久| 久久久久国产精品麻豆| 日本一区二区三区免费乱视频| 久久久噜噜噜久久中文字幕色伊伊 | 久久精品人人爽人人爽| 亚洲精品一区二区三区影院| 精品成人一区二区三区| 亚洲欧洲精品一区二区精品久久久| 一区在线观看视频| 亚洲午夜三级在线| 韩国精品在线观看| 91视频国产观看| 日韩欧美黄色影院| 国产精品久久久久aaaa樱花| 一区二区高清视频在线观看| 日本午夜一区二区| 99国产欧美另类久久久精品| 91精品国产麻豆国产自产在线|