aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xlib/Parse/EDID.pm27
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/Parse/EDID.pm b/lib/Parse/EDID.pm
index 22865d3..2bfef38 100755
--- a/lib/Parse/EDID.pm
+++ b/lib/Parse/EDID.pm
@@ -629,3 +629,30 @@ sub group_by2 {
}
1;
+__END__
+
+=head1 NAME
+
+Parse::EDID - Extended display identification data (EDID) parser
+
+=head1 DESCRIPTION
+
+This module provides some function to parse Extended display identification
+data binary data structures.
+
+=head1 FUNCTIONS
+
+=head2 parse_edid($raw_edid)
+
+Parse the raw binary edid data, as a string, and return a corresponding data
+structure, as an hashref.
+
+=head2 check_parsed_edid($edid)
+
+Check the data structure, and return an error message if anything is wrong, an
+empty string otherwise.
+
+=head2 find_edid_in_string($string)
+
+Extract raw binary edid data from another tool text output, such as xrandr
+--prop.