hi Ajax,
are there any more comments on the patches or we can merge them into
code tree?
Thanks
Ma Ling
On Fri, 2009-02-27 at 16:31 +0800, Ma Ling wrote:
Hi All,
I re-updated the patches according to Ajax's great suggestion
clarification, which intends to handle detailed timing blocks
name and range according to detailed timing block
[PATCH 7/9] print all detailed timing blocks
[PATCH 8/9] construct video block unified interface, insert SVD into
mode list
Thanks
Ma Ling
___
xorg mailing list
xorg@lists.freedesktop.org
http
declare new structure and MACRO related with CEA extension.
---
hw/xfree86/ddc/edid.h | 97 +
1 files changed, 97 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index b556003..69c8399 100644
---
construct unified interface, anytime when program need to handle detailed
timing block,
it always dynamically parse and deal with it through the interface.
---
hw/xfree86/ddc/interpret_edid.c | 182 +++
hw/xfree86/ddc/xf86DDC.h|5 +
2 files
handle detailed timing block quirks and insert detailed timing block
into mode list
---
hw/xfree86/ddc/xf86DDC.h | 39 +
hw/xfree86/modes/xf86EdidModes.c | 285 --
2 files changed, 191 insertions(+), 133 deletions(-)
diff --git
through unified interface print all detailed timing blocks.
---
hw/xfree86/ddc/print_edid.c | 256 +++---
1 files changed, 140 insertions(+), 116 deletions(-)
diff --git a/hw/xfree86/ddc/print_edid.c b/hw/xfree86/ddc/print_edid.c
index 7b6e298..2ad199f
through unified interface configure name and range
---
hw/xfree86/common/xf86Configure.c | 57
1 files changed, 32 insertions(+), 25 deletions(-)
diff --git a/hw/xfree86/common/xf86Configure.c
b/hw/xfree86/common/xf86Configure.c
index b803b49..c5d8f34
construct unified video block interface, and insert mode into mode list
according to video short descriptor from CEA extension
---
hw/xfree86/ddc/interpret_edid.c | 71 +++
hw/xfree86/ddc/xf86DDC.h |6 ++
hw/xfree86/modes/xf86EdidModes.c | 98
Hi Aajx,
Thanks for your clarification about the patches, I have cleaned them up and
re-sent. Whether could we merge them, or there are still some things to fix?
Regards
Ma Ling
-Original Message-
From: xorg-devel-boun...@lists.x.org [mailto:xorg-devel-boun...@lists.x.org] On
Behalf
OK, I got it!
Thanks a lot
Ma Ling
-Original Message-
From: Adam Jackson [mailto:a...@nwnk.net]
Sent: 2009年2月18日 4:02
To: Ma, Ling
Cc: xorg@lists.freedesktop.org
Subject: RE: [PATCH 8/9] handle cea-ext data block and insert mode into mode
list.
On Sat, 2009-02-14 at 17:02 +0800, Ma
-Original Message-
From: Adam Jackson [mailto:a...@nwnk.net]
Sent: 2009年2月14日 2:24
To: Ma, Ling
Cc: xorg@lists.freedesktop.org
Subject: Re: [PATCH 1/9] Includes new structures and defined MACRO
On Thu, 2009-02-12 at 14:59 +0800, Ma Ling wrote:
+struct cea_vendor_blk
[PATCH 5/9] handle detailed timing operation in xf86Crtc.c
[PATCH 6/9] handle detailed timing operation in xf86Configure.c
[PATCH 7/9] handle detailed timing operation in print_edid.c
[PATCH 8/9] handle cea-ext data block and insert mode into mode list.
Thanks
Ma Ling
declare new structures and MACRO related with CEA extension.
---
hw/xfree86/ddc/edid.h | 90 +
1 files changed, 90 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index b556003..0af9e59 100644
---
construct unified interface, anytime when program need detailed timing block,
it always dynamically parse and handle it through the interface.
---
hw/xfree86/ddc/interpret_edid.c | 182 +++
hw/xfree86/ddc/xf86DDC.h|5 +
2 files changed, 132
handle detailed timing quirks and insert detailed timing modes into mode list
---
hw/xfree86/ddc/xf86DDC.h | 39 +
hw/xfree86/modes/xf86EdidModes.c | 284 --
2 files changed, 190 insertions(+), 133 deletions(-)
diff --git
through unified interface handle monitor record and physical size of detailed
timing block
---
hw/xfree86/modes/xf86Crtc.c | 132 ---
1 files changed, 87 insertions(+), 45 deletions(-)
diff --git a/hw/xfree86/modes/xf86Crtc.c
select appropriate mode form video data blocks of CEA extension, then insert
them into mode list.
---
hw/xfree86/ddc/interpret_edid.c | 56 +
hw/xfree86/ddc/xf86DDC.h |3 +
hw/xfree86/modes/xf86EdidModes.c | 102 ++
3 files
Hi ajax
based on your suggestion, I will fix them you mentioned in next
version.
Thanks a lot!
Ma Ling
On Thu, 2009-02-12 at 03:19 +0800, Adam Jackson wrote:
On Wed, 2009-02-11 at 17:12 +0800, Ma Ling wrote:
+struct cea_audio_blk {
+ Uchar descs[3];
+};
I think you have this wrong
On Thu, 2009-02-12 at 03:30 +0800, Adam Jackson wrote:
On Wed, 2009-02-11 at 17:15 +0800, Ma Ling wrote:
+struct det_modes_parameter {
+xf86MonPtr DDC;
+ddc_quirk_t quirks;
+DisplayModePtr * Modes;
+Bool rb;
+Bool preferred;
+int timing_level;
+};
Why
On Thu, 2009-02-12 at 03:11 +0800, Adam Jackson wrote:
On Wed, 2009-02-11 at 17:17 +0800, Ma Ling wrote:
+void xf86FetchDataBlock(xf86MonPtr mon,
+int ext_type, int data_type,
+void *data)
+{
+int i;
+Uchar *ext
Sorry, please use this one to replace last email.
Thanks
Ma Ling
On Thu, 2009-02-12 at 03:11 +0800, Adam Jackson wrote:
On Wed, 2009-02-11 at 17:17 +0800, Ma Ling wrote:
+void xf86FetchDataBlock(xf86MonPtr mon,
+int ext_type, int data_type
handle detailed timing from EDID and CEA extension in xf86Configure.c.
---
hw/xfree86/common/xf86Configure.c | 57
1 files changed, 32 insertions(+), 25 deletions(-)
diff --git a/hw/xfree86/common/xf86Configure.c
b/hw/xfree86/common/xf86Configure.c
index
print all detailed timing blocks of EDID and CEA extension.
---
hw/xfree86/ddc/print_edid.c | 256 +++---
1 files changed, 140 insertions(+), 116 deletions(-)
diff --git a/hw/xfree86/ddc/print_edid.c b/hw/xfree86/ddc/print_edid.c
index 7b6e298..2ad199f
handle CEA extension data block from CEA extension
---
hw/xfree86/ddc/interpret_edid.c | 57 +++
1 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c
index 327f7d1..ef37a60 100644
append modes from short video descriptor in CEA extension into mode list.
---
hw/xfree86/ddc/xf86DDC.h |3 +
hw/xfree86/modes/xf86EdidModes.c | 102 ++
2 files changed, 105 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/xf86DDC.h
Hi Alex,
Thanks for your reply!
On Thu, 2009-01-22 at 22:50 +0800, Alex Deucher wrote:
On Thu, Jan 22, 2009 at 2:46 AM, Ma Ling ling...@intel.com wrote:
defined corresponding structure and MACRO for detailed timing and CEA data
blocks.
---
hw/xfree86/ddc/edid.h | 90
of
cea-ext in xf86EdidModes.c
Thanks
Ma Ling
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg
defined corresponding structure and MACRO for detailed timing and CEA data
blocks.
---
hw/xfree86/ddc/edid.h | 90 +
1 files changed, 90 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index
The patch handles detailed timing operation in interpret_edid.c
---
hw/xfree86/ddc/interpret_edid.c | 246 ++-
1 files changed, 140 insertions(+), 106 deletions(-)
diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c
index
create unified interface for detailed timing operation.
---
hw/xfree86/ddc/interpret_edid.c | 64 +++
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c
index 797a0dd..327f7d1
handled detailed timing operation, e.g. extract detailed timing modes from CEA
extension and insert them into mode list.
---
hw/xfree86/ddc/xf86DDC.h | 44 ++
hw/xfree86/modes/xf86EdidModes.c | 284 --
2 files changed, 195 insertions(+), 133
On Wed, 2008-12-24 at 21:29 +0800, Wu, Fengguang wrote:
On Sat, Dec 20, 2008 at 04:34:27AM +0200, Ma, Ling wrote:
defined corresponding structure and MACRO for detailed timing operation
---
hw/xfree86/ddc/edid.h | 73
+
1 files
On Thu, 2008-12-25 at 10:23 +0800, Wu, Fengguang wrote:
On Sat, Dec 20, 2008 at 04:37:51AM +0200, Ma, Ling wrote:
handled detailed timing operation .e.g extract detailed timing modes from
EDID and cea ext,
then insert mode list.
---
hw/xfree86/ddc/xf86DDC.h | 44
defined corresponding structure and MACRO for detailed timing operation
---
hw/xfree86/ddc/edid.h | 76 +
1 files changed, 76 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index 31bc7c1..bb5616f
create unified interface for detail timing operation.
---
hw/xfree86/ddc/interpret_edid.c | 64 +++
1 files changed, 64 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c
index 0438449..2002cd5
Here we print all detailed timing of EDID and CEA or other extension.
---
hw/xfree86/ddc/print_edid.c | 252 +++
1 files changed, 136 insertions(+), 116 deletions(-)
diff --git a/hw/xfree86/ddc/print_edid.c b/hw/xfree86/ddc/print_edid.c
index
detailed timing operation in xf86Configure.c
[PATCH 6/6] handle detailed timing operation in print_edid.c
Any comments are welcome !
Thanks
Ma Ling
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg
implement unified interface and detailed timing operation
---
hw/xfree86/ddc/interpret_edid.c | 312 ++-
1 files changed, 208 insertions(+), 104 deletions(-)
diff --git a/hw/xfree86/ddc/interpret_edid.c b/hw/xfree86/ddc/interpret_edid.c
index
defined corresponding structure and MACRO for detailed timing operation
---
hw/xfree86/ddc/edid.h | 73 +
1 files changed, 73 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index 31bc7c1..8751107 100644
handle detailed timing operation,e.g. set up Monitor from detailed timing
block
from EDID and cea ext
---
hw/xfree86/modes/xf86Crtc.c | 125 ---
1 files changed, 82 insertions(+), 43 deletions(-)
diff --git a/hw/xfree86/modes/xf86Crtc.c
hi ajax
Could you have some comments about the patch --handle detailed timing
operation.
Thanks
Ma Ling
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ma Ling
Sent: 2008年11月27日 15:59
To: xorg@lists.freedesktop.org
Subject: [PATCH 0/6] handle
in xf86Configure.c
[PATCH 6/6] handle detailed timing operation in print_edid.c
Any comments are welcome !
Thanks
Ma Ling
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg
defined corresponding structure and MACRO for detailed timing operation
---
hw/xfree86/ddc/edid.h | 73 +
1 files changed, 73 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/ddc/edid.h b/hw/xfree86/ddc/edid.h
index 45caf6e..fde06d0 100644
handled detailed timing operation .e.g extract detailed timing modes from EDID
and cea ext,
then insert mode list.
---
hw/xfree86/ddc/xf86DDC.h | 38 +
hw/xfree86/modes/xf86EdidModes.c | 277 --
2 files changed, 182 insertions(+), 133
handle detailed timing in xf86Configure.c
---
hw/xfree86/common/xf86Configure.c | 56
1 files changed, 31 insertions(+), 25 deletions(-)
diff --git a/hw/xfree86/common/xf86Configure.c
b/hw/xfree86/common/xf86Configure.c
index 8700496..2b7f634 100644
---
handle detailed timing to print edid.
---
hw/xfree86/ddc/print_edid.c | 252 +++
1 files changed, 136 insertions(+), 116 deletions(-)
diff --git a/hw/xfree86/ddc/print_edid.c b/hw/xfree86/ddc/print_edid.c
index 7b6e298..af38856 100644
---
handle detailed timing operation,e.g. set up Monitor from detailed timing block
from EDID and cea ext
---
hw/xfree86/modes/xf86Crtc.c | 120 ---
1 files changed, 79 insertions(+), 41 deletions(-)
diff --git a/hw/xfree86/modes/xf86Crtc.c
hi ajax
I have appended quirk function in handle_detailed_fn before we really use
detail timing.
It is not useful to us any longer, so I remove it.
Thanks
Ma Ling
-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Adam Jackson
Sent: 2008年11月19日 4:56
, the patch avoid the
problem by appending quirk.
Thanks
Ma Ling
xf86EdidModes.patch
Description: xf86EdidModes.patch
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg
49 matches
Mail list logo