Re: xf86-video-intel: man/intel.man src/i830_driver.c src/i830.h

2009-06-29 Thread Zhenyu Wang
On 2009.06.24 09:26:27 -0700, Jesse Barnes wrote:
 On Wed, 24 Jun 2009 10:37:34 +0200
 Michel Dänzer mic...@daenzer.net wrote:
 
  On Wed, 2009-06-24 at 10:33 +0200, Michel Dänzer wrote:
   On Tue, 2009-06-23 at 15:06 -0700, Jesse Barnes wrote:
@@ -2663,10 +2665,23 @@ I830ScreenInit(int scrnIndex, ScreenPtr
pScreen, int argc, char **argv) pI830-fb_compression = FALSE;
}
 
+   /* SwapBuffers delays to avoid tearing */
+   pI830-swapbuffers_wait = TRUE;
+
+   /* Allow user override if they set a value */
+   if (xf86IsOptionSet(pI830-Options, OPTION_SWAPBUFFERS_WAIT))
{
+   if (xf86ReturnOptValBool(pI830-Options,
OPTION_SWAPBUFFERS_WAIT, FALSE))
+  pI830-swapbuffers_wait = TRUE;
+   else
+  pI830-swapbuffers_wait = FALSE;
+   }
   
   FYI, the xf86IsOptionSet() call is superfluous.
   xf86ReturnOptValBool() returns its last argument (the default
   value) if the option isn't set in the config file. So you could
   simplify the code added above to
   
  /* SwapBuffers delays to avoid tearing */
  pI830-swapbuffers_wait = xf86ReturnOptValBool(pI830-Options,
   OPTION_SWAPBUFFERS_WAIT, FALSE);
  
  Actually the default value should be TRUE of course - the default
  values in your code are mixed, and I just copied  pasted the
  xf86ReturnOptValBool call.
 
 And I was just copy  pasting from some of our other option checking
 code... looks like more of it could be simplified.
 

Jesse, but I can't find driver usage for this option in 
1eec83a203c48822400742a1fb184b2cb52c62f7,
or do I miss anything?

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Intermittent blanking of screen with intel driver / Xorg 1.6.0

2009-05-10 Thread Zhenyu Wang
On 2009.05.09 08:34:51 +0200, Pascal A. Niklaus wrote:
 Hi all,
 
 I am experiencing a problem that I can't resolve. Running Xorg 1.6.0 
 with the intel driver (in Kubuntu 9.04), I do get a repeated blanking of 
 the screen at a 1600x1200 resolution. This blanking does not occur with 
 the fb driver, and it does not occur at lower resolutions. It also is 
 not regular. Sometimes the screen is fine for a minute, and then it 
 starts to blank out 10 times in a row at intervals of a few seconds.
 
 I have posted my Xorg log file at http://131.152.52.62/~pascal/Xorg.0.log
 

You may try 2.7 release. Ma ling's new work on G45 PLL calculation has
fixed the clock issue on that chip with output like HDMI. 

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: HDMI audio stops working when X starts

2009-04-23 Thread Zhenyu Wang
On 2009.04.22 06:34:44 -0400, p...@intl.sbrk.co.uk wrote:
 The same:
 startx:
 [drm] Initialized drm 1.1.0 20060810
 pci :00:02.0: PCI INT A - GSI 16 (level, low) - IRQ 16
 pci :00:02.0: setting latency timer to 64
 pci :00:02.0: irq 30 for MSI/MSI-X
 [drm] Initialized i915 1.6.0 20080730 for :00:02.0 on minor 0
 HDMI hot plug event: Presence_Detect=0 ELD_Valid=1
 
 stopx:
 HDMI hot plug event: Presence_Detect=1 ELD_Valid=1
 ALSA sound/pci/hda/hda_eld.c:264: HDMI: Unknown ELD version 1
 [drm:gm45_get_vblank_counter] *ERROR* trying to get vblank count for disabled 
 pipe 1
 
 $ uname -r
 2.6.30-rc3
 $ cat /proc/asound/version
 Advanced Linux Sound Architecture Driver Version 1.0.19.
 $ lsmod|grep hdmi
 snd_hda_codec_intelhdmi14320  1 
 snd_hda_codec  62304  3 
 snd_hda_codec_intelhdmi,snd_hda_codec_realtek,snd_hda_intel
 snd64920  14 
 snd_hda_codec_intelhdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq_dummy,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
 $ lspci -nn|egrep -i 'audio|graph'
 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series 
 Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
 00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset 
 Integrated Graphics Controller [8086:2a43] (rev 07)
 00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio 
 Controller [8086:293e] (rev 03)
 
 xf86-video-intel-2.7.0 and libdrm-2.4.9
 

Thanks, we'll verify this here. You can file a bug to 
https://bugs.freedesktop.org,
we'll track it.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: HDMI audio stops working when X starts

