Comments (9)
Hi. I'd like to take this ticket, can you give more specific information about this issue?
from getting-started.
Information about EDID can be found at http://en.wikipedia.org/wiki/Extended_display_identification_data
Despite EDID information being important in telling the computer how the display works, many devices ship with bad or misleading EDID information. We'd like to collect that information in a website.
The website should support basically cataloging and displaying EDID information and support people submitting new EDID that they have captured from their devices (either through the HDMI2USB device or another tool).
from getting-started.
Okay. There are few questions that I'd like to clarify:
- This website should be an another Django app inside of existed Django project (website)
- Some use case questions:
Users can upload their EDID files and they should specify their device info e.g. (manufacturer name, device name, device type etc.)
Than other users can go to the site and select a device's EDID file which they need.
Selection should be as hierarchical selector i.e. first, user should chose manufacturer, than type, than resolution ....
Have I understood the task right?
And I ask you provide me fields by which devices would be specified.
from getting-started.
- This should be a new totally separate Django website.
- The manufacturer name, device name, etc should be extracted from the EDID information.
For extracting the information take a look - People should be able to "correct" the edid information.
People don't really need to download EDID information. You need to look at the EDID information for possible fields.
from getting-started.
Okay. How you advice me to parse EDID format? The first links that you gave me, that project doesn't support EDID format (their decoder accepts some session format from their devices, they said this function is expecting for implementation, but unavailable now).
Probably I should call "parse-edid" utility (the second link) and may be I can adjust this program for our facilities.
Or should I write own script for parsing?
from getting-started.
You'll probably want to parse the EDID information yourself, it's pretty
trivial really. Take a look at the struct library in Python.
from getting-started.
Well, I have done something. It is not fully ready yet, but you can take a look something.
I have created Django website. https://github.com/Juggerr/web_edid
- On the index page, there is link to upload page (I have put some samples of EDID files if you don't have (directory - edid_samples ) ), and also there will show EDID files which devices we already have (there are just list yet, without any choose widgets or/and search).
- On the upload page users can edit their EDID files, and than submit.
- I haven't wrote parsing of all fields yet (but you can see the basic workflow of site with the existed fields)
- So I have created basic functionality of the site, you can check it and say that I need change, correct, add etc.
- In further I will be adding more fields in the parser.
from getting-started.
Looks like a pretty great start! I'd like to add a bunch of comments to your code, can you please send me a pull request?
Things to put onto the TODO list might include;
- Ability to search, IE get all monitors made by Dell.
- Ability to tag EDID files.
- Ability to group EDID files in some way, IE they might all be made by Dell but one is "Dell Corporation" and another is "Dell Limited".
from getting-started.
This task was completed by @sewar as part of the Google Summer of Code in 2013. The new code can be seen at https://github.com/timvideos/edid.tv and https://github.com/timvideos/edid_grabber_c and the website is live at http://edid.tv
from getting-started.
Related Issues (20)
- [HDMI2USB] Allow HDMI2USB devices to act as HDMI extenders via the Gigabit Ethernet port HOT 3
- [HDMI2USB] Get Milkymist "Video DJing" functionality on the Numato Opsis board HOT 12
- [HDMI2USB] Add "hardware mixing" support to HDMI2USB firmware HOT 1
- [LiteX] Add support for j2 (j-core) to LiteX
- [LiteX] Finish support for RISC-V in LiteX HOT 3
- [LiteX] Add support for ZPU / ZPUino in MiSoC
- [LiteX] Create a litescope based "Integrated Bit Error Ratio Tester" (iBERT) clone HOT 2
- [LiteX] Create a generic debug interface for soft-CPU cores and connect to GDB HOT 1
- [LiteX] Improve support for project IceStorm (Lattice ICE40 + OpenFPGA toolchain) HOT 6
- [LiteX] QEmu simulation of a LiteX generated SoC HOT 2
- [LiteX+HDMI2USB] Improve NuttX on LiteX generated SoC & replace HDMI2USB bare metal firmware
- [LiteX] Add support to pep8 / pylint for the "MiSoC / LiteX" formatting style & new specific checks HOT 2
- Hdmi2UsbAPI HOT 1
- [SymbiFlow] Add support for Spartan 6 parts HOT 1
- [VideoBrick] capture HDMI video and audio at multiple resolutions
- Real HDMI support in HDMI2USB HOT 1
- [HDMI2USB] HDMI Audio to HDMI Audio
- [HDMI2USB] Make the HDMI2Eth target fully functional
- Configuration area in opsis flash (so that it can save config).
- Testing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from getting-started.