On Wed, 6 Apr 2011 14:28:17 +0200 Leif Middelschulte <leif.middelschu...@gmail.com> said:
> 2011/4/5 Carsten Haitzler <ras...@rasterman.com>: > > On Mon, 4 Apr 2011 03:32:43 +0200 Leif Middelschulte > > <leif.middelschu...@gmail.com> said: > > > >> 2011/4/2 Mathieu Taillefumier <mathieu.taillefum...@free.fr>: > >> > Hey, > >> > > >> > do you want some specific tests about the patch ? > >> Well, basically feel free to test every function. I tested a couple of > >> functions, but cannot test every function since my IBM T60 display's > >> EDID doesn't comply with the standard. > >> > >> Find attached a little test program, which just test a subset of what > >> I implemented in terms of data extraction. For lazyness' sake you'll > >> have to pass it root windows and output ids. The instructions to do it > >> are given as comments in the code. > >> > >> BR, > >> > >> Leif > >> > >> *snap* > >> sorry, embedded patch was too long ;-) > > > > well it seems to find some info on my laptop's panel.though ascii name seems > > bad/corrupt. it smells badly of a non 0 terminated string. looks like other > > dangerous non-0 terminated string in serial too (fyi ascii name just is > > wrong from the edid - it has AUO\n m" so i think this needs to do some > > parsing and fixing up of such bad strings): > > > > EDID length: 128 > > EDID: > > 00ffffffffffff0006afec2000000000 > > 01120103802213780a57559c5a549d26 > > 1a505400000001010101010101010101 > > 010101010101121b5643500026303020 > > 340058c1100000180000000f00000000 > > 00000000000000000020000000fe0041 > > 554f0a202020202020202020000000fe > > 004231353658573032205630200a0046 > > Has a valid header: 1 > > Manufacturer name: AUO > > Display name: (null) > > ASCII name: AUO > > m > > EDID version: 1.3 > > Number of Extension blocks: 0 > > > > in general code is ok. i'd change a lot of shorts to ints, unsigned long to > > int, and formatting needs to match better. also it didnt compile as you > > used a Ecore_X_Randr_Edid_Aspect_Ratio_Preferred in the header when you > > only have Ecore_X_Randr_Edid_Aspect_Ratio defined, but a quick fix did > > that. as above - needs some string fixups and null terminations (never > > trust the edid content to do the 0 terminating for you). my laptop doesnt > > seem to give any useful information for: > > > > display name > > preferred aspect > > aspect ratios > > serial > > manufacturere serial number > > dpms (all of them) > > interface. > > > > not sure right now if this is just how the EDID info is or if your patch has > > problems. i dont have a xrandr capable display attached to a "good screen" > > to verify. but i i can put this in after some fixes as above. > Hey, > > thanks for testing. Maybe try the original code and compare the outcoming :-) > You can use xrandr --verbose as input for it. well i tried your original code :) > http://cgit.freedesktop.org/xorg/app/edid-decode/tree/edid-decode.c oh god.. not more work! :) -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel