Giter VIP home page Giter VIP logo

Comments (9)

Juggerr avatar Juggerr commented on June 18, 2024

Hi. I'd like to take this ticket, can you give more specific information about this issue?

from getting-started.

mithro avatar mithro commented on June 18, 2024

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.

Juggerr avatar Juggerr commented on June 18, 2024

Okay. There are few questions that I'd like to clarify:

  1. This website should be an another Django app inside of existed Django project (website)
  2. 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.

mithro avatar mithro commented on June 18, 2024
  1. This should be a new totally separate Django website.
  2. The manufacturer name, device name, etc should be extracted from the EDID information.
    For extracting the information take a look
  3. 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.

Juggerr avatar Juggerr commented on June 18, 2024

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.

mithro avatar mithro commented on June 18, 2024

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.

Juggerr avatar Juggerr commented on June 18, 2024

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.

mithro avatar mithro commented on June 18, 2024

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.

mithro avatar mithro commented on June 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.