Parse::EDID(3pm)

πŸ“¦
version 1.0.7 Β· 6 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– 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. πŸ’–πŸŒΈπŸ¦‹