2009-04-22 Thread Zhenyu Wang
On 2009.04.22 03:37:00 -0400, p...@intl.sbrk.co.uk wrote:
 On Wed, Apr 22, 2009 at 09:45:50AM +0800, Zhenyu Wang wrote:
  On 2009.04.16 05:54:05 -0400, p...@intl.sbrk.co.uk wrote:
 
   The problem is that HDMI audio works fine until I start X. The
   driver for the Intel(R) Mobile Intel? GM45 Express Chipset
   loads and I see a message in dmesg:
   HDMI hot plug event: Presence_Detect=0 ELD_Valid=1
   and sound output ceases. If I stop X, then I get
   HDMI hot plug event: Presence_Detect=1 ELD_Valid=1
   and sound output returns.
  
  What's your kernel version?  Ma Ling's patch in linus tree
  drm/i915: sync hdmi detection by hdmi identifier with 2D should
  have fixed this by detect hdmi sink correctly.
 
 I've just tried it on 2.6.29.1 with the same symptoms. I can
 see the sync hdmi detection code in drm/i915/*.c.
 
 Is the problem that it sees the audio sink and assigns it
 for the video driver taking it away from the alsa driver?
 

I don't think the fix is in 2.6.29.1, pls try 2.6.30-rc3 now.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Intel 965GM w/ Multi-monitor ignores Enable option

2009-04-21 Thread Zhenyu Wang
On 2009.04.17 11:22:37 +0930, Charles Pillar wrote:
 
 I can get around this by setting the option Ignore true on the LVDS 
 Monitor
 section. Now the machine startes with both LCDs as it should. However now that
 I have ignored the LVDS output, I can't enable it with XRandR when I take my
 laptop from the Docking Station without changing the Ignore directive and
 restarting X.
 

I tried to fix this by implement LVDS detection method based on lid status,
so when lid is closed you get a free pipe to output as LVDS is disabled, and
open lid with randr you can turn on it again. But unfortunely the method we
tried (acpi lid object, VBios software flag) doesn't work reliable on all 
machines, due to broken acpi bios or unknown reason. So I think we need some
trade-off here to only enable the detection on more trusted new chipsets.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: HDMI audio stops working when X starts

2009-04-21 Thread Zhenyu Wang
On 2009.04.16 05:54:05 -0400, p...@intl.sbrk.co.uk wrote:
 Hi,
 
 I've also sent this query to the alsa mailing list, but I think it's
 more to do with the video driver than with alsa.
 
 The problem is that HDMI audio works fine until I start X. The
 driver for the Intel(R) Mobile Intel® GM45 Express Chipset
 loads and I see a message in dmesg:
 HDMI hot plug event: Presence_Detect=0 ELD_Valid=1
 and sound output ceases. If I stop X, then I get
 HDMI hot plug event: Presence_Detect=1 ELD_Valid=1
 and sound output returns.
 
 From /var/log/Xorg.0.log I see:
 Loading /usr/lib64/xorg/modules/drivers//intel_drv.so
 ..
 (II) Primary Device is: PCI 0...@00:02:0
 
 Can someone tell me what this hot plug event signifies
 and is there anything I can do to stop it disabling HDMI
 audio?
 

What's your kernel version?  Ma Ling's patch in linus tree
drm/i915: sync hdmi detection by hdmi identifier with 2D should
have fixed this by detect hdmi sink correctly.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: xf86-video-intel : SDVO TV out with Component output: proposing a fix

2009-03-30 Thread Zhenyu Wang
On 2009.03.27 07:07:35 +0800, Jacques, Hugo wrote:
 Hi xf86-video-intel folks,
 
 I just gave a try to a recent driver (xf86-video-intel-2.7-rc1) to see how it 
 went driving an SDVO TV output.
 
 I am using an Add2 card with a CH7021 on SDVO-B (component output = CVBS) and 
 a CH7307 for DVI-D on SDVO-C.

CVBS is composite output, component is YPrPb.

 
 Launching X with a VGA monitor connected to the Mobo and a plain old TV set 
 to the Add2's CVBS, the TV gets no signal.
 
 In the Xorg.0.log, I got:
 
 (WW) intel(0): SDVOB: Unknown SDVO output type (0x0400)

Interesting, this looks violate SDVO spec. As device shouldn't have 1 output
unless it has 0 output, and only one TV output, so 0x0400 (CVBS1) should 
always
be invalid. But real hw vendor could possibly break this as your case.

 
 In i830_sdvo.c, function i830_sdvo_output_setup, it seems that the cases with 
 flag = SDVO_OUTPUT_CVBS0 or SDVO_OUTPUT_CVBS1 or SDVO_OUTPUT_SVID1 are not 
 handled.
 
 I am not sure why this is so, but I took a chance (I am a newbie with this 
 code) and added some code to do handle the above cases.

Because we don't have hardware for verify this.

 
 I made the thing working.
 
 Below is the diff between the original code and my modifs.
 
 Feel free to integrate it. (Should I be entering this into Bugzilla?)
 

Looks ok to me, except it's not in diff format.
Anyway I'll try to integrate it. Thanks.

 
 diff i830_sdvo.c i830_sdvo.c.modif
 
 1561a1562,1585
  else if (flag  SDVO_OUTPUT_SVID1)
  {
dev_priv-controlled_output = SDVO_OUTPUT_SVID1;
output-subpixel_order = SubPixelHorizontalRGB; /* XXX */
name_prefix=TV;
dev_priv-is_tv = TRUE;
intel_output-needs_tv_clock = TRUE;
  }
  else if (flag  SDVO_OUTPUT_CVBS0)
  {
dev_priv-controlled_output = SDVO_OUTPUT_CVBS0;
output-subpixel_order = SubPixelHorizontalRGB; /* XXX */
name_prefix=TV;
dev_priv-is_tv = TRUE;
intel_output-needs_tv_clock = TRUE;
  }
  else if (flag  SDVO_OUTPUT_CVBS1)
  {
dev_priv-controlled_output = SDVO_OUTPUT_CVBS1;
output-subpixel_order = SubPixelHorizontalRGB; /* XXX */
name_prefix=TV;
dev_priv-is_tv = TRUE;
intel_output-needs_tv_clock = TRUE;
  } 
 
 Hugo Jacques
 This electronic message may contain proprietary and confidential information 
 of Verint Systems Inc., its affiliates and/or subsidiaries.
 The information is intended to be for the use of the individual(s) or
 entity(ies) named above.  If you are not the intended recipient (or 
 authorized to receive this e-mail for the intended recipient), you may not 
 use, copy, disclose or distribute to anyone this message or any information 
 contained in this message.  If you have received this electronic message in 
 error, please notify us by replying to this e-mail.
 
 ___
 xorg mailing list
 xorg@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/xorg

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Problems with KMS on drm-intel-next branch

2009-03-16 Thread Zhenyu Wang
On 2009.03.17 07:25:52 +0800, Mike Lothian wrote:
 2009/3/16 Jesse Barnes jbar...@virtuousgeek.org:
  On Sunday, March 15, 2009 6:23:59 am Mike Lothian wrote:
  Hi
 
  I've been using KMS  on Intel since it was merged with 2.6.29. In
  parallel to this I've also been testing the drm-intel-next branch of
  anholt's git tree
 
  This stopped working for me about 2 weeks ago.
 
  When the kernel normally switches to the correct resolution on
  mainline the drm-intel-next kernel turns the screen black then slowly
  gets brighter from the edges going through purple into white, showing
  all the imperfections in the screen
 
  I'm not sure what's happening in the background as my laptop never
  gets to the point where I can SSH in.
 
  It's a:
 
  00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4
  Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)
  00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series
  Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
 
  Hope this helps in some way
 
  If it used to work but now doesn't, you may be able to use git bisect to 
  get
  down to the offending commit.  Either way, please file a bug at
  bugs.freedesktop.org for this problem if one doesn't already exist.
 
  Thanks,
  --
  Jesse Barnes, Intel Open Source Technology Center
 
 
 Hi I've just finished bisecting and the dodgy commit was:
 
 drm/i915: Use LVDS config in Driver feature BDB for integrated LVDS check
 ed356c1946edc4017799de0371ef229bffa5e72c
 
 I hope this helps

That commit has drawbacks and needs rework. Could you attach bios_reader output?
The utility is under xf86-video-intel/src/bios_reader, make sure you're on git 
tip
or 2.7 branch.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: installing xf86-video-intel-2.6.0

