Lines Matching full:printf
13 printf(" %s:\n", data_block.c_str()); in parse_digital_interface()
15 printf(" Supported Digital Interface: "); in parse_digital_interface()
19 printf("Analog Video Input\n"); in parse_digital_interface()
23 case 0x01: printf("DVI\n"); break; in parse_digital_interface()
24 case 0x02: printf("DVI Single Link\n"); break; in parse_digital_interface()
25 case 0x03: printf("DVI Dual Link - High Resolution\n"); break; in parse_digital_interface()
26 case 0x04: printf("DVI Dual Link - High Color\n"); break; in parse_digital_interface()
27 case 0x05: printf("DVI - Consumer Electronics\n"); break; in parse_digital_interface()
28 case 0x06: printf("Plug & Display\n"); break; in parse_digital_interface()
29 case 0x07: printf("DFP\n"); break; in parse_digital_interface()
30 case 0x08: printf("Open LDI - Single Link\n"); break; in parse_digital_interface()
31 case 0x09: printf("Open LDI - Dual Link\n"); break; in parse_digital_interface()
32 case 0x0a: printf("Open LDI - Consumer Electronics\n"); break; in parse_digital_interface()
34 printf("Unknown (0x%02x)\n", v); in parse_digital_interface()
45 printf(" Version: %u.%u\n Release: %u.%u\n", x[3] & 0x3f, x[4], x[5], x[6]); in parse_digital_interface()
56 printf(" Letter Designation: %c\n", x[4]); in parse_digital_interface()
61 printf(" Date Code: Year %u Week %u Day %u\n", 1990 + x[4], x[5], x[6]); in parse_digital_interface()
70 printf(" Data Enable Signal Usage %sAvailable\n", in parse_digital_interface()
73 printf(" Data Enable Signal %s\n", in parse_digital_interface()
77 printf(" Edge of Shift Clock: "); in parse_digital_interface()
79 case 0: printf("Not specified\n"); break; in parse_digital_interface()
80 case 1: printf("Use rising edge of shift clock\n"); break; in parse_digital_interface()
81 case 2: printf("Use falling edge of shift clock\n"); break; in parse_digital_interface()
82 case 3: printf("Use both edges of shift clock\n"); break; in parse_digital_interface()
84 printf(" HDCP is %ssupported\n", (v & 0x08) ? "" : "not "); in parse_digital_interface()
85 printf(" Digital Receivers %ssupport Double Clocking of Input Data\n", in parse_digital_interface()
87 printf(" Packetized Digital Video is %ssupported\n", (v & 0x02) ? "" : "not "); in parse_digital_interface()
92 printf(" Data Formats: "); in parse_digital_interface()
94 case 0x15: printf("8-Bit Over 8-Bit RGB\n"); break; in parse_digital_interface()
95 case 0x19: printf("12-Bit Over 12-Bit RGB\n"); break; in parse_digital_interface()
96 case 0x24: printf("24-Bit MSB-Aligned RGB (Single Link)\n"); break; in parse_digital_interface()
97 case 0x48: printf("48-Bit MSB-Aligned RGB (Dual Link - High Resolution)\n"); break; in parse_digital_interface()
98 case 0x49: printf("48-Bit MSB-Aligned RGB (Dual Link - High Color)\n"); break; in parse_digital_interface()
100 printf("Unknown (0x%02x)\n", v); in parse_digital_interface()
111 printf(" Minimum Pixel Clock Frequency Per Link: %u MHz\n", v); in parse_digital_interface()
118 printf(" Maximum Pixel Clock Frequency Per Link: %u MHz\n", v); in parse_digital_interface()
125 printf(" Crossover Frequency: None - Single Link\n"); in parse_digital_interface()
127 printf(" Crossover Frequency: %u MHz\n", v); in parse_digital_interface()
133 printf(" %s:\n", data_block.c_str()); in parse_display_device()
135 printf(" Sub-Pixel Layout: "); in parse_display_device()
138 case 0x00: printf("Not defined\n"); break; in parse_display_device()
139 case 0x01: printf("RGB\n"); break; in parse_display_device()
140 case 0x02: printf("BGR\n"); break; in parse_display_device()
141 case 0x03: printf("Quad Pixel - G at bottom left & top right\n"); break; in parse_display_device()
142 case 0x04: printf("Quad Pixel - G at bottom right & top left\n"); break; in parse_display_device()
144 printf("Unknown (0x%02x)\n", v); in parse_display_device()
148 printf(" Sub-Pixel Configuration: "); in parse_display_device()
151 case 0x00: printf("Not defined\n"); break; in parse_display_device()
152 case 0x01: printf("Delta (Tri-ad)\n"); break; in parse_display_device()
153 case 0x02: printf("Stripe\n"); break; in parse_display_device()
154 case 0x03: printf("Stripe Offset\n"); break; in parse_display_device()
155 case 0x04: printf("Quad Pixel\n"); break; in parse_display_device()
157 printf("Unknown (0x%02x)\n", v); in parse_display_device()
161 printf(" Sub-Pixel Shape: "); in parse_display_device()
164 case 0x00: printf("Not defined\n"); break; in parse_display_device()
165 case 0x01: printf("Round\n"); break; in parse_display_device()
166 case 0x02: printf("Square\n"); break; in parse_display_device()
167 case 0x03: printf("Rectangular\n"); break; in parse_display_device()
168 case 0x04: printf("Oval\n"); break; in parse_display_device()
169 case 0x05: printf("Elliptical\n"); break; in parse_display_device()
171 printf("Unknown (0x%02x)\n", v); in parse_display_device()
176 printf(" Horizontal Dot/Pixel Pitch: %.2f mm\n", in parse_display_device()
179 printf(" Vertical Dot/Pixel Pitch: %.2f mm\n", in parse_display_device()
182 printf(" Display Device %s a Fixed Pixel Format\n", in parse_display_device()
184 printf(" View Direction: "); in parse_display_device()
186 case 0x00: printf("Not specified\n"); break; in parse_display_device()
187 case 0x01: printf("Direct\n"); break; in parse_display_device()
188 case 0x02: printf("Reflected\n"); break; in parse_display_device()
189 case 0x03: printf("Direct & Reflected\n"); break; in parse_display_device()
191 printf(" Display Device uses %stransparent background\n", in parse_display_device()
193 printf(" Physical Implementation: "); in parse_display_device()
195 case 0x00: printf("Not specified\n"); break; in parse_display_device()
196 case 0x01: printf("Large Image device for group viewing\n"); break; in parse_display_device()
197 case 0x02: printf("Desktop or personal display\n"); break; in parse_display_device()
198 case 0x03: printf("Eyepiece type personal display\n"); break; in parse_display_device()
200 printf(" Monitor/display does %ssupport DDC/CI\n", in parse_display_device()
209 printf(" %s:\n", data_block.c_str()); in parse_display_caps()
213 printf(" Legacy Modes: %s VGA/DOS Legacy Timing Modes are supported\n", in parse_display_caps()
215 printf(" Stereo Video: "); in parse_display_caps()
217 case 0x00: printf("No direct stereo\n"); break; in parse_display_caps()
218 case 0x01: printf("Field seq. stereo via stereo sync signal\n"); break; in parse_display_caps()
219 case 0x02: printf("auto-stereoscopic, column interleave\n"); break; in parse_display_caps()
220 case 0x03: printf("auto-stereoscopic, line interleave\n"); break; in parse_display_caps()
222 printf("Unknown (0x%02x)\n", (v & 0x70) >> 4); in parse_display_caps()
226 printf(" Scaler On Board: %s\n", (v & 0x08) ? "Yes" : "No"); in parse_display_caps()
227 printf(" Image Centering: %s\n", (v & 0x04) ? "Yes" : "No"); in parse_display_caps()
228 printf(" Conditional Update: %s\n", (v & 0x02) ? "Yes" : "No"); in parse_display_caps()
229 printf(" Interlaced Video: %s\n", (v & 0x01) ? "Yes" : "No"); in parse_display_caps()
232 printf(" Frame Lock: %s\n", (v & 0x80) ? "Yes" : "No"); in parse_display_caps()
233 printf(" Frame Rate Conversion: "); in parse_display_caps()
235 case 0x00: printf("Not supported\n"); break; in parse_display_caps()
236 case 0x01: printf("Vertical is converted to a single frequency\n"); break; in parse_display_caps()
237 case 0x02: printf("Horizontal is convertred to a single frequency\n"); break; in parse_display_caps()
238 case 0x03: printf("Both Vertical & Horizontal are converted to single frequencies\n"); break; in parse_display_caps()
243 printf(" Vertical Frequency: "); in parse_display_caps()
245 printf("Not available\n"); in parse_display_caps()
247 printf("Reserved\n"); in parse_display_caps()
250 printf("%.2f kHz\n", v / 100.0); in parse_display_caps()
253 printf(" Horizontal Frequency: "); in parse_display_caps()
255 printf("Not available\n"); in parse_display_caps()
257 printf("Reserved\n"); in parse_display_caps()
260 printf("%.2f kHz\n", v / 100.0); in parse_display_caps()
264 printf(" Display/Scan Orientation Definition Type: "); in parse_display_caps()
266 case 0x00: printf("Not defined\n"); break; in parse_display_caps()
267 case 0x01: printf("Fixed Orientation\n"); break; in parse_display_caps()
268 case 0x02: printf("Pivots: Default Orientation\n"); break; in parse_display_caps()
269 …case 0x03: printf("Pivots: Current Orientation (requires multiple EDID Extension Tables)\n"); brea… in parse_display_caps()
271 printf(" Screen Orientation: %s\n", in parse_display_caps()
273 printf(" Zero Pixel Location: "); in parse_display_caps()
275 case 0x00: printf("Upper Left\n"); break; in parse_display_caps()
276 case 0x01: printf("Upper Right\n"); break; in parse_display_caps()
277 case 0x02: printf("Lower Left\n"); break; in parse_display_caps()
278 case 0x03: printf("Lower Right\n"); break; in parse_display_caps()
280 printf(" Scan Direction: "); in parse_display_caps()
282 case 0x00: printf("Not defined\n"); break; in parse_display_caps()
283 …case 0x01: printf("Fast Scan is on the Major (Long) Axis and Slow Scan is on the Minor Axis\n"); b… in parse_display_caps()
284 …case 0x02: printf("Fast Scan is on the Minor (Short) Axis and Slow Scan is on the Major Axis\n"); … in parse_display_caps()
286 printf("Reserved\n"); in parse_display_caps()
290 printf(" Standalone Projector: %s\n", in parse_display_caps()
294 printf(" Default Color/Luminance Decoding: "); in parse_display_caps()
296 case 0x00: printf("Not defined\n"); break; in parse_display_caps()
297 case 0x01: printf("BGR\n"); break; in parse_display_caps()
298 case 0x02: printf("Y/C (S-Video) NTSC\n"); break; in parse_display_caps()
299 case 0x03: printf("Y/C (S-Video) PAL\n"); break; in parse_display_caps()
300 case 0x04: printf("Y/C (S-Video) SECAM\n"); break; in parse_display_caps()
301 case 0x05: printf("YCrCb 4:4:4 per SMPTE 293M & 294M\n"); break; in parse_display_caps()
302 case 0x06: printf("YCrCb 4:2:2 per SMPTE 293M & 294M\n"); break; in parse_display_caps()
303 case 0x07: printf("YCrCb 4:2:0 per SMPTE 293M & 294M\n"); break; in parse_display_caps()
304 case 0x08: printf("YCrCb per SMPTE 260M (Legacy HDTV)\n"); break; in parse_display_caps()
305 case 0x09: printf("YPbPr per SMPTE 240M (Legacy HDTV)\n"); break; in parse_display_caps()
306 case 0x0a: printf("YCrCb per SMPTE 274M (Modern HDTV)\n"); break; in parse_display_caps()
307 case 0x0b: printf("YPbPr per SMPTE 274M (Modern HDTV)\n"); break; in parse_display_caps()
308 case 0x0c: printf("Y B-Y R-Y BetaCam (Sony)\n"); break; in parse_display_caps()
309 case 0x0d: printf("Y B-Y R-Y M-2 (Matsushita)\n"); break; in parse_display_caps()
310 case 0x0e: printf("Monochrome\n"); break; in parse_display_caps()
312 printf("Unknown (0x%02x)\n", v); in parse_display_caps()
317 printf(" Preferred Color/Luminance Decoder: "); in parse_display_caps()
319 case 0x00: printf("Uses Default Decoding\n"); break; in parse_display_caps()
320 case 0x01: printf("BGR\n"); break; in parse_display_caps()
321 case 0x02: printf("Y/C (S-Video)\n"); break; in parse_display_caps()
322 case 0x03: printf("Yxx (SMPTE 2xxM)\n"); break; in parse_display_caps()
323 case 0x04: printf("Monochrome\n"); break; in parse_display_caps()
325 printf("Unknown (0x%02x)\n", v); in parse_display_caps()
331 printf(" Color/Luminance Decoding Capabilities:\n"); in parse_display_caps()
332 printf(" BGR: %s\n", (v & 0x80) ? "Yes" : "No"); in parse_display_caps()
333 printf(" Y/C (S-Video) NTSC: %s\n", (v & 0x40) ? "Yes" : "No"); in parse_display_caps()
334 printf(" Y/C (S-Video) PAL: %s\n", (v & 0x20) ? "Yes" : "No"); in parse_display_caps()
335 printf(" Y/C (S-Video) SECAM: %s\n", (v & 0x10) ? "Yes" : "No"); in parse_display_caps()
336 printf(" YCrCb 4:4:4 per SMPTE 293M & 294M: %s\n", (v & 0x08) ? "Yes" : "No"); in parse_display_caps()
337 printf(" YCrCb 4:2:2 per SMPTE 293M & 294M: %s\n", (v & 0x04) ? "Yes" : "No"); in parse_display_caps()
338 printf(" YCrCb 4:2:0 per SMPTE 293M & 294M: %s\n", (v & 0x02) ? "Yes" : "No"); in parse_display_caps()
339 printf(" YCrCb per SMPTE 260M (Legacy HDTV): %s\n", (v & 0x01) ? "Yes" : "No"); in parse_display_caps()
341 printf(" YPbPr per SMPTE 240M (Legacy HDTV): %s\n", (v & 0x80) ? "Yes" : "No"); in parse_display_caps()
342 printf(" YCrCb per SMPTE 274M (Modern HDTV): %s\n", (v & 0x40) ? "Yes" : "No"); in parse_display_caps()
343 printf(" YPbPr per SMPTE 274M (Modern HDTV): %s\n", (v & 0x20) ? "Yes" : "No"); in parse_display_caps()
344 printf(" Y B-Y R-Y BetaCam (Sony): %s\n", (v & 0x10) ? "Yes" : "No"); in parse_display_caps()
345 printf(" Y B-Y R-Y M-2 (Matsushita): %s\n", (v & 0x08) ? "Yes" : "No"); in parse_display_caps()
346 printf(" Monochrome: %s\n", (v & 0x04) ? "Yes" : "No"); in parse_display_caps()
348 printf(" Color/Luminance Decoding Capabilities: None\n"); in parse_display_caps()
354 printf(" Dithering: %s\n", (v & 0x80) ? "Yes" : "No"); in parse_display_caps()
358 printf(" Supported Color Bit-Depth of Sub-Channel 0 (Blue): "); in parse_display_caps()
360 printf("No Information\n"); in parse_display_caps()
362 printf("%u\n", v); in parse_display_caps()
364 printf("Reserved (0x%02x)\n", v); in parse_display_caps()
368 printf(" Supported Color Bit-Depth of Sub-Channel 1 (Green): "); in parse_display_caps()
370 printf("No Information\n"); in parse_display_caps()
372 printf("%u\n", v); in parse_display_caps()
374 printf("Reserved (0x%02x)\n", v); in parse_display_caps()
378 printf(" Supported Color Bit-Depth of Sub-Channel 2 (Red): "); in parse_display_caps()
380 printf("No Information\n"); in parse_display_caps()
382 printf("%u\n", v); in parse_display_caps()
384 printf("Reserved (0x%02x)\n", v); in parse_display_caps()
388 printf(" Supported Color Bit-Depth of Sub-Channel 0 (Cb/Pb): "); in parse_display_caps()
390 printf("No Information\n"); in parse_display_caps()
392 printf("%u\n", v); in parse_display_caps()
394 printf("Reserved (0x%02x)\n", v); in parse_display_caps()
398 printf(" Supported Color Bit-Depth of Sub-Channel 1 (Y): "); in parse_display_caps()
400 printf("No Information\n"); in parse_display_caps()
402 printf("%u\n", v); in parse_display_caps()
404 printf("Reserved (0x%02x)\n", v); in parse_display_caps()
408 printf(" Supported Color Bit-Depth of Sub-Channel 2 (Cr/Pr): "); in parse_display_caps()
410 printf("No Information\n"); in parse_display_caps()
412 printf("%u\n", v); in parse_display_caps()
414 printf("Reserved (0x%02x)\n", v); in parse_display_caps()
419 printf(" Aspect Ratio Conversion Modes:"); in parse_display_caps()
421 printf(" None\n"); in parse_display_caps()
423 printf("\n"); in parse_display_caps()
424 printf(" Full Mode: %s\n", (v & 0x80) ? "Yes" : "No"); in parse_display_caps()
425 printf(" Zoom Mode: %s\n", (v & 0x40) ? "Yes" : "No"); in parse_display_caps()
426 printf(" Squeeze (Side Bars/Letterbox) Mode: %s\n", (v & 0x20) ? "Yes" : "No"); in parse_display_caps()
427 printf(" Variable (Expand/Shrink) Mode: %s\n", (v & 0x10) ? "Yes" : "No"); in parse_display_caps()
436 printf(" %s:\n", data_block.c_str()); in parse_display_xfer()
443 printf(" No Display Transfer Characteristics\n"); in parse_display_xfer()
461 printf(" White Curve (%u entries):\n", num_entries); in parse_display_xfer()
468 printf(" Sub-Channel 0 (Blue) Curve with %u entries:\n", num_entries); in parse_display_xfer()
472 printf(" Sub-Channel 1 (Green) Curve with %u entries:\n", num_entries); in parse_display_xfer()
476 printf(" Sub-Channel 2 (Red) Curve with %u entries:\n", num_entries); in parse_display_xfer()
485 printf(" Version: %u\n", x[1]); in parse_di_ext_block()