Lines Matching refs:edid

7 #include "edid.h"
525 edid_dump(edid1_info *edid)
530 dprintf(" EDID version: %d.%d\n", edid->version.version, edid->version.revision);
531 dprintf(" Vendor: %s Product ID: 0x%x\n", edid->vendor.manufacturer, edid->vendor.prod_id);
532 dprintf(" Serial #: %" B_PRIu32 "\n", edid->vendor.serial);
533 dprintf(" Produced in week/year: %u/%u\n", edid->vendor.week, edid->vendor.year);
536 dprintf(" Type: %s\n", edid->display.input_type != 0 ? "Digital" : "Analog");
537 if (edid->display.input_type != 0 && edid->version.revision >= 4) {
538 dprintf(" Digital Bit Depth: %d\n", edid->display.digital_params.bit_depth);
539 switch (edid->display.digital_params.interface) {
547 dprintf(" Size: %d cm x %d cm\n", edid->display.h_size,
548 edid->display.v_size);
549 dprintf(" Gamma=%.2f\n", (edid->display.gamma + 100) / 100.0);
550 if (edid->display.gtf_supported) {
551 if (edid->version.revision >= 4)
556 dprintf(" Red (X,Y)=(%.4f,%.4f)\n", edid->display.red_x / 1024.0,
557 edid->display.red_y / 1024.0);
558 dprintf(" Green (X,Y)=(%.4f,%.4f)\n", edid->display.green_x / 1024.0,
559 edid->display.green_y / 1024.0);
560 dprintf(" Blue (X,Y)=(%.4f,%.4f)\n", edid->display.blue_x / 1024.0,
561 edid->display.blue_y / 1024.0);
562 dprintf(" White (X,Y)=(%.4f,%.4f)\n", edid->display.white_x / 1024.0,
563 edid->display.white_y / 1024.0);
567 if (edid->std_timing[i].h_size <= 256)
571 edid->std_timing[i].h_size, edid->std_timing[i].v_size,
572 edid->std_timing[i].refresh, edid->std_timing[i].id);
576 if (edid->established_timing.res_720x400x70)
578 if (edid->established_timing.res_720x400x88)
580 if (edid->established_timing.res_640x480x60)
582 if (edid->established_timing.res_640x480x67)
584 if (edid->established_timing.res_640x480x72)
586 if (edid->established_timing.res_640x480x75)
588 if (edid->established_timing.res_800x600x56)
590 if (edid->established_timing.res_800x600x60)
593 if (edid->established_timing.res_800x600x72)
595 if (edid->established_timing.res_800x600x75)
597 if (edid->established_timing.res_832x624x75)
599 if (edid->established_timing.res_1024x768x87i)
601 if (edid->established_timing.res_1024x768x60)
603 if (edid->established_timing.res_1024x768x70)
605 if (edid->established_timing.res_1024x768x75)
607 if (edid->established_timing.res_1280x1024x75)
610 if (edid->established_timing.res_1152x870x75)
614 edid1_detailed_monitor *monitor = &edid->detailed_monitor[i];
682 if (edid->num_sections > 0)
683 dprintf("Extension blocks: %u\n", edid->num_sections);
684 if (edid->cta_block.tag == 0x2) {
686 dprintf(" Extension version: %u\n", edid->cta_block.revision);
687 dprintf(" Number of native detailed modes: %u\n", edid->cta_block.num_native_detailed);
688 if (edid->cta_block.ycbcr422_supported)
690 if (edid->cta_block.ycbcr444_supported)
692 if (edid->cta_block.audio_supported)
694 if (edid->cta_block.underscan)
696 if (edid->cta_block.revision >= 3) {
697 for (i = 0; i < edid->cta_block.num_data_blocks; i++) {
698 edid_cta_datablock_dump(&edid->cta_block.data_blocks[i]);
702 edid_timing_dump(&edid->cta_block.detailed_timing[i], false);
704 if (edid->displayid_block.tag == 0x70) {
706 dprintf(" Extension version: %u\n", edid->displayid_block.version);
707 dprintf(" Extension count: %u\n", edid->displayid_block.extension_count);