2009-03-03 Thread Zhenyu Wang
On 2009.03.03 07:56:26 +0800, Érico Teixeira wrote:
 Running I get the following:
 # lspci | grep VGA
 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML
 Express Graphics Controller (rev 04)
 
 I trying to follow the steps at http://intellinuxgraphics.org/install.html
 
 I've dowloaded and extracted xf86-video-intel-2.6.0.tar.bz2
 
 Then I run :
 # ./configure -- everything goes fine here
 # make
 
 When I run make I get the following error :
 make[4]: Entering directory 
 `/home/ericomtx/Desktop/xf86-video-intel-2.6.0/src'
 ../doltcompile gcc -DHAVE_CONFIG_H -I. -I..   -I/usr/include/xorg -I/usr/
 include/pixman-1-I/usr/local/include -I/usr/local/include/drm   -Wall
 -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
 -Wmissing-declarations -Wnested-externs -fno-strict-aliasing 
 -I/usr/include
 /xorg -I/usr/include/pixman-1   -I/usr/local/include -I/usr/local/include/drm 
  
 -I/usr/include/X11/dri -I../uxa -DI830_XV -DI830_USE_XAA -DI830_USE_EXA -g -O2
 -MT i830_lvds.lo -MD -MP -MF .deps/i830_lvds.Tpo -c -o i830_lvds.lo 
 i830_lvds.c
 i830_lvds.c: In function ‘i830_lvds_get_modes’:
 i830_lvds.c:827: error: ‘DS_VENDOR’ undeclared (first use in this function)
 i830_lvds.c:827: error: (Each undeclared identifier is reported only once
 i830_lvds.c:827: error: for each function it appears in.)
 make[4]: *** [i830_lvds.lo] Error 1
 make[4]: Leaving directory `/home/ericomtx/Desktop/xf86-video-intel-2.6.0/src'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/ericomtx/Desktop/xf86-video-intel-2.6.0/src'
 make[2]: *** [all] Error 2
 make[2]: Leaving directory `/home/ericomtx/Desktop/xf86-video-intel-2.6.0/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/ericomtx/Desktop/xf86-video-intel-2.6.0'
 make: *** [all] Error 2
 
 What am I missing ?
 

This compat issue with pre-1.5 xserver has been fixed in later driver releases.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Intel Graphics question

2009-02-19 Thread Zhenyu Wang
On 2009.02.20 07:43:21 +0800, Joseph Smith wrote:
 
 Hello,
 I am a coreboot (http://www.coreboot.org) developer working mostly Intel
 chipsets. Currently I am working an set-top-box with an Intel chipset. I am
 looking into implementing LVDS and TV-OUT support for various Intel GMCH's
 for set-top-boxes and possibly laptops starting right from the firmware. I
 kind of understand how it works but not exactly sure in which order it
 needs to happen. Could anyone please help me understand or confirm if this
 is right:
 
 1. All GMCH graphics settings are available through 512k graphics mmio
 space
 2. Current graphics settings are read from graphics mmio space
 2. i2c communications is setup through GMCH graphics mmio space
 3. LVDS and/or TV-OUT chip is programmed via i2c according to graphic
 settings read from graphics mmio space
 4. DVO port that the LVDS and/or TV-OUT chip is connected to is turned on
 
 Did I miss anything else?
 Thanks in advance to any help you can give me.
 

MMIO space is where all the modesetting stuffs happen. 
You can look up xf86-video-intel source for information to setup outputs.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: [PATCH] : quirk for AOpen MP45

2009-01-23 Thread Zhenyu Wang
On 2009.01.18 19:46:16 +0800, Vincent Mussard wrote:
 Zhenyu Wang wrote :
  2.6-branch doesn't have my LVDS detect patch, as I'd like to get
  more testing before putting in stable. 
  Could you try git master to see if LVDS has the right detection?
  I know some Aopen might still not work, so that we can use your quirk.
 

 Hi
 
 Just tried current git master of xf86-video-intel 
 (git://anongit.freedesktop.org/git/xorg/driver/xf86-video-intel) and got 
 the same LVDS detection although I don't have one.
 Please find attached the xrandr output.
 I don't have a xorg.conf and without my patch resolution is 
 automatically set to 1024x768 because of the LVDS output. With the patch 
 resolution is correctly set to 1920x1200 (on my 24 display).
 

Pushed. Thanks!

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[ANNOUNCE] xf86-video-intel 2.6.0

2009-01-19 Thread Zhenyu Wang
 uxa_prepare_access failure
  FatalError on batchbuffer map failure
  Fix LVDS EDID to match all possible default modes
  Assign rotation memory dri_bo to rotation pixmap.

Kristian Høgsberg (7):
  Add DRI2 support.
  Fix broken test for DRI1 in DRI2 conversion.
  Update to DRI2 changes.
  Fix KMS compilation.
  Simplify crtc preinit a bit.
  Make sure DRI/DRI2 can initialize properly with KMS.
  Quiet some KMS warnings.

Ma Ling (4):
  enable Intel G35 SDVO HDMI audio output
  SDVO: reset pixel repeat in avi frame
  set continuous-frequency flag in get modes function
  Disable VGA plane reliably

Maxim Levitsky (1):
  Add an option to make the overlay be the first XV adaptor.

Owain G. Ainsworth (2):
  use ifdef __linux__ where needed.
  Fix ioctl type.

Paulo Cesar Pereira de Andrade (2):
  Export libIntelXvMC and libI80XvMC symbols.
  Include X11/Xfuncproto.h prior to including edid.h from the sdk.

Peter Alfredsen (1):
  xvmc: fix up needed libs

Robert Lowery (1):
  TV: add support to set TV margins in xorg.conf

Robert Noland (1):
  Fix drmOpen for non-linux 965 XvMC

Wu Fengguang (3):
  introduce i830_hdmi_priv.has_hdmi_sink
  enable Intel G45 integrated HDMI audio output
  refresh batch_bo reference after intel_batch_flush()

Zhenyu Wang (30):
  Make IS_GM45 into IS_G4X define
  SDVO: fix wrong order of sdvo version's major/minor
  SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource 
command
  SDVO: fix sdvo tv format and sdtv resolution request/reply definition
  SDVO: add GetScaledHDTVResolutionSupport command
  SDVO: add command for set monitor power state
  SDVO: fix more command definition errors
  TV: white space cleanup
  TV: fix default contrast and saturation modifier
  TV: save serveral TV_CTL register fields in mode set
  TV: fix timing parameters for PAL, 480p, 1080i
  TV: subcarrier fix for NTSC and PAL
  quirk LVDS on Asus Eee box
  TV: fix contrast and saturation for 915/945G
  Disable XvMC on DRI2 for now
  Fix maxium backlight level restored issue
  Fix TV compiling warning
  Fix DRI2 compiling warning
  Remove Cappuccino SlimPRO SP625F 855GM LVDS quirk
  bug #17395: Quirk CRT for Sony VGC-LT71DB
  Try to always probe SDVOC on 965G/965GM
  Fix directRenderingType check
  Don't warn on ring enabled in GEM
  Bump version 2.5.99.1
  Don't count vertex buffer in second aperture size check
  Bug #18004: Add Aopen 915GM LVDS quirk
  UXA: Fallback to dri_bo_map() if pin failed
  Bump version 2.5.99.2
  Revert Assign rotation memory dri_bo to rotation pixmap.
  Bump version 2.6.0

Zou Nan hai (13):
  965 xvmc, current only frame based DCT_type support
  [965-xvmc] some fixes for earlier 965 chips
  Fix from He Shuang(shuang...@intel.com),
  [965-xvmc] support field prediction and dct type, optimize in GPU
  [965-xvmc] add missing g4a file
  [965-xvmc] half-pixel bug fix
  [965-xvmc] some shader optimize
  [965-xvmc] There is some issue with uv half pixel, remove it till fix
  [965-xvmc] optimize, pack some payload
  [965-xvmc] IGD support
  [965-xvmc] 965q indirect media data workaround
  [965-xvmc] fix dual prime kernel, flush issue on G4x
  Update binary versions of the dual-prime kernels

root (1):
  [i965-xvmc] bypass copy when put image with xvmc

git tag: xf86-video-intel-2.6.0

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.6.0.tar.bz2
MD5: 70f23db0f5178f63b4d688e6fc4a43de  xf86-video-intel-2.6.0.tar.bz2
SHA1: bc1040a2a2f399b0d141d3addd4735a13c1bacb4  xf86-video-intel-2.6.0.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.6.0.tar.gz
MD5: 6c3071b6655fa0acfda1ae46eceb5039  xf86-video-intel-2.6.0.tar.gz
SHA1: 8545dafd077a715bd3c7a83a5b15a2fb07b71a49  xf86-video-intel-2.6.0.tar.gz

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


Re: [PATCH] : quirk for AOpen MP45

2009-01-15 Thread Zhenyu Wang
On 2009.01.10 09:15:36 +0100, Vincent Mussard wrote:
 Hi
 
 I own an AOpen MP45 mini-pc which doesn't have an LVDS output although 
 xorg reports one.
 Like for the other mini-pc, this patch solves the problem.
 
 Thanks
 
 Vincent
 
 ---
 
 diff -Naubr xf86-video-intel-2.5.99.2/src/i830_quirks.c 
 xf86-video-intel-2.5.99.2.new/src/i830_quirks.c
 --- xf86-video-intel-2.5.99.2/src/i830_quirks.c 2009-01-08 
 07:32:38.0 +0100
 +++ xf86-video-intel-2.5.99.2.new/src/i830_quirks.c 2009-01-10 
 08:49:18.0 +0100
 @@ -233,6 +233,7 @@
 { PCI_CHIP_I915_GM, 0xa0a0, SUBSYS_ANY, quirk_ignore_lvds },
 { PCI_CHIP_I945_GM, 0xa0a0, SUBSYS_ANY, quirk_ignore_lvds },
 { PCI_CHIP_I965_GM, 0xa0a0, SUBSYS_ANY, quirk_ignore_lvds },
 +{ PCI_CHIP_GM45_GM, 0xa0a0, SUBSYS_ANY, quirk_ignore_lvds },
 { PCI_CHIP_I965_GM, 0x8086, 0x1999, quirk_ignore_lvds },
 
 /* Apple Mac mini has no lvds, but macbook pro does */
 

2.6-branch doesn't have my LVDS detect patch, as I'd like to get
more testing before putting in stable. 
Could you try git master to see if LVDS has the right detection?
I know some Aopen might still not work, so that we can use your quirk.
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


Re: [ANNOUNCE] xf86-video-intel 2.5.99.2

2009-01-11 Thread Zhenyu Wang
On 2009.01.09 03:45:26 +0800, Tino Keitel wrote:
 On Thu, Jan 08, 2009 at 16:04:55 +0800, Zhenyu Wang wrote:
  
  Subject: [ANNOUNCE] xf86-video-intel 2.5.99.2
 
 I'd like to know how/what can/should be tested before the release. What
 versions of kernel/xserver/mesa/drm/whatever are required?  And for
 what features (XvMC, UXA, DRI, DRI2, GEM, KMS, etc.), and what chips
 can use which features?
 

I think Gordon Jin will provide the release note for intel Q4 release,
that include all the component versions we use for stable release, and
other misc notes.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[ANNOUNCE] xf86-video-intel 2.5.99.2

2009-01-08 Thread Zhenyu Wang

Subject: [ANNOUNCE] xf86-video-intel 2.5.99.2
To: xorg-announce@lists.freedesktop.org

Dave Airlie (5):
  modeset: fix xf86CrtcRotate API change across server versions
  modeset: transformPresent is a new API member
  exa: fix map gtt call to use current API
  intel: don't call enter/leave VT for KMS enabled systems
  intel/kms: disable overlay when it needs physical address

Eric Anholt (9):
  uxa: Correctly prepare/finishaccess of stipple in ValidateGC (and only it)
  Remove old mergedfb includes and defines, which bother spatch.
  Rely on libdrm 2.4.3 and stop checking for xf86drmMode.h.
  Add PCI write posting to LeaveVT path when we're about to wait on write 
results.
  uxa: Do a hack to use the aperture mapping instead of bo_map in sw 
fallbacks.
  Don't touch the pipestat regs for detecting FIFO underrun. The kernel 
owns them.
  Disable DRI2 buffer tiling on non-965, as those need fence regs for 2D 
blits.
  Fix pin leakage with EXA GTT-mapping shortcut, and crash with UXA on KMS.
  Always enable KMS if server's new enough, and remove option.

Henry unbongo (1):
  Add support for SDVO LVDS.

Keith Packard (3):
  Handle drm_bo_map failure in 965 video and composite paths.
  uxa: handle uxa_prepare_access failure
  FatalError on batchbuffer map failure

Kristian Høgsberg (1):
  Quiet some KMS warnings.

Ma Ling (1):
  SDVO: reset pixel repeat in avi frame

Peter Alfredsen (1):
  xvmc: fix up needed libs

Robert Noland (1):
  Fix drmOpen for non-linux 965 XvMC

Zhenyu Wang (4):
  Don't count vertex buffer in second aperture size check
  Bug #18004: Add Aopen 915GM LVDS quirk
  UXA: Fallback to dri_bo_map() if pin failed
  Bump version 2.5.99.2

git tag: xf86-video-intel-2.5.99.2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.99.2.tar.bz2
MD5: 3894f1a9024480fd5d26fe0774f3f405  xf86-video-intel-2.5.99.2.tar.bz2
SHA1: 8b99ff57e6b35278c112831fb839859371da0ac2  
xf86-video-intel-2.5.99.2.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.99.2.tar.gz
MD5: c12c462271e7edab247b0072c69a945f  xf86-video-intel-2.5.99.2.tar.gz
SHA1: bc933ef3ed97044f9e374177239ae09caafa6167  xf86-video-intel-2.5.99.2.tar.gz

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-intel 2.5.99.2

2009-01-08 Thread Zhenyu Wang

Subject: [ANNOUNCE] xf86-video-intel 2.5.99.2
To: xorg-annou...@lists.freedesktop.org

Dave Airlie (5):
  modeset: fix xf86CrtcRotate API change across server versions
  modeset: transformPresent is a new API member
  exa: fix map gtt call to use current API
  intel: don't call enter/leave VT for KMS enabled systems
  intel/kms: disable overlay when it needs physical address

Eric Anholt (9):
  uxa: Correctly prepare/finishaccess of stipple in ValidateGC (and only it)
  Remove old mergedfb includes and defines, which bother spatch.
  Rely on libdrm 2.4.3 and stop checking for xf86drmMode.h.
  Add PCI write posting to LeaveVT path when we're about to wait on write 
results.
  uxa: Do a hack to use the aperture mapping instead of bo_map in sw 
fallbacks.
  Don't touch the pipestat regs for detecting FIFO underrun. The kernel 
owns them.
  Disable DRI2 buffer tiling on non-965, as those need fence regs for 2D 
blits.
  Fix pin leakage with EXA GTT-mapping shortcut, and crash with UXA on KMS.
  Always enable KMS if server's new enough, and remove option.

Henry unbongo (1):
  Add support for SDVO LVDS.

Keith Packard (3):
  Handle drm_bo_map failure in 965 video and composite paths.
  uxa: handle uxa_prepare_access failure
  FatalError on batchbuffer map failure

Kristian Høgsberg (1):
  Quiet some KMS warnings.

Ma Ling (1):
  SDVO: reset pixel repeat in avi frame

Peter Alfredsen (1):
  xvmc: fix up needed libs

Robert Noland (1):
  Fix drmOpen for non-linux 965 XvMC

Zhenyu Wang (4):
  Don't count vertex buffer in second aperture size check
  Bug #18004: Add Aopen 915GM LVDS quirk
  UXA: Fallback to dri_bo_map() if pin failed
  Bump version 2.5.99.2

git tag: xf86-video-intel-2.5.99.2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.99.2.tar.bz2
MD5: 3894f1a9024480fd5d26fe0774f3f405  xf86-video-intel-2.5.99.2.tar.bz2
SHA1: 8b99ff57e6b35278c112831fb839859371da0ac2  
xf86-video-intel-2.5.99.2.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.5.99.2.tar.gz
MD5: c12c462271e7edab247b0072c69a945f  xf86-video-intel-2.5.99.2.tar.gz
SHA1: bc933ef3ed97044f9e374177239ae09caafa6167  xf86-video-intel-2.5.99.2.tar.gz

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

[ANNOUNCE] xf86-video-intel 2.5.99.1

2008-12-15 Thread Zhenyu Wang

Here's xf86-video-intel 2.6 rc1 release. The merges
of DRI2 and XvMC support for Gen4 chips are complete,
also with KMS, randr 1.3 support, UXA fixes and HDMI
audio support.

Please take a wide testing of this one, and report
feedbacks. Thanks!

Subject: [ANNOUNCE] xf86-video-intel 2.5.99.1
To: xorg-annou...@lists.freedesktop.org

Adam Jackson (1):
  Quirk: No LVDS on Dell Studio Hybrid

Bryce Harrington (2):
  PipeA quirk for Quanta/W251U (launchpad bug #244242)
  Pipe-A quirk for HP 2730p (bug #18852)

Carl Worth (13):
  Ignore intel_gtt binary
  Rename gen4_state_t to gen4_static_state_t
  Rename gen4_state_init to gen4_static_state_init
  Rename state_base_offset to static_state_offset in gen4_static_state_init
  Use consistent idiom for obtaining static_state
  Use buffer object for vertex buffer (in new gen4_dynamic_state)
  965: Move composite setup to new _emit_batch_header_for_composite
  Rename gen4_dynamic_state to gen4_vertex_buffer
  Unreference the vertex_buffer_bo in gen4_render_state_cleanup
  Use buffer objects for binding table and surface-state objects.
  i965: Add batch_flush_notify hook to create new vertex-buffer bo
  Don't smash fixed_mode if skip_panel_detect is set.
  Set vertex_buffer_bo to NULL after unreference.

Dave Airlie (2):
  Default kernel mode setting to off, add configure flag to enable
  uxa: don't call composite routines with no buffer.

Eric Anholt (26):
  Don't set up sarea or drm mappings in DRI2 mode.
  UXA: Re-enable non-965 render.
  DRI2: Emit the MI_FLUSH before flushing batch in swapbuffers.
  DRI2: Move pixmap pitch alignment for use with depth to pixmap create.
  Fix build failures that should have been in the previous merge commit.
  Remove the CheckDevices timer.
  Make I830FALLBACK debugging a runtime instead of compile-time option.
  i965: Support render acceleration with pixmaps in BOs.
  Remove DRI_MM defines which are always true now.
  UXA: Add support for tiled front/back/depth by cutting over to the GTT 
map.
  Re-enable composite accel on 965 with UXA.
  Enable tiling for DRI2 back/depth buffers.
  Move debug code for I965DisplayVideoTextured to separate functions.
  Move I965DisplayVideoTextured surface/sampler setup to separate functions.
  Move I965DisplayVideoTextured unit state setup to separate functions.
  Move i965 video cc state to BOs.
  Move i965 video vs/sf state to BOs.
  Stop allocating unused scratch space for i965 video.
  Move i965 video wm and sampler state to BOs.
  Move remaining i965 video programs to BOs.
  Move i965 video vertex data to BOs.
  Move i965 video surface state and binding table to BOs.
  Emit proper relocations to pixmaps in BOs in i965 video.
  Remove the extra memory allocation for 965 video state now that it's all 
in BOs.
  uxa: Add in EnableDisableFBAccess handling like examodule.c did.
  uxa: Reject solid/copy to under-8bpp destinations.

Jesse Barnes (3):
  Don't modify render standby if kernel mode setting is active
  Default to FULL_ASPECT panel fitting
  Make sure DRM library paths are included

Julien Cristau (1):
  Don't unconditionally define DRI2

Keith Packard (3):
  Fix mis-merge of DRI2 changes related to pI830-directRenderingType
  Use long crt hotplug activation time on GM45.
  Add RandR 1.3 panning support by supporting the crtc set_origin function

Kristian Høgsberg (6):
  Add DRI2 support.
  Fix broken test for DRI1 in DRI2 conversion.
  Update to DRI2 changes.
  Fix KMS compilation.
  Simplify crtc preinit a bit.
  Make sure DRI/DRI2 can initialize properly with KMS.

Ma Ling (1):
  enable Intel G35 SDVO HDMI audio output

Maxim Levitsky (1):
  Add an option to make the overlay be the first XV adaptor.

Paulo Cesar Pereira de Andrade (2):
  Export libIntelXvMC and libI80XvMC symbols.
  Include X11/Xfuncproto.h prior to including edid.h from the sdk.

Robert Lowery (1):
  TV: add support to set TV margins in xorg.conf

Wu Fengguang (3):
  introduce i830_hdmi_priv.has_hdmi_sink
  enable Intel G45 integrated HDMI audio output
  refresh batch_bo reference after intel_batch_flush()

Zhenyu Wang (24):
  Make IS_GM45 into IS_G4X define
  SDVO: fix wrong order of sdvo version's major/minor
  SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource 
command
  SDVO: fix sdvo tv format and sdtv resolution request/reply definition
  SDVO: add GetScaledHDTVResolutionSupport command
  SDVO: add command for set monitor power state
  SDVO: fix more command definition errors
  TV: white space cleanup
  TV: fix default contrast and saturation modifier
  TV: save serveral TV_CTL register fields in mode set
  TV: fix timing parameters for PAL, 480p, 1080i
  TV: subcarrier fix for NTSC and PAL

Re: [Intel-gfx] How To Reduce/Eliminate Horizontal Tearing

2008-12-11 Thread Zhenyu Wang
On 2008.12.11 13:32:35 +0800, Nick Nobody wrote:
  I'm using Ubuntu 8.10 with a GM945 (at 1920x1080) for my media center
  PC.
  The problem I'm running into is a bunch of horizontal tearing on
  higher
  resolution videos (720p or greater). From what I can tell it's not a
  CPU
  limitation but rather something related to the graphics card...
 
  Are there any options that I can enable in my xorg.conf to help
  reduce/eliminate this tearing? Or is this simply a hardware
  limitation?
  Can XvMC somehow help me here?
 
 There aren't any options at this point, but I'm wondering -- is this
 full-screen? If we made full-screen Xv operations block until vblank
 (which would lock up the X server), would that be an acceptable option?
 
 It's actually very easy to do, just stick a 'wait for vblank' command
 into the ring right before the 'copy the new picture' command in the Xv
 extension code. It's just annoying when you're watching a tiny movie and
 your whole session stops responding.

Keith, how about a Xv attribute for this? User can decide if want to turn it
on or off. 

 
 The GM945 only has the overlay adaptor, I initially thought that was the
 cause too...

No, 945 has texture video support, overlay should do vblank sync for you in
the hw.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: Eee Top, intel driver: backlight off

2008-12-02 Thread Zhenyu Wang
On 2008.11.28 06:01:20 +0800, Uplink wrote:
 Hello everyone,
 
 I recently received two shiny Asus Eee Top ET1602 units to play with. I
 am to run Linux on them, and pretend that the Windows XP Home that came
 with them is not there. But I have a problem... the LCD backlight is
 turned off when X starts with the intel driver.
 
 I use Ubuntu 8.10 (intel driver 2.4.1, libdrm 2.3.1, kernel 2.6.27). As
 soon as X starts, the backlight turns off and there's no way to turn it
 back on while X is on display. Switching to a console turns the
 backlight on, switching back to X turns it off again.
 
 The display is connected on the LVDS connector (according to the Windows
 video driver), but when I run xrandr --properties there's something
 wrong there: the range for the BACKLIGHT priperty is (0,0). I tried
 switching the BACKLIGHT_CONTROL property to different values (starts
 with 'native'), but to no avail. I hacked the drivers so the range
 matches that of my laptop, which is (0,10781) in combination mode, but
 still no effect on the backlight.
 
 The vesa driver works fine. Even more, the touch screen works with the
 evtouch driver without much hassle:
 http://wiki.linuxmce.org/index.php/Asus_Eee_Top . All that's missing is
 the actual picture.
 
 I tried the 2.5.1 driver from Debian experimental (without upgrading any
 drm kernel modules though) and I got the same result.
 
 At this point, I gave up on researching it on my own. Can someone help
 me fix the backlight controls for this machine?
 

Xorg.0.log with ModeDebug option on is required to see what's display config
of this hardware. Please file a bug to https://bugs.freedesktop.org.

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg

Re: xserver: Branch 'master'

2008-10-11 Thread Zhenyu Wang
On 2008.10.10 14:07:36 -0400, Adam Jackson wrote:
 On Thu, 2008-10-09 at 22:52 -0700, Zhenyu Wang wrote:
 
  diff --git a/hw/xfree86/ddc/xf86DDC.c b/hw/xfree86/ddc/xf86DDC.c
  index 0d86776..ad8feef 100644
  --- a/hw/xfree86/ddc/xf86DDC.c
  +++ b/hw/xfree86/ddc/xf86DDC.c
  @@ -249,6 +249,7 @@ xf86DoEEDID(int scrnIndex, I2CBusPtr pBus, Bool 
  complete)
   
  tmp = xf86InterpretEEDID(scrnIndex, EDID_block);
   }
  +xfree(EDID_block);
   
   if (tmp  complete)
  tmp-flags |= EDID_COMPLETE_RAWDATA;
 
 Nuh-uh. The raw block is stashed in a pointer in xf86MonPtr:

oh, ajax, sorry about my mistake.

 
 xf86MonPtr
 xf86InterpretEDID(int scrnIndex, Uchar *block)
 {
 xf86MonPtr m;
 
 if (!block) return NULL;
 if (! (m = xnfcalloc(sizeof(xf86Monitor),1))) return NULL;
 m-scrnIndex = scrnIndex;
 m-rawData = block;
 
 /* ... */
 
 return (m);
 
 error:
 xfree(m);
 return NULL;
 }
 
 Reverted in master.  xf86MonPtr needs a proper destructor function.
 

___
xorg mailing list
xorg@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg


[ANNOUNCE] xf86-video-intel 2.4.2

2008-09-04 Thread Zhenyu Wang

Here is xf86-video-intel 2.4.2 release, mostly on regression
fixes from 2.4.1 release. This should be the end of 2.4 branch,
and we'll move on to 2.5 handled by Jesse.

Thanks.

Changelog:

Jesse Barnes (3):
  Pack bdb_general_definitions block
  Remove unused VBIOS flag defines
  Don't disable planes in i830_update_dsparb

Julien Cristau (1):
  Don't skip the checks for DRI headers with --enable-dri

Zhenyu Wang (2):
  Fix reverted LVDS bios capability dword definition
  Bump version 2.4.2

Zou Nan hai (1):
  Fix from He Shuang([EMAIL PROTECTED]),

git tag: xf86-video-intel-2.4.2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.2.tar.bz2
MD5: 5cd6b3ed57c7e78ab51e9d9266e73fb6  xf86-video-intel-2.4.2.tar.bz2
SHA1: fe071bf0c98b1cce96f6647d87a74217632fc2ad  xf86-video-intel-2.4.2.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.4.2.tar.gz
MD5: bac7b64865f4342557ebff1ff7ec7124  xf86-video-intel-2.4.2.tar.gz
SHA1: 2911cfe8191524276a3babe4d917cadbd8120694  xf86-video-intel-2.4.2.tar.gz

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce


[ANNOUNCE] xf86-video-intel 2.4.0

2008-07-24 Thread Zhenyu Wang
 fitting property names
  Use combo backlight control rather than pure legacy
  Fix LVDS regression
  Add a new quirk for BIOSes that reprogram regs at lid close/open time
  Add FIFO watermark regs to register dumper
  Save/restore cursor registers
  Panel fitting:  fix letterbox modes
  Revert Disable FBC by default on 965GM
  Fixup power saving registers
  Handle display FIFOs better
  Fixup FIFO comment
  Fixup DSPARB for 855  945
  Fix TV programming:  add vblank wait after TV_CTL writes
  Add support for keeping vblank counters sane across mode setting
  Remove ErrorF debugging from modeset ioctl
  Add pipe a force enable quirk for Lenovo T60
  Add pipea force enable quirk for HP Pavilion ze4944ea
  Improve FBC size checking
  Improve VBIOS feature detection, add SSC support
  Add VBIOS based TV connector detection
  Don't disable pipe A on 855 chips
  Choose a split for DSPARB based on the configured modes for both planes.
  Add no LVDS quirk for Transtec Senyo 610 mini PC

Joerg Sonnenberger (1):
  Fix DRI config for NetBSD

Julien Cristau (3):
  Don't try to build XvMC if DRI is disabled
  Fix gen4asm rule to work with a build dir
  Link the driver with -lpciaccess and -ldrm if needed

Keith Packard (41):
  Transformed coord computed using floats. Don't move bilinear composite 
dst.
  Disable cursors while switching modes
  Compute du/dv/dw in no-mask SF prog
  Clarify comment in exa_sf program
  Reimplement wm program for nomask case to handle affine transforms
  Fix the sf_mask program to compute and pass corrected uvw cooefficients
  Remove rotation sf and wm progs
  Use m4 to clean up gen4 asm progs. Start adding projective transform 
support.
  Dont set the compr bit on 8-unit sends
  Back to new shaders, fix urb read length
  remove old monolithic shaders
  remove old monolithic shaders
  remove old shader source files
  Fix composite with mask using new compositing thread code
  Shrink WM thread to 32 registers and 1024 scratch space.
  Add projective versions of the PS kernels
  Remove extra flushing
  Forgot to build exa_wm_src_sample_argb.g4b
  Rename src/mask/data registers to indicate channel
  Use symbolic names for channels in YUV code
  Compute pixel values directly into data port
  Use shared exa_wm code for packed yuv decode
  Add planer video decode kernel
  Remove sync after 965 video put.
  Revert Compute pixel values directly into data port
  Update yuv-rgb conversion programs to write to src_sample regs
  Remove .g4b files on clean
  Use available symbolic register name
  Single memcpy when pitches align on planar image transfer
  Revert remove '#line NUM ...' in macro process
  Use compressed instructions for yuv conversion
  Set some mask bits to try and get yuv conversion working
  Skip copying on FOURCC_XVMC surfaces
  Kludge to make planar video work - duplicate sampler state
  Move wm_scratch first to meet alignment requirements
  Only use FOURCC_XVMC when INTEL_XVMC is defined
  Add a kludge-around to fix cd/wt bits in fb ptes on linux.
  Add a bunch of 965 ring stuff to the debug dump
  Dump batch buffers found from main ring
  Overlay video doesn't require that the target pixmap be in video memory.
  Use new xf86RotateFreeShadow function to clean up shadow buffers.

Lukas Hejtmanek (1):
  Fix maximum backlight issue

Matthias Hopf (3):
  Fix obviously stray '(' in non-I830_USE_EXA case.
  Fix obviously wrong verification of DRI_SUPPORTS_CLIP_NOTIFY.
  Include missing stdlib.h for free()

Maxim Levitsky (1):
  Fix crash triggered by dpms low power mode with hardware overlay running

Mike Isely (2):
  Implement support for 24 bit pixel format
  Implement option to ignore external fixed mode settings

Paulo Cesar Pereira de Andrade (1):
  More compile warning fixes.

Robert Lowery (1):
  Fix TV out connection type detection

Roland Test-tools Bär (1):
  i810: Remove an effectively unused variable (only used in an incorrect 
free())

Rémi Cardona (1):
  Add glproto to DRI dependencies

Shuang He (1):
  Fix typo in xvmc block destroy

Stefan Dirsch (1):
  Add pipea force enable quirk for another 855GM machine.

Tomas Carnecky (1):
  Fix compile error in LeaveVT

Zhenyu Wang (44):
  xvmc: fix distcheck
  Disable overlay on new mobile chipset
  Disable DRI earlier if fb width  2048
  Include stdint.h in i810.h for integer types definition
  remove '#line NUM ...' in macro process
  Remove old sf/wm program from Makefile
  Change default panel fitting mode to origin
  Only check xvmc lib when xvmc is enabled.
  Check pitch for EXA operation
  Use I830FALLBACK when check pitch for debug
  Fix i965 render getting dest

[ANNOUNCE] xf86-video-intel 2.3.2

2008-06-18 Thread Zhenyu Wang

Hi, here's 2.3.2 release, which includes misc bug fixes, and 
the last 2.3 branch release, aiming for Xorg 7.4 katamari.

Thanks.

Changelog since 2.3.1:

Alan Coopersmith (1):
  Define DEFFILEMODE for OS'es that don't have it

Bryce Harrington (1):
  Two more Dell quirks

Eric Anholt (10):
  Disable a bunch of clock gating disables on IGD_GM, which doesn't need 
them.
  Just remove the mprotect kludge.
  Replace a couple of wait-for-ring-idles with a single function to do so.
  Remove duplicated i830_stop_ring()/SetHWOperatingState() in EnterVT().
  Remove gratuitous wait_ring_idle after I830Sync.  Syncing implies that.
  Move BIOS scratch register setup to EnterVT instead of PreInit.
  Initialize clock gating from EnterVT and save/restore it appropriately.
  Remove SVG_WORK_CONTROL init.
  Move debug clock printout from ErrorF to X_INFO.
  Set up/restore PWRCTXA from enter/leavevt not server start/exit.

Hong Liu (1):
  Set SDVO sync polarity to default on 965

Jesse Barnes (3):
  Panel fitting:  fix letterbox modes
  Fixup power saving registers
  Fix TV programming:  add vblank wait after TV_CTL writes

Keith Packard (2):
  Skip copying on FOURCC_XVMC surfaces
  Only use FOURCC_XVMC when INTEL_XVMC is defined

Lukas Hejtmanek (1):
  Fix maximum backlight issue

Robert Lowery (1):
  Fix TV out connection type detection

Rémi Cardona (1):
  Add glproto to DRI dependencies

Shuang He (1):
  Fix typo in xvmc block destroy

Zhenyu Wang (6):
  Revert Add FIFO watermark regs to register dumper
  xvmc: remove unused dri drawable
  xvmc: a little cleanup
  Fix compiler warning when disable xvmc config
  Fix compiling with server master in LVDS backlight patch
  Bump version 2.3.2

git tag: xf86-video-intel-2.3.2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.3.2.tar.bz2
MD5: fef32ffc428d9d565ab10b338ce17855  xf86-video-intel-2.3.2.tar.bz2
SHA1: 86be1572c68a438bb92d40fff262b71d9e40c976  xf86-video-intel-2.3.2.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.3.2.tar.gz
MD5: 78dfab1a81ca3215e4e62979adae7c3d  xf86-video-intel-2.3.2.tar.gz
SHA1: a30c74c55cd27edca078f08432a8c906077c195b  xf86-video-intel-2.3.2.tar.gz

-- 
Open Source Technology Center, Intel ltd.

$gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827


signature.asc
Description: Digital signature
___
xorg-announce mailing list
xorg-announce@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/xorg-announce