?? theatre_reg.h
字號:
#define RT_PAL_V_ACTIVE_START 0x2E /* instead of 0x00000023 (Same as SECAM) - Ivo */#define RT_PAL_V_ACTIVE_END 0x269 /* instead of 0x00000262 - Ivo *//* VBI */#define RT_NTSCM_H_VBI_WIND_START 0x32 /* instead of 0x00000049 - V.D. */#define RT_NTSCM_H_VBI_WIND_END 0x367 /* instead of 0x00000366 - V.D. */#define RT_PAL_H_VBI_WIND_START 0x00000084#define RT_PAL_H_VBI_WIND_END 0x0000041F#define RT_NTSCM_V_VBI_WIND_START fld_V_VBI_WIND_START_def#define RT_NTSCM_V_VBI_WIND_END fld_V_VBI_WIND_END_def#define RT_PAL_V_VBI_WIND_START 0x8 /* instead of 0x0000000B - Ivo */#define RT_PAL_V_VBI_WIND_END 0x2D /* instead of 0x00000022 - Ivo */#define RT_VBI_CAPTURE_EN 0x00000001 /* Enable */#define RT_VBI_CAPTURE_DIS 0x00000000 /* Disable */#define RT_RAW_CAPTURE 0x00000002 /* Use raw Video Capture. */#define RT_NTSCM_VSYNC_INT_TRIGGER 0x2AA#define RT_PALSEM_VSYNC_INT_TRIGGER 0x353#define RT_NTSCM_VSYNC_INT_HOLD 0x17#define RT_PALSEM_VSYNC_INT_HOLD 0x1C#define RT_NTSCM_VS_FIELD_BLANK_START 0x206#define RT_PALSEM_VS_FIELD_BLANK_START 0x26D /* instead of 0x26C - Ivo */#define RT_FIELD_FLIP_EN 0x4#define RT_V_FIELD_FLIP_INVERTED 0x2000#define RT_NTSCM_H_IN_START 0x70#define RT_PAL_H_IN_START 154 /* instead of 144 - Ivo */#define RT_SECAM_H_IN_START 0x91 /* instead of 0x9A, Ivo value is 154, instead of 144 - Volodya, - eric */#define RT_NTSC_H_ACTIVE_SIZE 744#define RT_PAL_H_ACTIVE_SIZE 928 /* instead of 927 - Ivo */#define RT_SECAM_H_ACTIVE_SIZE 932 /* instead of 928, instead of 927 - Ivo, - eric */#define RT_NTSCM_V_IN_START (0x23)#define RT_PAL_V_IN_START 44 /* instead of (45-6) - Ivo */#define RT_SECAM_V_IN_START 0x2C /* instead of (45-6) - Volodya */#define RT_NTSCM_V_ACTIVE_SIZE 480#define RT_PAL_V_ACTIVE_SIZE 572 /* instead of 575 - Ivo */#define RT_SECAM_V_ACTIVE_SIZE 570 /* instead of 572, instead of 575 - Ivo, - eric */#define RT_NTSCM_WIN_CLOSE_LIMIT 0x4D#define RT_NTSCJ_WIN_CLOSE_LIMIT 0x4D#define RT_NTSC443_WIN_CLOSE_LIMIT 0x5F#define RT_PALM_WIN_CLOSE_LIMIT 0x4D#define RT_PALN_WIN_CLOSE_LIMIT 0x5F#define RT_SECAM_WIN_CLOSE_LIMIT 0xC7 /* instead of 0x5F - eric */#define RT_NTSCM_VS_FIELD_BLANK_START 0x206#define RT_NTSCM_HS_PLL_SGAIN 0x5#define RT_NTSCM_HS_PLL_FGAIN 0x7#define RT_NTSCM_H_OUT_WIND_WIDTH 0x2F4#define RT_NTSCM_V_OUT_WIND_HEIGHT 0xF0#define TV 0x1#define LINEIN 0x2#define MUTE 0x3#define DEC_COMPOSITE 0#define DEC_SVIDEO 1#define DEC_TUNER 2#define DEC_NTSC 0#define DEC_PAL 1#define DEC_SECAM 2#define DEC_NTSC_J 8#define DEC_SMOOTH 0#define DEC_SHARP 1/* RT Register Field Defaults: */#define fld_tmpReg1_def (CARD32) 0x00000000#define fld_tmpReg2_def (CARD32) 0x00000001#define fld_tmpReg3_def (CARD32) 0x00000002#define fld_LP_CONTRAST_def (CARD32) 0x0000006e#define fld_LP_BRIGHTNESS_def (CARD32) 0x00003ff0#define fld_CP_HUE_CNTL_def (CARD32) 0x00000000#define fld_LUMA_FILTER_def (CARD32) 0x00000001#define fld_H_SCALE_RATIO_def (CARD32) 0x00010000#define fld_H_SHARPNESS_def (CARD32) 0x00000000#define fld_V_SCALE_RATIO_def (CARD32) 0x00000800#define fld_V_DEINTERLACE_ON_def (CARD32) 0x00000001#define fld_V_BYPSS_def (CARD32) 0x00000000#define fld_V_DITHER_ON_def (CARD32) 0x00000001#define fld_EVENF_OFFSET_def (CARD32) 0x00000000#define fld_ODDF_OFFSET_def (CARD32) 0x00000000#define fld_INTERLACE_DETECTED_def (CARD32) 0x00000000#define fld_VS_LINE_COUNT_def (CARD32) 0x00000000#define fld_VS_DETECTED_LINES_def (CARD32) 0x00000000#define fld_VS_ITU656_VB_def (CARD32) 0x00000000#define fld_VBI_CC_DATA_def (CARD32) 0x00000000#define fld_VBI_CC_WT_def (CARD32) 0x00000000#define fld_VBI_CC_WT_ACK_def (CARD32) 0x00000000#define fld_VBI_CC_HOLD_def (CARD32) 0x00000000#define fld_VBI_DECODE_EN_def (CARD32) 0x00000000#define fld_VBI_CC_DTO_P_def (CARD32) 0x00001802#define fld_VBI_20BIT_DTO_P_def (CARD32) 0x0000155c#define fld_VBI_CC_LEVEL_def (CARD32) 0x0000003f#define fld_VBI_20BIT_LEVEL_def (CARD32) 0x00000059#define fld_VBI_CLK_RUNIN_GAIN_def (CARD32) 0x0000010f#define fld_H_VBI_WIND_START_def (CARD32) 0x00000041#define fld_H_VBI_WIND_END_def (CARD32) 0x00000366#define fld_V_VBI_WIND_START_def (CARD32) 0x0B /* instead of 0x0D - V.D. */#define fld_V_VBI_WIND_END_def (CARD32) 0x24#define fld_VBI_20BIT_DATA0_def (CARD32) 0x00000000#define fld_VBI_20BIT_DATA1_def (CARD32) 0x00000000#define fld_VBI_20BIT_WT_def (CARD32) 0x00000000#define fld_VBI_20BIT_WT_ACK_def (CARD32) 0x00000000#define fld_VBI_20BIT_HOLD_def (CARD32) 0x00000000#define fld_VBI_CAPTURE_ENABLE_def (CARD32) 0x00000000#define fld_VBI_EDS_DATA_def (CARD32) 0x00000000#define fld_VBI_EDS_WT_def (CARD32) 0x00000000#define fld_VBI_EDS_WT_ACK_def (CARD32) 0x00000000#define fld_VBI_EDS_HOLD_def (CARD32) 0x00000000#define fld_VBI_SCALING_RATIO_def (CARD32) 0x00010000#define fld_VBI_ALIGNER_ENABLE_def (CARD32) 0x00000000#define fld_H_ACTIVE_START_def (CARD32) 0x00000070#define fld_H_ACTIVE_END_def (CARD32) 0x000002f0#define fld_V_ACTIVE_START_def (CARD32) ((22-4)*2+1)#define fld_V_ACTIVE_END_def (CARD32) ((22+240-4)*2+2)#define fld_CH_HEIGHT_def (CARD32) 0x000000CD#define fld_CH_KILL_LEVEL_def (CARD32) 0x000000C0#define fld_CH_AGC_ERROR_LIM_def (CARD32) 0x00000002#define fld_CH_AGC_FILTER_EN_def (CARD32) 0x00000000#define fld_CH_AGC_LOOP_SPEED_def (CARD32) 0x00000000#define fld_HUE_ADJ_def (CARD32) 0x00000000#define fld_STANDARD_SEL_def (CARD32) 0x00000000#define fld_STANDARD_YC_def (CARD32) 0x00000000#define fld_ADC_PDWN_def (CARD32) 0x00000001#define fld_INPUT_SELECT_def (CARD32) 0x00000000#define fld_ADC_PREFLO_def (CARD32) 0x00000003#define fld_H_SYNC_PULSE_WIDTH_def (CARD32) 0x00000000#define fld_HS_GENLOCKED_def (CARD32) 0x00000000#define fld_HS_SYNC_IN_WIN_def (CARD32) 0x00000000#define fld_VIN_ASYNC_RST_def (CARD32) 0x00000001#define fld_DVS_ASYNC_RST_def (CARD32) 0x00000001/* Vendor IDs: */#define fld_VIP_VENDOR_ID_def (CARD32) 0x00001002#define fld_VIP_DEVICE_ID_def (CARD32) 0x00004d54#define fld_VIP_REVISION_ID_def (CARD32) 0x00000001/* AGC Delay Register */#define fld_BLACK_INT_START_def (CARD32) 0x00000031#define fld_BLACK_INT_LENGTH_def (CARD32) 0x0000000f#define fld_UV_INT_START_def (CARD32) 0x0000003b#define fld_U_INT_LENGTH_def (CARD32) 0x0000000f#define fld_V_INT_LENGTH_def (CARD32) 0x0000000f#define fld_CRDR_ACTIVE_GAIN_def (CARD32) 0x0000007a#define fld_CBDB_ACTIVE_GAIN_def (CARD32) 0x000000ac#define fld_DVS_DIRECTION_def (CARD32) 0x00000000#define fld_DVS_VBI_CARD8_SWAP_def (CARD32) 0x00000000#define fld_DVS_CLK_SELECT_def (CARD32) 0x00000000#define fld_CONTINUOUS_STREAM_def (CARD32) 0x00000000#define fld_DVSOUT_CLK_DRV_def (CARD32) 0x00000001#define fld_DVSOUT_DATA_DRV_def (CARD32) 0x00000001#define fld_COMB_CNTL0_def (CARD32) 0x09438090#define fld_COMB_CNTL1_def (CARD32) 0x00000010#define fld_COMB_CNTL2_def (CARD32) 0x16161010#define fld_COMB_LENGTH_def (CARD32) 0x0718038A#define fld_SYNCTIP_REF0_def (CARD32) 0x00000037#define fld_SYNCTIP_REF1_def (CARD32) 0x00000029#define fld_CLAMP_REF_def (CARD32) 0x0000003B#define fld_AGC_PEAKWHITE_def (CARD32) 0x000000FF#define fld_VBI_PEAKWHITE_def (CARD32) 0x000000D2#define fld_WPA_THRESHOLD_def (CARD32) 0x000003B0#define fld_WPA_TRIGGER_LO_def (CARD32) 0x000000B4#define fld_WPA_TRIGGER_HIGH_def (CARD32) 0x0000021C#define fld_LOCKOUT_START_def (CARD32) 0x00000206#define fld_LOCKOUT_END_def (CARD32) 0x00000021#define fld_CH_DTO_INC_def (CARD32) 0x00400000#define fld_PLL_SGAIN_def (CARD32) 0x00000001#define fld_PLL_FGAIN_def (CARD32) 0x00000002#define fld_CR_BURST_GAIN_def (CARD32) 0x0000007a#define fld_CB_BURST_GAIN_def (CARD32) 0x000000ac#define fld_VERT_LOCKOUT_START_def (CARD32) 0x00000207#define fld_VERT_LOCKOUT_END_def (CARD32) 0x0000000E#define fld_H_IN_WIND_START_def (CARD32) 0x00000070#define fld_V_IN_WIND_START_def (CARD32) 0x00000027#define fld_H_OUT_WIND_WIDTH_def (CARD32) 0x000002f4#define fld_V_OUT_WIND_WIDTH_def (CARD32) 0x000000f0#define fld_HS_LINE_TOTAL_def (CARD32) 0x0000038E#define fld_MIN_PULSE_WIDTH_def (CARD32) 0x0000002F#define fld_MAX_PULSE_WIDTH_def (CARD32) 0x00000046#define fld_WIN_CLOSE_LIMIT_def (CARD32) 0x0000004D#define fld_WIN_OPEN_LIMIT_def (CARD32) 0x000001B7#define fld_VSYNC_INT_TRIGGER_def (CARD32) 0x000002AA#define fld_VSYNC_INT_HOLD_def (CARD32) 0x0000001D#define fld_VIN_M0_def (CARD32) 0x00000039#define fld_VIN_N0_def (CARD32) 0x0000014c#define fld_MNFLIP_EN_def (CARD32) 0x00000000#define fld_VIN_P_def (CARD32) 0x00000006#define fld_REG_CLK_SEL_def (CARD32) 0x00000000#define fld_VIN_M1_def (CARD32) 0x00000000#define fld_VIN_N1_def (CARD32) 0x00000000#define fld_VIN_DRIVER_SEL_def (CARD32) 0x00000000#define fld_VIN_MNFLIP_REQ_def (CARD32) 0x00000000#define fld_VIN_MNFLIP_DONE_def (CARD32) 0x00000000#define fld_TV_LOCK_TO_VIN_def (CARD32) 0x00000000#define fld_TV_P_FOR_WINCLK_def (CARD32) 0x00000004#define fld_VINRST_def (CARD32) 0x00000001#define fld_VIN_CLK_SEL_def (CARD32) 0x00000000#define fld_VS_FIELD_BLANK_START_def (CARD32) 0x00000206#define fld_VS_FIELD_BLANK_END_def (CARD32) 0x0000000A/*#define fld_VS_FIELD_IDLOCATION_def (CARD32) 0x00000105 */#define fld_VS_FIELD_IDLOCATION_def (CARD32) 0x00000001#define fld_VS_FRAME_TOTAL_def (CARD32) 0x00000217#define fld_SYNC_TIP_START_def (CARD32) 0x00000372#define fld_SYNC_TIP_LENGTH_def (CARD32) 0x0000000F#define fld_GAIN_FORCE_DATA_def (CARD32) 0x00000000#define fld_GAIN_FORCE_EN_def (CARD32) 0x00000000#define fld_I_CLAMP_SEL_def (CARD32) 0x00000003#define fld_I_AGC_SEL_def (CARD32) 0x00000001#define fld_EXT_CLAMP_CAP_def (CARD32) 0x00000001#define fld_EXT_AGC_CAP_def (CARD32) 0x00000001#define fld_DECI_DITHER_EN_def (CARD32) 0x00000001#define fld_ADC_PREFHI_def (CARD32) 0x00000000#define fld_ADC_CH_GAIN_SEL_def (CARD32) 0x00000001#define fld_HS_PLL_SGAIN_def (CARD32) 0x00000003#define fld_NREn_def (CARD32) 0x00000000#define fld_NRGainCntl_def (CARD32) 0x00000000#define fld_NRBWTresh_def (CARD32) 0x00000000#define fld_NRGCTresh_def (CARD32) 0x00000000#define fld_NRCoefDespeclMode_def (CARD32) 0x00000000#define fld_GPIO_5_OE_def (CARD32) 0x00000000#define fld_GPIO_6_OE_def (CARD32) 0x00000000#define fld_GPIO_5_OUT_def (CARD32) 0x00000000#define fld_GPIO_6_OUT_def (CARD32) 0x00000000/* End of field default values. */#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -