77 { VID_FMT_720P_5994, 1280, 720, 59.97,
PROGRESSIVE },
81 { VID_FMT_1080P_2397, 1920, 1080, 23.98,
PROGRESSIVE },
82 { VID_FMT_1080P_2400, 1920, 1080, 24,
PROGRESSIVE },
86 { VID_FMT_1080P_2500, 1920, 1080, 25,
PROGRESSIVE },
87 { VID_FMT_1080P_2997, 1920, 1080, 29.97,
PROGRESSIVE },
88 { VID_FMT_1080P_3000, 1920, 1080, 30,
PROGRESSIVE },
92 { VID_FMT_720P_2398, 1280, 720, 23.98,
PROGRESSIVE },
96 { VID_FMT_2048_1080P_2397, 2048, 1080, 23.98,
PROGRESSIVE },
97 { VID_FMT_2048_1080P_2400, 2048, 1080, 24,
PROGRESSIVE },
101 { VID_FMT_1080P_5000, 1920, 1080, 50,
PROGRESSIVE },
102 { VID_FMT_1080P_5994, 1920, 1080, 59.94,
PROGRESSIVE },
103 { VID_FMT_1080P_6000, 1920, 1080, 60,
PROGRESSIVE },
105 { VID_FMT_720P_2997, 1280, 720, 29.97,
PROGRESSIVE },
111 { VID_FMT_2048_1080P_2500, 2048, 1080, 25,
PROGRESSIVE },
112 { VID_FMT_2048_1080P_2997, 2048, 1080, 29.97,
PROGRESSIVE },
113 { VID_FMT_2048_1080P_3000, 2048, 1080, 30,
PROGRESSIVE },
114 { VID_FMT_2048_1080P_5000, 2048, 1080, 50,
PROGRESSIVE },
115 { VID_FMT_2048_1080P_5994, 2048, 1080, 59.97,
PROGRESSIVE },
116 { VID_FMT_2048_1080P_6000, 2048, 1080, 60,
PROGRESSIVE },
129 uint32_t NTSC_frame_seq[]={ 1602,1601,1602,1601,1602};
130 uint32_t p59_frame_seq[]={ 801,800,801,801,801,801,800,801,801,801};
132 uint32_t p23_frame_seq[]={ 2002,2002,2002,2002};
133 uint32_t NTSC_frame_offset[]={0,
137 1602+1601+1602+1601};
139 uint32_t p59_frame_offset[]={ 0,
145 801+800+801+801+801+801,
146 801+800+801+801+801+801+800,
147 801+800+801+801+801+801+800+801,
148 801+800+801+801+801+801+800+801+801};
150 uint32_t p23_frame_offset[]={ 0,
158 case VID_FMT_720P_2398:
159 case VID_FMT_1080P_2397:
160 case VID_FMT_1080PSF_2397:
161 case VID_FMT_2048_1080PSF_2397:
162 case VID_FMT_2048_1080P_2397:
165 case VID_FMT_720P_2997:
166 case VID_FMT_1080P_2997:
167 case VID_FMT_1080PSF_2997:
168 case VID_FMT_1080I_5994:
169 case VID_FMT_2048_1080PSF_2997:
170 case VID_FMT_2048_1080P_2997:
171 return NTSC_frame_seq[FrameNumber%5];
173 case VID_FMT_720P_5994:
174 case VID_FMT_1080P_5994:
175 return p59_frame_seq[FrameNumber%10];
177 case VID_FMT_720P_2400:
178 case VID_FMT_1080PSF_2400:
179 case VID_FMT_1080P_2400:
180 case VID_FMT_2048_1080PSF_2400:
181 case VID_FMT_2048_1080P_2400:
184 case VID_FMT_720P_3000:
185 case VID_FMT_1080I_6000:
186 case VID_FMT_1080P_3000:
187 case VID_FMT_1080PSF_3000:
188 case VID_FMT_2048_1080PSF_3000:
189 case VID_FMT_2048_1080P_3000:
192 case VID_FMT_720P_6000:
193 case VID_FMT_1080P_6000:
196 case VID_FMT_720P_5000:
197 case VID_FMT_1080P_5000:
201 case VID_FMT_1080I_5000:
202 case VID_FMT_1080PSF_2500:
203 case VID_FMT_2048_1080PSF_2500:
206 case VID_FMT_720P_2500:
207 case VID_FMT_1080P_2500:
208 case VID_FMT_2048_1080P_2500: