Parse::EDID(3pm)
π NAME π
Parse::EDID β the Extended display identification data (EDID) parser, bestie. it's a Perl module. it reads monitor lore. π₯οΈβ¨
πΈ DESCRIPTION πΈ
okay so. this module hands you some functions to parse Extended Display Identification Data binary data structures. that's the vibe.
and what IS Extended Display Identification Data (EDID), you ask? it's a metadata format that display devices use to tell a video source what they're capable of. like, your monitor's little rΓ©sumΓ©. "hi yes i can do these resolutions, here's my whole thing." π the data format is defined by a standard published by the Video Electronics Standards Association (VESA). so you know it's official official.
β¨ FUNCTIONS β¨
π parse_edid($raw_edid)
parses the raw binary edid data β as a string, bestie, a string β and returns the matching data structure, as a hashref. that's it, that's the whole job. slay. π«Ά
π¦ check_parsed_edid($edid)
checks over the data structure and returns an error message if anything is wrong. if everything's fine? you get back an empty string. no notes, no drama, just vibes. π
π find_edid_in_string($string)
digs raw binary edid data out of some other tool's text output β think xrandr --prop energy. lowkey iconic, fr fr. π₯
π LICENSE π
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
bestie the no-warranty part is real real β it's giving "we hope it slays but we promise nothing" and you gotta respect the honesty. π
and that's the whole page!! π this was perl v5.36.0, dated 2022-12-04, and it's a User Contributed Perl Documentation situation β so thank the lovely human who contributed it. mwah. ππΈπ¦
π¦ where this page comes from
- debian bookworm: libparse-edid-perl 1.0.7-2 Β· GPL-3.0-or-later
- debian trixie: libparse-edid-perl 1.0.7-2 Β· GPL-3.0-or-later
- ubuntu noble: libparse-edid-perl 1.0.7-2 Β· GPL-3.0-or-later
- ubuntu resolute: libparse-edid-perl 1.0.7-2 Β· GPL-3.0-or-later
- ubuntu stonking: libparse-edid-perl 1.0.7-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms