.. | .. |
---|
24 | 24 | CH2, |
---|
25 | 25 | CH3, |
---|
26 | 26 | CH4 |
---|
27 | | -}CH_NUM; |
---|
| 27 | +} CH_NUM; |
---|
28 | 28 | |
---|
29 | | -typedef struct _video_input_vafe{ |
---|
| 29 | +typedef struct _video_input_vafe { |
---|
30 | 30 | unsigned char powerdown; //B0 0x00/1/2/3 [0] |
---|
31 | 31 | unsigned char gain; //B0 0x00/1/2/3 [4] |
---|
32 | 32 | unsigned char spd; //B5/6/7/8 0x00 [5:4] |
---|
.. | .. |
---|
52 | 52 | unsigned char clk_sel; //B5/6/7/8 0x5C [3] |
---|
53 | 53 | unsigned char eq_gainsel; //B5/6/7/8 0x5C [2:0] |
---|
54 | 54 | |
---|
55 | | -}video_input_vafe; |
---|
| 55 | +} video_input_vafe; |
---|
56 | 56 | |
---|
57 | | -typedef struct _video_input_auto_detect{ |
---|
| 57 | +typedef struct _video_input_auto_detect { |
---|
58 | 58 | unsigned char ch; |
---|
59 | 59 | unsigned char devnum; |
---|
60 | 60 | |
---|
.. | .. |
---|
76 | 76 | |
---|
77 | 77 | unsigned char novid_det; //B0 0x23/0x27/0x2B/0x2F |
---|
78 | 78 | video_input_vafe vafe; |
---|
79 | | -}video_input_auto_detect; |
---|
| 79 | +} video_input_auto_detect; |
---|
80 | 80 | |
---|
81 | | -typedef struct _video_input_novid{ |
---|
| 81 | +typedef struct _video_input_novid { |
---|
82 | 82 | unsigned char ch; |
---|
83 | 83 | unsigned char novid; //B0 0xa8 [3:0] MSB 1Ch ~ LSB 4Ch |
---|
84 | 84 | unsigned char devnum; |
---|
85 | | -}video_input_novid; |
---|
| 85 | +} video_input_novid; |
---|
86 | 86 | |
---|
87 | | -typedef struct _video_input_vfc{ |
---|
| 87 | +typedef struct _video_input_vfc { |
---|
88 | 88 | unsigned char ch; |
---|
89 | 89 | unsigned char vfc; //B5/6/7/8 0xf0 |
---|
90 | 90 | unsigned char devnum; |
---|
91 | | -}video_input_vfc; |
---|
| 91 | +} video_input_vfc; |
---|
92 | 92 | |
---|
93 | | -typedef struct _video_input_onvid_set{ |
---|
| 93 | +typedef struct _video_input_onvid_set { |
---|
94 | 94 | unsigned char ch; |
---|
95 | 95 | unsigned char auto_gnos_mode; //B5/6/7/8 0x82 |
---|
96 | 96 | unsigned char auto_sync_mode; //B5/6/7/8 0x83 |
---|
97 | 97 | unsigned char op_md; //B5/6/7/8 0xB8 |
---|
98 | | -}video_input_onvid_set; |
---|
| 98 | +} video_input_onvid_set; |
---|
99 | 99 | |
---|
100 | | -typedef struct _video_input_onvid_set_2{ |
---|
| 100 | +typedef struct _video_input_onvid_set_2 { |
---|
101 | 101 | unsigned char ch; |
---|
102 | 102 | unsigned char dfe_ref_sel; //B5/6/7/8 0x76 |
---|
103 | 103 | unsigned char wpd_77; //B5/6/7/8 0x77 |
---|
104 | 104 | unsigned char wpd_78; //B5/6/7/8 0x78 |
---|
105 | 105 | unsigned char wpd_79; //B5/6/7/8 0x79 |
---|
106 | 106 | unsigned char slice_mode; //B5/6/7/8 0x0E |
---|
107 | | -}video_input_onvid_set_2; |
---|
| 107 | +} video_input_onvid_set_2; |
---|
108 | 108 | |
---|
109 | | -typedef struct _video_input_novid_set{ |
---|
| 109 | +typedef struct _video_input_novid_set { |
---|
110 | 110 | unsigned char ch; |
---|
111 | 111 | unsigned char devnum; |
---|
112 | 112 | unsigned char control_mode; |
---|
.. | .. |
---|
119 | 119 | unsigned char wpd_78; //B5/6/7/8 0x78 |
---|
120 | 120 | unsigned char wpd_79; //B5/6/7/8 0x79 |
---|
121 | 121 | unsigned char slice_mode; //B5/6/7/8 0x0E |
---|
122 | | -}video_input_novid_set; |
---|
| 122 | +} video_input_novid_set; |
---|
123 | 123 | |
---|
124 | | -typedef struct _video_input_cable_dist{ |
---|
| 124 | +typedef struct _video_input_cable_dist { |
---|
125 | 125 | unsigned char ch; |
---|
126 | 126 | unsigned char devnum; |
---|
127 | 127 | unsigned char dist; // B13 0xA0 |
---|
128 | 128 | unsigned char FmtDef; |
---|
129 | 129 | unsigned char cabletype; // 0:coax, 1:utp, 2:reserved1, 3:reserved2 |
---|
130 | | -}video_input_cable_dist; |
---|
| 130 | +} video_input_cable_dist; |
---|
131 | 131 | |
---|
132 | | -typedef struct _video_input_sam_val{ |
---|
| 132 | +typedef struct _video_input_sam_val { |
---|
133 | 133 | unsigned char ch; |
---|
134 | 134 | unsigned char devnum; |
---|
135 | 135 | /* |
---|
.. | .. |
---|
137 | 137 | unsigned char sam_val_2; // B13 0xCC [9:8] |
---|
138 | 138 | */ |
---|
139 | 139 | unsigned int sam_val; |
---|
140 | | -}video_input_sam_val; |
---|
| 140 | +} video_input_sam_val; |
---|
141 | 141 | |
---|
142 | | -typedef struct _video_input_hsync_accum{ |
---|
| 142 | +typedef struct _video_input_hsync_accum { |
---|
143 | 143 | unsigned char ch; |
---|
144 | 144 | unsigned char devnum; |
---|
145 | 145 | unsigned char h_lock; // Bank 0 0xE2 [3:0] [Ch3:Ch0] |
---|
146 | 146 | unsigned int hsync_accum_val1; // Value 1 // 170210 Add |
---|
147 | 147 | unsigned int hsync_accum_val2; // Value 2 // 170210 Add |
---|
148 | 148 | unsigned int hsync_accum_result; // Value 1 - Value 2 // 170210 Fix |
---|
149 | | -}video_input_hsync_accum; |
---|
| 149 | +} video_input_hsync_accum; |
---|
150 | 150 | |
---|
151 | | -typedef struct _video_input_agc_val{ |
---|
| 151 | +typedef struct _video_input_agc_val { |
---|
152 | 152 | unsigned char ch; |
---|
153 | 153 | unsigned char devnum; |
---|
154 | 154 | unsigned char agc_lock; |
---|
155 | 155 | unsigned char agc_val; // B13 0xB8 |
---|
156 | | -}video_input_agc_val; |
---|
| 156 | +} video_input_agc_val; |
---|
157 | 157 | |
---|
158 | 158 | typedef struct _video_input_format_set_done { // [add] 170209 format set done |
---|
159 | 159 | unsigned char ch; |
---|
160 | 160 | unsigned char set_val; // B13 0x70 [3:0] each channel |
---|
161 | | -}video_input_format_set_done; |
---|
| 161 | +} video_input_format_set_done; |
---|
162 | 162 | |
---|
163 | 163 | typedef struct _video_input_fsc_val { |
---|
164 | 164 | unsigned char ch; |
---|
.. | .. |
---|
166 | 166 | unsigned int fsc_val1; |
---|
167 | 167 | unsigned int fsc_val2; |
---|
168 | 168 | unsigned int fsc_final; |
---|
169 | | -}video_input_fsc_val; |
---|
| 169 | +} video_input_fsc_val; |
---|
170 | 170 | |
---|
171 | | -typedef struct _video_input_aeq_set{ // 170214 AEQ Set |
---|
| 171 | +typedef struct _video_input_aeq_set { // 170214 AEQ Set |
---|
172 | 172 | unsigned char ch; |
---|
173 | 173 | unsigned char aeq_val; //B5/6/7/8 0x58 [7:4] |
---|
174 | | -}video_input_aeq_set; |
---|
| 174 | +} video_input_aeq_set; |
---|
175 | 175 | |
---|
176 | | -typedef struct _video_input_deq_set{ // 170214 DEQ Set |
---|
| 176 | +typedef struct _video_input_deq_set { // 170214 DEQ Set |
---|
177 | 177 | unsigned char ch; |
---|
178 | 178 | unsigned char deq_val; // B9 0x80/0xA0/0xC0/0xE0 [3:0] |
---|
179 | | -}video_input_deq_set; |
---|
| 179 | +} video_input_deq_set; |
---|
180 | 180 | |
---|
181 | | -typedef struct _video_input_vfc_set{ // 170215 VFC Setting Enable (temp) |
---|
| 181 | +typedef struct _video_input_vfc_set { // 170215 VFC Setting Enable (temp) |
---|
182 | 182 | unsigned char ch; |
---|
183 | 183 | unsigned char set_val; |
---|
184 | | -}video_input_vfc_set; |
---|
| 184 | +} video_input_vfc_set; |
---|
185 | 185 | |
---|
186 | 186 | |
---|
187 | | -typedef struct _video_input_acc_gain_val{ // 170215 acc gain value read |
---|
| 187 | +typedef struct _video_input_acc_gain_val { // 170215 acc gain value read |
---|
188 | 188 | unsigned char ch; |
---|
189 | 189 | unsigned char devnum; |
---|
190 | 190 | unsigned int acc_gain_val; |
---|
191 | 191 | unsigned char func_sel; |
---|
192 | | -}video_input_acc_gain_val; |
---|
| 192 | +} video_input_acc_gain_val; |
---|
193 | 193 | |
---|
194 | | -typedef struct _video_input_sleep_time_val{ // 170215 acc gain value read |
---|
| 194 | +typedef struct _video_input_sleep_time_val { // 170215 acc gain value read |
---|
195 | 195 | unsigned char sleep_val; |
---|
196 | | -}video_input_sleep_time_val; |
---|
| 196 | +} video_input_sleep_time_val; |
---|
197 | 197 | |
---|
198 | | -typedef struct _video_input_agc_reset_val{ // 170221 agc init |
---|
| 198 | +typedef struct _video_input_agc_reset_val { // 170221 agc init |
---|
199 | 199 | unsigned char ch; |
---|
200 | 200 | unsigned char reset_val; |
---|
201 | | -}video_input_agc_reset_val; |
---|
| 201 | +} video_input_agc_reset_val; |
---|
202 | 202 | |
---|
203 | | -typedef struct _video_output_data_out_mode{ |
---|
| 203 | +typedef struct _video_output_data_out_mode { |
---|
204 | 204 | unsigned char ch; |
---|
205 | 205 | unsigned char devnum; |
---|
206 | 206 | unsigned char set_val; |
---|
207 | | -}video_output_data_out_mode; |
---|
| 207 | +} video_output_data_out_mode; |
---|
208 | 208 | |
---|
209 | | -typedef struct _video_input_manual_mode{ |
---|
| 209 | +typedef struct _video_input_manual_mode { |
---|
210 | 210 | unsigned char ch; |
---|
211 | 211 | unsigned char dev_num; |
---|
212 | | -}video_input_manual_mode; |
---|
| 212 | +} video_input_manual_mode; |
---|
213 | 213 | |
---|
214 | | -typedef struct _video_input_onvideo_check_s{ |
---|
| 214 | +typedef struct _video_input_onvideo_check_s { |
---|
215 | 215 | unsigned char vfc; |
---|
216 | 216 | unsigned char sw_rst_ret; |
---|
217 | 217 | decoder_dev_ch_info_s info; |
---|
218 | | -}video_input_onvideo_check_s; |
---|
| 218 | +} video_input_onvideo_check_s; |
---|
219 | 219 | |
---|
220 | 220 | |
---|
221 | 221 | void nvp6158_video_input_auto_detect_set(video_input_auto_detect *vin_auto_det); |
---|
222 | 222 | void nvp6158_video_input_vfc_read(video_input_vfc *vin_vfc); |
---|
223 | 223 | void nvp6158_video_input_novid_read(video_input_novid *vin_novid); // 170204 novid |
---|
224 | 224 | void nvp6158_video_input_no_video_set(video_input_novid *auto_novid); // 170206 novideo set |
---|
225 | | -void nvp6158_video_input_cable_dist_read(video_input_cable_dist *vin_cable_dist); // 170207 Cable Distance |
---|
226 | | -void nvp6158_video_input_sam_val_read(video_input_sam_val *vin_sam_val ); // 170207 SAM Value |
---|
227 | | -void nvp6158_video_input_hsync_accum_read(video_input_hsync_accum *vin_hsync_accum ); // 170207 Hsync Accumulation |
---|
228 | | -void nvp6158_video_input_agc_val_read(video_input_agc_val *vin_agc_val); // 170207 AGC Value |
---|
| 225 | +void nvp6158_video_input_cable_dist_read(video_input_cable_dist *vin_cable_dist); // 170207 Cable Distance |
---|
| 226 | +void nvp6158_video_input_sam_val_read(video_input_sam_val *vin_sam_val ); // 170207 SAM Value |
---|
| 227 | +void nvp6158_video_input_hsync_accum_read(video_input_hsync_accum *vin_hsync_accum ); // 170207 Hsync Accumulation |
---|
| 228 | +void nvp6158_video_input_agc_val_read(video_input_agc_val *vin_agc_val); // 170207 AGC Value |
---|
229 | 229 | void nvp6158_video_input_fsc_val_read(video_input_fsc_val *vin_fsc_val); // 170214 fsc value read |
---|
230 | 230 | void nvp6158_video_input_aeq_val_set(video_input_aeq_set *vin_aeq_val); // 170214 aeq value set |
---|
231 | 231 | void nvp6158_video_input_deq_val_set(video_input_deq_set *vin_deq_val); // 170214 deq value set |
---|