Open emersion opened 6 days ago
Thanks for the various patches!
It reached the owi_assert(0) in the patch below after 27 minutes of execution time.
Great! This is a little bit long. I'm going to see if I can make this faster. Have you tried to push it further ?
+ size = 128;
I have a question regarding the initial size. 128 is the maximum allowed size, right? What is the minimum one? It could help a lot to use a smaller one for my investigation in order to reduce execution time.
128 is the minimum valid size for an EDID blob. To expand on this a bit: an EDID blob is made up of 1 or more blocks, and each block takes 128 bytes.
A bunch of fixes to make owi work with libdisplay-info.
Test with:
It reached the
owi_assert(0)
in the patch below after 27 minutes of execution time.libdisplay-info patch
```diff diff --git a/di-edid-decode/main.c b/di-edid-decode/main.c index bb3d9e7e0999..78d3265548a4 100644 --- a/di-edid-decode/main.c +++ b/di-edid-decode/main.c @@ -3,20 +3,22 @@ #includeI also had to add
#define __ASSERT_FUNCTION NULL
otherwise it would fail compilation because it's undefined.