CVS log for xc/programs/Xserver/hw/xfree86/drivers/i810/i810_video.c |
|
Help |
Request diff between arbitrary revisions
161. Implement a major #include rework throughout the tree. Also enforce it
for all non-external builds (i.e. in-tree & SDK) (Marc La France).
160. Rework the building of hw/xfree86/parser to be more in line with the
building of other server subdirectories (such as common/)
(Marc La France).
159. ANSIfy /xc/lib/font/builtins/, and fix warnings, whitespace & formatting
(Marc La France).
Notes:
- `make World` highly recommended ;-)
- This will be further tested in the next few days.
40. Address Xv segfaults with Option "XaaNoSolidFillRect" by reducing output
driver dependence on xaalocal.h (Marc La France).
build fix
573. Rework REGION_* macros to eliminate NEED_SCREEN_REGIONS build failures
(Marc La France).
NOTE: This might cause build failures in darwin, xwin, sunLynx and kdrive
DDXen.
495. i830/i810 driver:
* Added Christian Ziez's code to tweak BIOS image to convince chipset of
resized video RAM.
* Fixed viewport/video overlay window alingment issues.
* Fixed calculation of video overlay memory size.
* Fixed video overlay on TV out (BugzillaR #213). (Egbert Eich).
494. Fixed mode setting in trident driver: use mode passed in function
argument, not value in currentMode (BugzillaR #197, Egbert Eich).
493. Added delay when writing to Glint PM2 ramdac to avoid lockups
(Egbert Eich).
492. Fixed bug in Glint Bresenham line fallback code that caused line be drawn
beyond framebuffer boundaries (BugzillaR #624, Egbert Eich).
490. Force sane pallette when entering DGA mode in Matrox driver
(Egbert Eich).
489. ATi Rage128: Wait with modifying FP video mode according to BIOS values
until final call of ValidMode() to prevent modes from being rejected
(BugzillaR #661, Egbert Eich).
488. Some Savage BIOSes turn on clock doubling on non-doubled modes.
Added code that catches and fixes this situation (Egbert Eich).
487. Tdfx driver: Fixed order of initialization/deinitialization in
ScreenInit()/ CloseScreen().
Fixed texture video support, removed artefacts in last line of overlay
video support (BugzillaR #299). (Egbert Eich).
436. Added support for the Compaq Evo keyboard (Stanislav Brabec).
435. Fixed writes past end of array in via_bios.c (BugzillaR #662, Egbert
43Eich).
434. Let luit copy the termios settings from the calling terminal (BugzillaR
#641, Juliusz Chroboczek).
433. Add _ADOBE_POSTSCRIPT_FONTNAME to the list of font properties xlsfonts
that are atoms and should be convertet to strings when run with the
-ll flag. Also fixed the lenght problems that may arise (Bugzilla # 659,
Alan Coopersmith).
432. Backing out 321.: sysMem gets initialized once during server lifetime
(Egbert Eich).
431. Fixing X11.tmpl to set XFTINCLUDES after defining a non-standard path
to fontconfig, adding FONTCONFIGINCLUDES to the build rules for fontconfig
(Kevin P. Fleming).
Added support for the hp5181 inet keyboard (Bugzilla #648, Alan Strohm).
430. Added support for Apple Laptop keyboards, added level3/group switching
43to
KP_Enter, modified layout so keyboards acts the same way as under Mac OS
(Bugzilla #642, Frank Murphy).
429. Reverting 321 as this memory area should be set up only once during
server lifetime (Egbert Eich).
428. Adding ANGKHANKHU (U+0E5A) character to level 3 of keycode <AD09> on
th_tis keymap (Theppitak Karoonboonyanan).
+ Build Fix for Xserver.man by Yann E. MORIN (Bugzilla #668)
136. Fix bug that prevented fbman from using the last partial scanline of a
Mach64 framebuffer (Marc La France).
135. Make ATI Mach64 FIFO cache integrity testing optional (Marc La France).
134. Export ATI Mach64 hardware overlay as an XVideo adaptor (derived from
GATOS project, Egbert Eich, Marc La France).
133. Reorganise ATI Mach64 support into separate source files
(Marc La France).
132. Refine atimisc's decoding of the panel mode on server entry in an attempt
to reduce the effect of atyfb bugs (Marc La France).
131. Make Rage128 and Radeon XVideo available even when 2D acceleration is
disabled (Marc La France).
130. There is no longer any need to require hardware cursors during Rage128
and Radeon XVideo displays (Marc La France).
129. Initialise v4l's XVideo adaptors last (Marc La France).
128. Reduce cut&paste effects by adding more helpers to Xv
(derived from #5645, Björn Augustsson, Marc La France).
127. Centralise a region comparison primitive into 'mi' and use it instead of
local definitions throughout the server (Marc La France).
126. DPMSExtension & XvExtension driver cleanups (Marc La France).
247. Fix various bugs in the DRI support for the i830 and i845G
(Keith Whitwell).
246. Major rework of the 2D i830/i845G support, including:
- Improve VESA mode selection, and fix refresh rate selection.
- Don't duplicate functions provided in the vbe modules.
- Don't duplicate functions provided in the vgahw module.
- Rewrite memory allocation.
- Rewrite initialisation and save/restore state handling.
- Decouple the i810 support from i830 and later.
- Remove various unnecessary hacks and workarounds.
- Fix an 845G problem with the ring buffer not in pre-allocated
memory.
- Fix screen blanking.
- Fix some HW cursor glitches, and turn HW cursor off at VT switch
and exit.
- Don't attempt to use the i830's function 1 entity.
- Fix problems with option handling.
(David Dawes).
Resync with yesterday morning's trunk (not compile-tested yet).
547. i810 XvMC fixes (#5078, Matthew J. Sottek).
445. Big5 encoding fix (#4957, Juliusz Chroboczek).
444. Use DDC sync and DPMS info (#4955, Andrew C Aitchison).
443. Update the i810 XVideo support to double the maximum image width
to 1440 (#4933, Philip Pokorny).
442. Fix several memory leaks in x11perf (#4931, Ernie Coskrey, from X11R6.6).
441. Bypass startup VT #1 switching hack for FreeBSD/syscons unless running
on a pre-3.1 version of FreeBSD (#4926, Huver).
440. Catch bogus flat panel dimensions in the ati/r128 driver (#4907,
Michel Dänzer).
#4946, Add i810 XvMC (Motion Compensation) driver.
Some more of the driver Loader symbol req/ref registration cleanup, plus some misc cleanups/fixes.
387. Enable wide character support for NetBSD 1.5P and later (#4553,
Matthias Scheler).
386. Add offscreen image support to the i810 driver (for Xv), and fix
physMemBase (#4552, Matthew Sottek).
385. Fix bad cut&paste update to the sunffb driver (#4551, David S. Miller).
384. Fix "DriDrivers" typo in the sparc section of xfree86.cf (#4550,
David S. Miller).
382. Make the v4l driver module keep searching for more devices if the first
one can't do overlay (#4545, Gerd Knorr).
attached is a patch to the i810 Xv driver (i810_video.c), which sets the UV vertical phase for the 4:2:0 planar formats to account for the spatial relationship between the chroma and luma samples.
More XvQueryBestSize fixes.
Fix default contrast value on i810 Xv support.
Fix bug in i810's Xv port attributes.
Enlarge the I810 pixmap cache and have XvImage surfaces taken out of there instead of dedicated memory for the video overlay that can't be used for anything else.
Get Xv stuff working in depth 15 on I810
Warning fixes. Build and link in miext/shadow for XFree86 server(s) now that the trident driver has been changed to use it. Note to Keith: Linking in libshadow.a still needs to be done for the kdrive servers.
Fix some depth/bpp confusion in the I810 driver (depth 15 works now). Convert from cfb to fb.
Add I420 and UYVY XvImage formats to the I810 driver.
More I810 Xv patches.
Allow changing of the default color key from the XF86Config for the I810 video overlay.
Another I810 Xv fix.
560. Improve libX11 behaviour when a server doesn't have XKB, allowing
XKB-aware XLookupString features with servers without XKB (#4108,
Ivan Pascal).
559. Fix a bug in xkbcomp'shandling of 'group compat' data (#4107,
Ivan Pascal).
558. Fix an i810 driver problem doing XvImage with clipping (#4106, 4110,
Jonathan Bian).
557. Add PCI info for devices found on the G4 Mac (#4105, Matthieu Herrb).
556. New XkbOptions for LED selection (#4101, Ivan Pascal).
555. Changes to XkbGetControls regarding ax_options (#4100, Ivan Pascal,
based on A.125, Stephen Montgomery-Smith).
554. Changes to XkbSetControls regarding per_key_repeat (#4099, Ivan Pascal,
based on A.124, Stephen Montgomery-Smith).
553. Fix MouseKeys acceleration (#4098, Ivan Pascal, based on A.112,
Stephen Montgomery-Smith).
552. Add an encoding file for KOI8-R (#A.139, Andrey A. Chernov).
missing ident lines
Update the i810 Xv support to include double buffering
460. Xv overlay support for the Intel i810 chipset (#4061, Jonathan Bian,
Matthew J Sottek, Intel).
|
Powered by ViewCVS 0.9.2 |