xf86-video-via: Changes to 'refs/tags/xf86-video-via-0.2.2'

Adam Jackson ajax at kemper.freedesktop.org
Sat Oct 14 01:49:18 EEST 2006


Tag 'xf86-video-via-0.2.2' created by Adam Jackson <ajax at benzedrine.nwnk.net> at 2006-10-13 23:49 -0700

xf86-video-via 0.2.2

Changes since the dawn of time:
Aaron Plattner:
      Add a DrawablePtr argument to the XV functions to pave the way for

Adam Jackson:
      Bug #400 (partial): Driver fixes for the dlloader. When using dlloader, all
      Change several LoaderSymbol calls introduced by the bug #400 patch to
      Bug #1087: Make sure all the *Weak symbols are documented in the import
      Bug #1192: Remove cfb support from drivers where its use is an option.
      Bug #3163: Create new DRIINFO_*_VERSION macros to indicate the version
      Bug #3346: Don't include DRI-internal headers from the drivers. Pointed out
      Bug #3626: _X_EXPORT tags for video and input drivers.
      Prep for modular builds by adding guarded #include "config.h" everywhere.
      More 1.7 braindamage: define EXTRA_DIST in terms of @DRIVER_NAME@ instead
      Bug #4829: Remove some useless DRI symbol checks.
      Don't build XvMC support on anything but x86 and amd64; require libdrm
      Bug #5024: Move EXTRA_DIST outside the ifdef.
      Bug #5048: Fix x86 check. (Cedric Berger)
      Only build dlloader modules by default.
      Bump libdrm dep to 2.0
      Stub COPYING files
      Unlibcwrap. Bump server version requirement. Bump to 0.2.0.
      Bump to 0.2.1 for Xv changes.
      Bump to 0.2.2

Alan Coopersmith:
      Don't build xvmc unless we have DRI support
      Use sed & cpp to substitute variables in driver man pages
      Use @DRIVER_MAN_SUFFIX@ instead of $(DRIVER_MAN_SUFFIX) in macro
      Don't use gcc-only __FUNCTION__ macro.
      Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
      Coverity CID #1102: Double free of pointer "priv_data" in XvMCCreateContext
      renamed: .cvsignore -> .gitignore

Alan Hourihane:
      xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c
      xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c Add alpha buffer
      xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c More visual fixing.
      xc/programs/Xserver/hw/xfree86/drivers/via/via_driver.c
      xc/programs/Xserver/hw/xfree86/drivers/via/via_dri.c Disable 32bpp depth
      Egbert's 64bit fixes for mixed 32/64bit clients
      programs/Xserver/hw/xfree86/drivers/via/via_dri.c
      remove XFree86Server ifdef requirement

Daniel Stone:
      Fix includes right throughout the Xserver tree:
      Update autogen.sh to one that does objdir != srcdir.

Dave Airlie:
      fix up dri autodetect
      Fix include paths for via XvMC driver.
      Fix include paths for i810 XvMC add config.h to driDrawable.c
      add via xvmc support to VIA modular driver

Egbert Eich:
      Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004
      Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
      readding XFree86's cvs IDs
      Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
      Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
      Merging XORG-CURRENT into trunk

Eric Anholt:
      Merge DRI-trunk-20040613 changes in programs/Xserver/hw/xfree86/drivers,
      Bugzilla #803,804: Fix build in the !XF86DRI case after DRI and Radeon
      - Remove unnecessary CppManTarget(via,) which produced multiple target
      Use drmCommandWriteRead for the read-write ALLOCMEM ioctl, instead of
      Bugzilla #4013: Correct a command size (structure size instead of pointer
      Look for Xv extension headers under X11/extensions (helps modular).
      Fix some missing backslashes for filenames, and drive-by add some
      Bug #4458: Check for the xvmc proto package, since it's required to build
      Add .cvsignores for drivers.
      Update drivers that support EXA for the new EXA ABI. This consists of

Kaleb Keithley:
      Initial revision
      XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
      Initial revision
      XFree86 4.3.99.902 (RC 2)
      Import most of XFree86 4.4RC3. This import excludes files which have the

Kevin E Martin:
      Various changes preparing packages for RC0:
      Update package version number for RC1 release.
      Update pkgcheck depedencies to work with separate build roots.
      Update package version number for X11R7 RC2 release.
      Bump version numbers for X11R6.9/X11R7 RC2.
      Update pkgconfig files to separate library build-time dependencies from
      Remove extraneous AC_MSG_RESULT.
      Bump version numbers for X11R6.9/X11R7 RC3.
      Update package version number for X11R7 RC3 release.
      Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
      Update package version number for final X11R7 release candidate.
      Update package version for X11R7 release.

