xf86-video-siliconmotion: Changes to 'master'
Paulo Cesar Pereira de Andrade
pcpa at kemper.freedesktop.org
Tue Nov 4 15:05:58 PST 2008
src/smi.h | 12 +
src/smi_accel.c | 13 -
src/smi_crtc.c | 12 -
src/smi_driver.c | 20 ++
src/smi_output.c | 7 -
src/smi_video.c | 382 ++++++++++++++++++++++++++++++++++++++++++++++---------
src/smi_xaa.c | 3
7 files changed, 372 insertions(+), 77 deletions(-)
New commits:
commit 87a3cc0652666c1796fd56f00810834193f3eca0
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date: Tue Nov 4 16:38:12 2008 -0200
Allow setting modes larger then panel for secondary output.
Sample usage on sm502:
$ DISPLAY=:0 xrandr --output VGA --newmode 1280x1024 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
$ DISPLAY=:0 xrandr --addmode VGA 1280x1024
$ DISPLAY=:0 xrandr --output VGA --mode 1280x1024 --pos 768x176
Last command assuming using XAA (with ``Virtual 2048 1024''), so that it
will have panel in top-left, and crt in bottom-right.
commit 1d7b9547e1d37601f14410857c22f256e5c74f14
Author: Paulo Cesar Pereira de Andrade <pcpa at mandriva.com.br>
Date: Tue Nov 4 15:57:12 2008 -0200
Add CSCVideo option to smi 501/502.
This code is an adaptation of SMI sample implementation.
CSCVideo is an alternate way to render video, that should reduce memory
bandwidth usage, and uses the color space conversion hardware to render
video directly to the framebuffer memory.
When using randr dual head mode, currently only XAA is supported. As it
has a fixed format framebuffer (when using the Virtual xorg.conf option).
This patch also ensures that pScrn->displayWidth, pScrn->virtualX and
pScrn->virtualY are only changed by the driver when using EXA.
More information about the xorg-commit
mailing list