CVS log for xc/programs/Xserver/hw/xfree86/drivers/i810/i810_video.c

(logo)

Help

(back) Up to [XFree86 CVS] / xc / programs / Xserver / hw / xfree86 / drivers / i810

Request diff between arbitrary revisions


Default branch: MAIN
Bookmark a link to: HEAD / (download)

Revision 1.29 / (view) - annotate - [select for diffs] , Fri Oct 14 14:16:41 2005 UTC (4 years, 5 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_8_0-bindist, xf-4_8_0, xf-4_8-branch, xf-4_7_99_9, xf-4_7_99_8, xf-4_7_99_7, xf-4_7_99_6, xf-4_7_99_5, xf-4_7_99_4, xf-4_7_99_31, xf-4_7_99_30, xf-4_7_99_3, xf-4_7_99_29, xf-4_7_99_28, xf-4_7_99_27, xf-4_7_99_26, xf-4_7_99_25, xf-4_7_99_24, xf-4_7_99_23, xf-4_7_99_22, xf-4_7_99_21, xf-4_7_99_20, xf-4_7_99_2, xf-4_7_99_19, xf-4_7_99_18, xf-4_7_99_17, xf-4_7_99_16, xf-4_7_99_15, xf-4_7_99_14, xf-4_7_99_13, xf-4_7_99_12, xf-4_7_99_11, xf-4_7_99_10, xf-4_7_99_1, xf-4_7_0, xf-4_7-branch, xf-4_6_99_9, xf-4_6_99_8, xf-4_6_99_7, xf-4_6_99_6, xf-4_6_99_5, xf-4_6_99_4, xf-4_6_99_3, xf-4_6_99_29, xf-4_6_99_28, xf-4_6_99_27, xf-4_6_99_26, xf-4_6_99_25, xf-4_6_99_24, xf-4_6_99_23, xf-4_6_99_22, xf-4_6_99_21, xf-4_6_99_20, xf-4_6_99_2, xf-4_6_99_19, xf-4_6_99_18, xf-4_6_99_17, xf-4_6_99_16, xf-4_6_99_15, xf-4_6_99_14, xf-4_6_99_13, xf-4_6_99_12, xf-4_6_99_11, xf-4_6_99_10, xf-4_6_99_1, xf-4_6_0, xf-4_6-branch, xf-4_5_99_904, xf-4_5_99_903, xf-4_5_99_902, xf-4_5_99_901, xf-4_5_99_22, xf-4_5_99_21, xf-4_5_99_20, xf-4_5_99_19, xf-4_5_99_18, xf-4_5_99_17, xf-4_5_99_16, xf-4_5_99_15, xf-4_5_99_14, HEAD
Changes since 1.28: +2 -2 lines
Diff to previous 1.28
 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.

Revision 1.28 / (view) - annotate - [select for diffs] , Mon Mar 29 16:25:17 2004 UTC (5 years, 11 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_5_99_9, xf-4_5_99_8, xf-4_5_99_7, xf-4_5_99_6, xf-4_5_99_5, xf-4_5_99_4, xf-4_5_99_3, xf-4_5_99_2, xf-4_5_99_13, xf-4_5_99_12, xf-4_5_99_11, xf-4_5_99_10, xf-4_5_99_1, xf-4_5_0, xf-4_5-branch, xf-4_4_99_903, xf-4_4_99_902, xf-4_4_99_901, xf-4_4_99_9, xf-4_4_99_8, xf-4_4_99_7, xf-4_4_99_6, xf-4_4_99_5, xf-4_4_99_4, xf-4_4_99_3, xf-4_4_99_22, xf-4_4_99_21, xf-4_4_99_20, xf-4_4_99_2, xf-4_4_99_19, xf-4_4_99_18, xf-4_4_99_17, xf-4_4_99_16, xf-4_4_99_15, xf-4_4_99_14, xf-4_4_99_13, xf-4_4_99_12, xf-4_4_99_11, xf-4_4_99_10
Changes since 1.27: +1 -2 lines
Diff to previous 1.27
  40. Address Xv segfaults with Option "XaaNoSolidFillRect" by reducing output
      driver dependence on xaalocal.h (Marc La France).

Revision 1.27 / (view) - annotate - [select for diffs] , Tue Nov 11 00:58:18 2003 UTC (6 years, 4 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_4_99_1, xf-4_4_0, xf-4_4-branch, xf-4_3_99_903, xf-4_3_99_902, xf-4_3_99_901, xf-4_3_99_16
Changes since 1.26: +2 -2 lines
Diff to previous 1.26
build fix

Revision 1.26 / (view) - annotate - [select for diffs] , Mon Nov 10 18:22:22 2003 UTC (6 years, 4 months ago) by tsi
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25
 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.

Revision 1.25 / (view) - annotate - [select for diffs] , Wed Oct 8 14:48:40 2003 UTC (6 years, 5 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_3_99_15, xf-4_3_99_14
Changes since 1.24: +19 -11 lines
Diff to previous 1.24
 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).

Revision 1.24 / (view) - annotate - [select for diffs] , Mon Sep 8 13:25:29 2003 UTC (6 years, 6 months ago) by eich
Branch: MAIN
CVS Tags: xf-4_3_99_13, xf-4_3_99_12
Changes since 1.23: +51 -5 lines
Diff to previous 1.23
 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)

Revision 1.23 / (view) - annotate - [select for diffs] , Wed Apr 23 20:51:38 2003 UTC (6 years, 10 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_3_99_9, xf-4_3_99_8, xf-4_3_99_7, xf-4_3_99_6, xf-4_3_99_5, xf-4_3_99_4, xf-4_3_99_3, xf-4_3_99_11, xf-4_3_99_10
Changes since 1.22: +5 -39 lines
Diff to previous 1.22
 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).

Revision 1.22 / (view) - annotate - [select for diffs] , Tue Sep 10 23:29:32 2002 UTC (7 years, 6 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_3_99_2, xf-4_3_99_1, xf-4_3_0_2, xf-4_3_0_1, xf-4_3_0, xf-4_3-branch, xf-4_2_99_902, xf-4_2_99_901, xf-4_2_99_4, xf-4_2_99_3, xf-4_2_99_2
Changes since 1.21: +7 -5 lines
Diff to previous 1.21
 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).

Revision 1.20.2.1 / (view) - annotate - [select for diffs] , Wed Dec 5 22:52:36 2001 UTC (8 years, 3 months ago) by tsi
Branch: Domain-branch
Changes since 1.20: +4 -12 lines
Diff to previous 1.20 to next main 1.21
Resync with yesterday morning's trunk (not compile-tested yet).

Revision 1.21 / (view) - annotate - [select for diffs] , Tue Dec 4 21:17:56 2001 UTC (8 years, 3 months ago) by tsi
Branch: MAIN
CVS Tags: xf-4_2_99_1, xf-4_2_1_2, xf-4_2_1_1, xf-4_2_1, xf-4_2_0_1, xf-4_2_0-bindist-1, xf-4_2_0-bindist, xf-4_2_0, xf-4_2-branch, xf-4_1_99_7, xf-4_1_99_6, xf-4_1_99_5, xf-4_1_99_4, xf-4_1_99_3, xf-4_1_99_2
Changes since 1.20: +4 -12 lines
Diff to previous 1.20
 547. i810 XvMC fixes (#5078, Matthew J. Sottek).

Revision 1.20 / (view) - annotate - [select for diffs] , Sat Nov 3 21:59:19 2001 UTC (8 years, 4 months ago) by dawes
Branch: MAIN
Branch point for: Domain-branch
Changes since 1.19: +13 -5 lines
Diff to previous 1.19
 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).

Revision 1.19 / (view) - annotate - [select for diffs] , Thu Sep 27 07:25:04 2001 UTC (8 years, 5 months ago) by alanh
Branch: MAIN
Changes since 1.18: +31 -6 lines
Diff to previous 1.18
#4946, Add i810 XvMC (Motion Compensation) driver.

Revision 1.18 / (view) - annotate - [select for diffs] , Fri Jun 15 20:22:52 2001 UTC (8 years, 9 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_1_99_1
Changes since 1.17: +3 -3 lines
Diff to previous 1.17
Some more of the driver Loader symbol req/ref registration cleanup, plus
some misc cleanups/fixes.

Revision 1.17 / (view) - annotate - [select for diffs] , Wed Apr 18 13:52:41 2001 UTC (8 years, 11 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_1_0_2, xf-4_1_0_1, xf-4_1_0-bindist, xf-4_1_0, xf-4_1-branch, xf-4_0_99_902, xf-4_0_99_901, xf-4_0_99_900, xf-4_0_99_3
Changes since 1.16: +239 -2 lines
Diff to previous 1.16
 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).

Revision 1.16 / (view) - annotate - [select for diffs] , Tue Jan 30 19:23:55 2001 UTC (9 years, 1 month ago) by mvojkovi
Branch: MAIN
CVS Tags: xf-4_0_99_2, xf-4_0_99_1
Changes since 1.15: +9 -5 lines
Diff to previous 1.15
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.

Revision 1.15 / (view) - annotate - [select for diffs] , Thu Jan 25 02:34:19 2001 UTC (9 years, 1 month ago) by mvojkovi
Branch: MAIN
Changes since 1.14: +4 -1 lines
Diff to previous 1.14
  More XvQueryBestSize fixes.

Revision 1.14 / (view) - annotate - [select for diffs] , Wed Dec 6 01:40:49 2000 UTC (9 years, 3 months ago) by mvojkovi
Branch: MAIN
CVS Tags: xf-4_0_3b, xf-4_0_3a, xf-4_0_3, xf-4_0_2c, xf-4_0_2b, xf-4_0_2a, xf-4_0_2-branch, xf-4_0_2-bindist, xf-4_0_2, xf-4_0_1Zc, xf-4_0_1Zb, xf-4_0_1Za, xf-4_0_1Z, pre-R651-import
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
  Fix default contrast value on i810 Xv support.

Revision 1.13 / (view) - annotate - [select for diffs] , Wed Dec 6 00:08:49 2000 UTC (9 years, 3 months ago) by mvojkovi
Branch: MAIN
Changes since 1.12: +5 -7 lines
Diff to previous 1.12
   Fix bug in i810's Xv port attributes.

Revision 1.12 / (view) - annotate - [select for diffs] , Sun Sep 17 00:36:27 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
CVS Tags: xf-4_0_1h, xf-4_0_1g, xf-4_0_1f, xf-4_0_1e, xf-4_0_1d
Changes since 1.11: +113 -69 lines
Diff to previous 1.11
   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.

Revision 1.11 / (view) - annotate - [select for diffs] , Sat Sep 16 21:46:12 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.10: +33 -23 lines
Diff to previous 1.10
  Get Xv stuff working in depth 15 on I810

Revision 1.10 / (view) - annotate - [select for diffs] , Sat Sep 9 12:10:37 2000 UTC (9 years, 6 months ago) by tsi
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
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.

Revision 1.9 / (view) - annotate - [select for diffs] , Fri Sep 8 21:43:06 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
  Fix some depth/bpp confusion in the I810 driver (depth 15 works now).
Convert from cfb to fb.

Revision 1.8 / (view) - annotate - [select for diffs] , Thu Sep 7 00:32:39 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.7: +109 -106 lines
Diff to previous 1.7
  Add I420 and UYVY XvImage formats to the I810 driver.

Revision 1.7 / (view) - annotate - [select for diffs] , Sat Sep 2 17:02:31 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.6: +11 -9 lines
Diff to previous 1.6
  More I810 Xv patches.

Revision 1.6 / (view) - annotate - [select for diffs] , Fri Sep 1 18:26:41 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.5: +3 -4 lines
Diff to previous 1.5
  Allow changing of the default color key from the XF86Config
for the I810 video overlay.

Revision 1.5 / (view) - annotate - [select for diffs] , Thu Aug 31 19:22:00 2000 UTC (9 years, 6 months ago) by mvojkovi
Branch: MAIN
Changes since 1.4: +24 -5 lines
Diff to previous 1.4
   Another I810 Xv fix.

Revision 1.4 / (view) - annotate - [select for diffs] , Sat Aug 26 14:11:27 2000 UTC (9 years, 6 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0_1c
Changes since 1.3: +19 -14 lines
Diff to previous 1.3
 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).

Revision 1.3 / (view) - annotate - [select for diffs] , Thu Aug 3 11:24:02 2000 UTC (9 years, 7 months ago) by dawes
Branch: MAIN
CVS Tags: xf-4_0_1b, xf-4_0_1a
Changes since 1.2: +1 -0 lines
Diff to previous 1.2
missing ident lines

Revision 1.2 / (view) - annotate - [select for diffs] , Thu Aug 3 01:14:18 2000 UTC (9 years, 7 months ago) by dawes
Branch: MAIN
Changes since 1.1: +74 -26 lines
Diff to previous 1.1
Update the i810 Xv support to include double buffering

Revision 1.1 / (view) - annotate - [select for diffs] , Tue Aug 1 18:03:15 2000 UTC (9 years, 7 months ago) by dawes
Branch: MAIN
 460. Xv overlay support for the Intel i810 chipset (#4061, Jonathan Bian,
      Matthew J Sottek, Intel).

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

Powered by
ViewCVS 0.9.2