Luc Verhaegen:
      Sync via driver with unichrome (r26). New features include: Asm videoblit;
      Sync with unichrome X r27. Fixes: CLE266 rev.18 hang in HQV Idle. XvMC
      Sync with latest unichrome releases: Release 30: Fixes YUV2 alloc/free
      Fix up some leftover strings pointing to unichrome.sf.net.
      Fix two typos in mode setting rework (still in unichrome.sf.net CVS).
      Fix fallout of https://bugs.freedesktop.org/show_bug.cgi?id=4277 related
      Bug #4855: Fix VT3122 and VT3205 dotclock PLL setting.
      #4955: fix memory bandwidth check for VIA P4M800. (reported by Jeremy Shaw)
      #4855 fallout: VT3108, VT3118 and VT3344 free modes were broken.

Markus Kuhn:
      Encoding of numerous files changed to UTF-8

Matthias Hopf:
      Fix build issues due to hard uint32_t and Bool #defines.

Søren Sandmann Pedersen:
      Build system for via
      Add xf86driproto to dependencies for drivers with DRI support. Patch from
      - Exclude via_drm.h from missing files
      Add xf86dristr.h to EXTRA_DIST so via driver will distcheck

Thomas Hellstrom:
      Imported via XvMC library release 0.13.0 from unichrome.sf.net. This
      Bugzilla #1838, http://freedesktop.org/bugzilla/show_bug.cgi?id=1838 fixed
      Updated libviaXvMC to Unichrome release 0.13.3.
      Fixes for the visual fixup commits: (via driver)
      Sync with Unichrome CVS 2005-05-20. Highlights:
      Preliminary YV12 Xv support for Unichrome Pro Group A (PM800, CN400 and
      Add more elaborate AGP mode setting for the via driver.
      Add Unichrome Pro Group A YUY2 Xv support. (Ivor Hewitt) Add Via RV15 and
      via: Unichrome Pro TV-out fixes.
      via: Customized refresh for VBE modes. (VIA)
      Fix and enable Unichrome XvMC for AMD64.
      Restructure Via XvMC for multiple hardware drivers. Make Via XvMC use the
      Add XvMC support for the hw mpeg1 / mpeg2 decoder of VIA's Unichrome Pro
      Add more card-ids. (Xavier Bachelot) Avoid VBE DPMS to blank screen when
      Fix via segfault on EnterVT when DRI is not enabled. (Joris van Rantwijk)
      Bugzilla #3804: Fix via Xv panning.
      via: Responsiveness fix: Don't update video overlay when not strictly
      More via device subsystem IDs (Xavier Bachelot)
      Sync via_drm.h with drm and 3D driver.
      Bug #4277, Bump via dri-ddx protocol version major due to binary
      Bug #2711: Make via driver avoid referencing missing symbols when compiled
      Colorkey autopainting bugfix
      Revert previous commit.
      Fix hw cursors overwriting offscreen memory when DRI is not enabled.
      Bug #4990: <https://bugs.freedesktop.org/show_bug.cgi?id=4990> Avoid
      Fix via video surface reallocation and destruction. (Reported by Cedric
      Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067> Link libdrm
      Sync XvMC libs with Openchrome revision 140. (Minor changes) Run indent on
      Build fixes for DragonFly. (Reported by Jeremy C. Reed)
      Add a proper framebuffer map for DRI. (openChrome Chgset 144)
      Don't depend on BIOS to enable the TV-out controller of Unichrome Pros
      Move VRAM clear to VIAScreenInit. Fixes sometimes-hang in ViaVbeSetMode.
      Import Luc's fix for sometimes-blanking CRTs. (Luc Verhaegen)
      Bugzilla #5180 <https://bugs.freedesktop.org/show_bug.cgi?id=5180> XAA
      Added missing file from previous commit.

Thomas Hellström:
      Openchrome Changesets 189-192, 194.

thomash:
      Build fixes. (Reported by Kurt B Cox)
      Sync Xv and man with openchrome revision 166.
      Indent above files after syncing them with openChrome.
      Update PCI-ids from lists maintained at unichrome.sf.net by Luc Verhaegen
      Fix via EXA after API update.
      Bugzilla #6291 <https://bugs.freedesktop.org/process_bug.cgi>
      Correct BUG URL.
      Fix for XAA solid lines broken by the EXA merge. (Openchrome Chgset 170).
      Bugzilla #6668 <https://bugs.freedesktop.org/show_bug.cgi?id=6668> Fix




More information about the xorg-commit mailing list