Re: [PATCH 0/9] handle detailed timing and short video descriptor of CEA extension

2009-03-15 Thread Ma Ling
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

[PATCH 0/9] handle detailed timing and short video descriptor of CEA extension

2009-02-27 Thread Ma Ling
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

[PATCH 1/9] new structures and defined MACRO for CEA extension

2009-02-27 Thread Ma Ling
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 ---

[PATCH 2/9] detailed timing unified interface

2009-02-27 Thread Ma Ling
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

[PATCH 4/9] insert detailed timing block into mode list

2009-02-27 Thread Ma Ling
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

[PATCH 7/9] print all detailed timing blocks

2009-02-27 Thread Ma Ling
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

[PATCH 6/9] configure name and range according to detailed timing block

2009-02-27 Thread Ma Ling
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

[PATCH 8/9] construct video block unified interface, insert SVD into mode list

2009-02-27 Thread Ma Ling
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

RE: [PATCH 0/9] handle detailed timing and short video descriptor of CEA extension

2009-02-21 Thread Ma, Ling
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

RE: [PATCH 8/9] handle cea-ext data block and insert mode into mode list.

2009-02-17 Thread Ma, Ling
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

RE: [PATCH 1/9] Includes new structures and defined MACRO

2009-02-14 Thread Ma, Ling
-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 0/9] handle detailed timing and short video descriptor of CEA extension

2009-02-11 Thread Ma Ling
[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

[PATCH 1/9] Includes new structures and defined MACRO

2009-02-11 Thread 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 ---

[PATCH 2/9] construct detailed timing unified interface

2009-02-11 Thread Ma Ling
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

[PATCH 4/9] handle detailed timing operation in xf86EdidModes.c

2009-02-11 Thread Ma Ling
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

[PATCH 5/9] handle detailed timing operation in xf86Crtc.c

2009-02-11 Thread Ma Ling
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

[PATCH 8/9] handle cea-ext data block and insert mode into mode list.

2009-02-11 Thread Ma Ling
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

Re: [PATCH 1/9] Includes new structures and defined MACRO

2009-02-11 Thread Ma Ling
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

Re: [PATCH 4/9] handle detailed timing operation in xf86EdidModes.c

2009-02-11 Thread Ma Ling
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

Re: [PATCH 8/9] handle cea-ext data block and insert mode into mode list.

2009-02-11 Thread 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, +void *data) +{ +int i; +Uchar *ext

Re: [PATCH 8/9] handle cea-ext data block and insert mode into mode list.

2009-02-11 Thread Ma Ling
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

[PATCH 6/9] handle detailed timing operation in xf86Configure.c

2009-01-22 Thread Ma Ling
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

[PATCH 7/9] handle detailed timing operation in print_edid.c

2009-01-22 Thread Ma Ling
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

[PATCH 8/9] handle cea-ext data block in interpret_edid.c

2009-01-22 Thread Ma Ling
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

[PATCH 9/9] append modes into mode list from short video descriptor of cea-ext in xf86EdidModes.c

2009-01-22 Thread Ma Ling
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

Re: [PATCH 1/9] Includes some new structures and defined MACRO in edid.h

2009-01-22 Thread Ma Ling
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

[PATCH 0/9] handle detailed timing and short video descriptor of CEA extension

2009-01-21 Thread Ma Ling
of cea-ext in xf86EdidModes.c Thanks Ma Ling ___ xorg mailing list xorg@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/xorg

[PATCH 1/9] Includes some new structures and defined MACRO in edid.h

2009-01-21 Thread Ma Ling
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

[PATCH 2/9] implement detailed timing operation in interpret_edid.c

2009-01-21 Thread Ma Ling
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

[PATCH 3/9] implement detailed timing unified interface in interpret_edid.c

2009-01-21 Thread Ma Ling
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

[PATCH 4/9] handle detailed timing operation in xf86EdidModes.c

2009-01-21 Thread Ma Ling
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

Re: [PATCH 1/6] Includes some new structures and defined MACRO in edid.h

2008-12-29 Thread Ma Ling
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

Re: [PATCH 3/6] handle detailed timing operation in xf86EdidModes.c

2008-12-29 Thread Ma Ling
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

[PATCH 1/7] Includes some new structures and defined MACRO in edid.h

2008-12-26 Thread Ma Ling
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

[PATCH 3/7]implement detailed timing unified interface in interpret_edid.

2008-12-26 Thread Ma Ling
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

[PATCH 7/7] handle detailed timing operation in print_edid.c

2008-12-26 Thread Ma Ling
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

[PATCH 0/6] handle detailed timing operation

2008-12-19 Thread Ma Ling
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

[PATCH 2/6] implement unified interface and detailed timing operation in interpret_edid.c

2008-12-19 Thread Ma Ling
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

[PATCH 1/6] Includes some new structures and defined MACRO in edid.h

2008-12-19 Thread Ma Ling
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

[PATCH 4/6] handle detailed timing operation in xf86Crtc.c

2008-12-19 Thread Ma Ling
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

RE: [PATCH 0/6] handle detailed timing operation

2008-12-10 Thread Ma, Ling
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

[PATCH 0/6] handle detailed timing operation

2008-11-27 Thread Ma Ling
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

[PATCH 1/6] Includes some new structures and defined MACRO in edid.h

2008-11-27 Thread Ma Ling
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

[PATCH 3/6] handle detailed timing operation in xf86EdidModes.c

2008-11-27 Thread Ma Ling
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

[PATCH 5/6] handle detailed timing operation in xf86Configure.c

2008-11-27 Thread Ma Ling
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 ---

[PATCH 6/6] handle detailed timing operation in print_edid.c

2008-11-27 Thread Ma Ling
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 ---

[PATCH 4/6] handle detailed timing operation in xf86Crtc.c

2008-11-27 Thread Ma Ling
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

RE: [Linux-gfx] Re: [PATCH 3/5] handle extenion for detail timing block

2008-11-19 Thread Ma, Ling
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

PATH for EDID vendor VSC, prod id 19227

2008-09-28 Thread Ma, Ling
, 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