356 lines
13 KiB
Plaintext
356 lines
13 KiB
Plaintext
|
2006-05-23 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_dri.c: (VIADRIFinishScreenInit):
|
||
|
Bugzilla #6668 <https://bugs.freedesktop.org/show_bug.cgi?id=6668>
|
||
|
Fix critical unlibcwrap breakage. ("Morgoth")
|
||
|
|
||
|
2006-04-07 Adam Jackson <ajax@freedesktop.org>
|
||
|
|
||
|
* configure.ac:
|
||
|
* src/via_driver.h:
|
||
|
Bump to 0.2.1 for Xv changes.
|
||
|
|
||
|
2006-04-07 Aaron Plattner <aplattner@nvidia.com>
|
||
|
|
||
|
* src/via_video.c: (viaReputImage), (viaPutImage):
|
||
|
* src/via_xvmc.c: (viaXvMCInterceptPutImage):
|
||
|
Add a DrawablePtr argument to the XV functions to pave the way for
|
||
|
redirected video.
|
||
|
|
||
|
2006-04-07 Adam Jackson <ajax@freedesktop.org>
|
||
|
|
||
|
* configure.ac:
|
||
|
* src/via.h:
|
||
|
* src/via_accel.c:
|
||
|
* src/via_dri.c:
|
||
|
* src/via_driver.h:
|
||
|
* src/via_memcpy.c:
|
||
|
* src/via_memory.c:
|
||
|
* src/via_mode.c:
|
||
|
* src/via_shadow.c:
|
||
|
* src/via_swov.c:
|
||
|
* src/via_vbe.c:
|
||
|
* src/via_vgahw.c:
|
||
|
* src/via_video.c:
|
||
|
* src/via_xvmc.c:
|
||
|
Unlibcwrap. Bump server version requirement. Bump to 0.2.0.
|
||
|
|
||
|
2006-03-19 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_accel.c: (viaAccelPlaneMaskHelper),
|
||
|
(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
|
||
|
(viaSetupForDashedLine), (viaPixelARGB8888),
|
||
|
(viaExaDownloadFromScreen), (viaExaTexUploadToScreen),
|
||
|
(viaExaUploadToScreen), (viaExaCheckComposite),
|
||
|
(viaExaPrepareComposite), (viaInitExa), (viaInitAccel),
|
||
|
(viaExitAccel), (viaFinishInitAccel):
|
||
|
* src/via_driver.h:
|
||
|
Fix for XAA solid lines broken by the EXA merge.
|
||
|
(Openchrome Chgset 170).
|
||
|
Indent.
|
||
|
|
||
|
2006-03-17 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_driver.c:
|
||
|
Bugzilla #6291 <https://bugs.freedesktop.org/show_bug.cgi?id=6291>
|
||
|
s/XF86_VERSION_CURRENT/XORG_VERSION_CURRENT/
|
||
|
(Reported by Eric Anholt)
|
||
|
|
||
|
2006-03-17 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_accel.c: (viaInitExa):
|
||
|
* src/via_driver.c: (VIAPreInit):
|
||
|
Fix via EXA after API update.
|
||
|
|
||
|
2006-03-08 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_id.c:
|
||
|
Update PCI-ids from lists maintained at unichrome.sf.net by
|
||
|
Luc Verhaegen and openchrome.org by Xavier Bachelot.
|
||
|
|
||
|
2006-03-08 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_swov.c:
|
||
|
* src/via_swov.h:
|
||
|
* src/via_video.c:
|
||
|
* src/via_video.h:
|
||
|
* src/via_xvmc.c:
|
||
|
* src/via_xvmc.h:
|
||
|
* src/via_xvpriv.h:
|
||
|
Indent above files after syncing them with openChrome.
|
||
|
|
||
|
2006-03-08 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* man/via.man:
|
||
|
* src/via.h:
|
||
|
* src/via_accel.c: (viaExaDownloadFromScreen),
|
||
|
(viaExaUploadToScreen):
|
||
|
* src/via_driver.c: (VIAPreInit):
|
||
|
* src/via_driver.h:
|
||
|
* src/via_id.h:
|
||
|
* src/via_priv.h:
|
||
|
* src/via_swov.c: (viaWaitVideoCommandFire), (VIAVidHWDiffInit),
|
||
|
(viaOverlayGetV1V3Format), (viaOverlayGetSrcStartAddress),
|
||
|
(viaOverlayGetFetch), (viaCalculateVideoColor), (viaSetColorSpace),
|
||
|
(ViaInitVideoStatusFlag), (ViaSetVidCtl), (CreateSurface),
|
||
|
(ViaSwovSurfaceCreate), (ViaSwovSurfaceDestroy), (SetFIFO_V3),
|
||
|
(SetFIFO_V3_64or32or32), (SetFIFO_V3_64or32or16), (SetColorKey),
|
||
|
(SetChromaKey), (SetHQVFetch), (Upd_Video), (VIAVidUpdateOverlay),
|
||
|
(ViaOverlayHide):
|
||
|
* src/via_video.c: (DecideOverlaySupport), (viaXvError),
|
||
|
(viaInitVideo), (viaReputImage), (viaSetupAdaptors),
|
||
|
(viaStopVideo), (Flip), (nv12cp), (viaDmaBlitImage), (viaPutImage),
|
||
|
(viaQueryImageAttributes), (nv12Blit):
|
||
|
* src/via_video.h:
|
||
|
* src/via_xvmc.c: (ViaInitXVMC), (ViaXvMCCreateContext):
|
||
|
* src/via_xvpriv.h:
|
||
|
Sync Xv and man with openchrome revision 166.
|
||
|
|
||
|
Xv RV32 support (Ivor Hewitt).
|
||
|
Xv VM800 support (Ivor Hewitt). Not enabled yet pending more testing.
|
||
|
A number of Xv Unichrome Pro Group A bugfixes.
|
||
|
Xv PCI DMAblit support.
|
||
|
Fix DMAblit DRM version check.
|
||
|
Update manpage.
|
||
|
|
||
|
2006-02-27 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* configure.ac:
|
||
|
* src/Makefile.am:
|
||
|
* src/xvmc/Makefile.am:
|
||
|
Build fixes. (Reported by Kurt B Cox)
|
||
|
|
||
|
2006-02-25 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_dmabuffer.h:
|
||
|
Added missing file from previous commit.
|
||
|
|
||
|
2006-02-22 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/Makefile.am:
|
||
|
* src/via_3d.c: (via3DDstFormat), (via3DTexFormat),
|
||
|
(via3DDstSupported), (via3DTexSupported), (viaSet3DDestination),
|
||
|
(viaSet3DDrawing), (viaSet3DFlags), (viaOrder), (viaSet3DTexture),
|
||
|
(viaSet3DTexBlendCol), (viaSet3DCompositeOperator),
|
||
|
(via3DOpSupported), (via3DEmitQuad), (via3DEmitState),
|
||
|
(via3DEmitClipRect), (viaInit3DState):
|
||
|
* src/via_3d.h:
|
||
|
* src/via_accel.c: (viaDumpDMA), (viaFlushPCI),
|
||
|
(viaFlushDRIEnabled), (viaSetupCBuffer), (viaTearDownCBuffer),
|
||
|
(viaInitAgp), (viaEnableVQ), (viaDisableVQ), (viaAccelSetMode),
|
||
|
(viaInitialize2DEngine), (viaAccelSync), (viaSetClippingRectangle),
|
||
|
(viaDisableClipping), (viaAccelClippingHelper),
|
||
|
(viaAccelSolidHelper), (viaAccelPlaneMaskHelper),
|
||
|
(viaAccelTransparentHelper), (viaAccelCopyHelper),
|
||
|
(viaSetupForScreenToScreenCopy), (viaSubsequentScreenToScreenCopy),
|
||
|
(viaSetupForSolidFill), (viaSubsequentSolidFillRect),
|
||
|
(viaSetupForMono8x8PatternFill),
|
||
|
(viaSubsequentMono8x8PatternFillRect),
|
||
|
(viaSetupForColor8x8PatternFill),
|
||
|
(viaSubsequentColor8x8PatternFillRect),
|
||
|
(viaSetupForCPUToScreenColorExpandFill),
|
||
|
(viaSubsequentScanlineCPUToScreenColorExpandFill),
|
||
|
(viaSetupForImageWrite), (viaSubsequentImageWriteRect),
|
||
|
(viaSetupForSolidLine), (viaSubsequentSolidTwoPointLine),
|
||
|
(viaSubsequentSolidHorVertLine), (viaSetupForDashedLine),
|
||
|
(viaSubsequentDashedTwoPointLine), (viaInitXAA),
|
||
|
(viaAccelMarkSync), (viaAccelWaitMarker), (viaExaPrepareSolid),
|
||
|
(viaExaSolid), (viaExaDoneSolidCopy), (viaExaPrepareCopy),
|
||
|
(viaExaCopy), (viaExaCompositePictDesc), (viaExaPrintComposite),
|
||
|
(viaBitExpandHelper), (viaPixelARGB8888), (viaExpandablePixel),
|
||
|
(viaCheckUpload), (viaOrder), (viaExaDownloadFromScreen),
|
||
|
(viaExaTexUploadToScreen), (viaExaUploadToScreen),
|
||
|
(viaExaUploadToScratch), (viaExaCheckComposite), (viaIsAGP),
|
||
|
(viaIsOffscreen), (viaExaPrepareComposite), (viaExaComposite),
|
||
|
(viaInitExa), (viaInitAccel), (viaExitAccel), (viaFinishInitAccel),
|
||
|
(viaAccelBlitRect), (viaAccelFillRect), (viaAccelSyncMarker):
|
||
|
* src/via_cursor.c: (VIALoadCursorImage):
|
||
|
* src/via_dga.c:
|
||
|
* src/via_dri.c: (VIADRIRingBufferInit), (VIADRIFBInit),
|
||
|
(VIADRIScreenInit), (VIADRICloseScreen):
|
||
|
* src/via_driver.c: (VIASetup), (VIAPreInit), (VIALeaveVT),
|
||
|
(VIAScreenInit), (VIAInternalScreenInit), (VIAWriteMode),
|
||
|
(VIACloseScreen), (VIASwitchMode):
|
||
|
* src/via_driver.h:
|
||
|
* src/via_memcpy.c: (viaVidCopyInit):
|
||
|
* src/via_memory.c: (VIAFreeLinear), (offScreenLinear),
|
||
|
(VIAAllocLinear), (VIAInitLinear):
|
||
|
* src/via_priv.h:
|
||
|
* src/via_vbe.c: (ViaVbeSetMode):
|
||
|
Bugzilla #5180 <https://bugs.freedesktop.org/show_bug.cgi?id=5180>
|
||
|
XAA rework and EXA support including render / composite accel.
|
||
|
|
||
|
2006-02-22 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_mode.c: (ViaModePrimary):
|
||
|
Import Luc's fix for sometimes-blanking CRTs. (Luc Verhaegen)
|
||
|
|
||
|
2006-02-22 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_driver.c: (VIAScreenInit):
|
||
|
* src/via_mode.c: (ViaModePrimary):
|
||
|
* src/via_vbe.c: (ViaVbeSetMode):
|
||
|
Move VRAM clear to VIAScreenInit. Fixes sometimes-hang in ViaVbeSetMode.
|
||
|
The clear will be accelerated when EXA is pulled in.
|
||
|
|
||
|
2006-02-22 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_vt162x.c: (VT1622ModeCrtc):
|
||
|
Don't depend on BIOS to enable the TV-out controller of
|
||
|
Unichrome Pros (openChrome Chgset 107)
|
||
|
|
||
|
2006-02-22 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* src/via_dri.c: (VIADRIKernelInit), (VIADRIMapInit):
|
||
|
* src/via_driver.h:
|
||
|
Add a proper framebuffer map for DRI. (openChrome Chgset 144)
|
||
|
|
||
|
2006-02-22 Thomas Hellstrom <thomas-at-tungstengraphics.com>
|
||
|
|
||
|
* configure.ac:
|
||
|
* src/via_drmclient.h:
|
||
|
* src/xvmc/viaXvMC.c:
|
||
|
* src/xvmc/viaXvMCPriv.h:
|
||
|
Build fixes for DragonFly. (Reported by Jeremy C. Reed)
|
||
|
|
||
|
2006-01-13 Thomas Hellstrom <unichrome-at-shipmail-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
* src/xvmc/Makefile.am:
|
||
|
* src/xvmc/driDrawable.c: (drawStamp), (getDRIDrawableInfoLocked),
|
||
|
(driDestroyHashContents):
|
||
|
* src/xvmc/driDrawable.h:
|
||
|
* src/xvmc/unichrome/.cvsignore:
|
||
|
* src/xvmc/unichrome/Makefile.am:
|
||
|
* src/xvmc/unichrome/viaLowLevel.c:
|
||
|
* src/xvmc/unichromeProA/.cvsignore:
|
||
|
* src/xvmc/unichromeProA/Makefile.am:
|
||
|
* src/xvmc/unichromeProA/viaLowLevelPro.c:
|
||
|
* src/xvmc/viaLowLevel.c: (hwlLock), (hwlUnlock), (timeDiff),
|
||
|
(setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
|
||
|
(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
|
||
|
(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
|
||
|
(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
|
||
|
(agpFlush), (flushXvMCLowLevel), (flushPCIXvMCLowLevel),
|
||
|
(pciCommand), (viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
|
||
|
(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
|
||
|
(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
|
||
|
(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
|
||
|
(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel):
|
||
|
* src/xvmc/viaLowLevel.h:
|
||
|
* src/xvmc/viaLowLevelPro.c: (initHQVShadow),
|
||
|
(setHQVHWDeinterlacing), (setHQVDeblocking), (setHQVStartAddress),
|
||
|
(setHQVColorSpaceConversion), (setHQVFetchLine), (setHQVScale),
|
||
|
(setHQVSingleDestination), (setHQVDeinterlacing),
|
||
|
(setHQVTripleBuffer), (finish_header_agp), (hwlLock), (hwlUnlock),
|
||
|
(timeDiff), (setAGPSyncLowLevel), (viaDMATimeStampLowLevel),
|
||
|
(viaDMAWaitTimeStamp), (viaDMAInitTimeStamp),
|
||
|
(viaDMACleanupTimeStamp), (viaMpegGetStatus), (viaMpegIsBusy),
|
||
|
(syncDMA), (syncVideo), (syncAccel), (syncMpeg), (pciFlush),
|
||
|
(agpFlush), (uploadHQVDeinterlace), (uploadHQVShadow),
|
||
|
(flushXvMCLowLevel), (flushPCIXvMCLowLevel),
|
||
|
(viaMpegSetSurfaceStride), (viaVideoSetSWFLipLocked),
|
||
|
(viaVideoSWFlipLocked), (viaMpegSetFB), (viaMpegBeginPicture),
|
||
|
(viaMpegReset), (viaMpegWriteSlice), (viaVideoSubPictureOffLocked),
|
||
|
(viaVideoSubPictureLocked), (viaBlit), (syncXvMCLowLevel),
|
||
|
(updateLowLevelBuf), (cleanupLowLevelBuf), (releaseXvMCLowLevel),
|
||
|
(initXvMCLowLevel), (setLowLevelLocking), (closeXvMCLowLevel),
|
||
|
(computeDownScaling), (computeHQVScaleAndFilter),
|
||
|
(setupBackBuffer):
|
||
|
* src/xvmc/viaXvMC.c: (yOffs), (vOffs), (uOffs),
|
||
|
(defaultQMatrices), (releaseDecoder), (grabDecoder),
|
||
|
(setupAttribDesc), (releaseAttribDesc), (releaseContextResources),
|
||
|
(XvMCCreateContext), (XvMCDestroyContext), (XvMCCreateSurface),
|
||
|
(XvMCDestroySurface), (XvMCPutSlice2), (XvMCPutSlice),
|
||
|
(updateXVOverlay), (XvMCPutSurface), (XvMCBeginSurface),
|
||
|
(XvMCSyncSurface), (XvMCLoadQMatrix), (XvMCRenderSurface),
|
||
|
(XvMCCreateBlocks), (XvMCDestroyBlocks), (XvMCCreateMacroBlocks),
|
||
|
(XvMCDestroyMacroBlocks), (XvMCCreateSubpicture),
|
||
|
(XvMCSetSubpicturePalette), (findOverlap), (XvMCClearSubpicture),
|
||
|
(XvMCCompositeSubpicture), (XvMCBlendSubpicture),
|
||
|
(XvMCBlendSubpicture2), (XvMCSyncSubpicture),
|
||
|
(XvMCFlushSubpicture), (XvMCDestroySubpicture),
|
||
|
(XvMCGetSubpictureStatus), (XvMCFlushSurface),
|
||
|
(XvMCGetSurfaceStatus), (XvMCQueryAttributes), (XvMCSetAttribute),
|
||
|
(XvMCGetAttribute), (XvMCHideSurface):
|
||
|
* src/xvmc/viaXvMCPriv.h:
|
||
|
* src/xvmc/xf86dri.c: (uniDRIDestroyContext),
|
||
|
(uniDRICreateDrawable), (uniDRIDestroyDrawable),
|
||
|
(uniDRIGetDrawableInfo):
|
||
|
* src/xvmc/xf86dri.h:
|
||
|
* src/xvmc/xf86dristr.h:
|
||
|
Sync XvMC libs with Openchrome revision 140. (Minor changes)
|
||
|
Run indent on xvmc libs and restructure the directory layout.
|
||
|
|
||
|
2005-12-20 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Update package version for X11R7 release.
|
||
|
|
||
|
2005-12-14 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Update package version number for final X11R7 release candidate.
|
||
|
|
||
|
2005-12-06 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* man/Makefile.am:
|
||
|
Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
|
||
|
|
||
|
2005-12-03 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Update package version number for X11R7 RC3 release.
|
||
|
|
||
|
2005-12-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Remove extraneous AC_MSG_RESULT.
|
||
|
|
||
|
2005-11-30 Adam Jackson <ajax@freedesktop.org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Bump libdrm dep to 2.0.
|
||
|
|
||
|
2005-11-29 Adam Jackson <ajax@freedesktop.org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Only build dlloader modules by default.
|
||
|
|
||
|
2005-11-26 Thomas Hellstrom <unichrome-at-shipmail-dot-org>
|
||
|
|
||
|
* src/xvmc/unichrome/Makefile.am:
|
||
|
* src/xvmc/unichromeProA/Makefile.am:
|
||
|
Bug #5067 <https://bugs.freedesktop.org/show_bug.cgi?id=5067>
|
||
|
Link libdrm to the via XvMC libraries. (Cedric Berger)
|
||
|
|
||
|
2005-11-19 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Update dependencies to work with separate build roots.
|
||
|
|
||
|
2005-11-14 Adam Jackson <ajax@freedesktop.org>
|
||
|
|
||
|
* src/xvmc/Makefile.am:
|
||
|
Bug #5024: Move EXTRA_DIST outside the ifdef. (Juerg Billeter)
|
||
|
|
||
|
* configure.ac:
|
||
|
Bug #5048: Fix x86 check. (Cedric Berger)
|
||
|
|
||
|
2005-11-09 Adam Jackson <ajax@freedesktop.org>
|
||
|
|
||
|
* configure.ac:
|
||
|
* src/xvmc/Makefile.am:
|
||
|
Don't build XvMC support on anything but x86 and amd64; require
|
||
|
libdrm 1.0.5 for DRI or XvMC support.
|
||
|
|
||
|
2005-11-09 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Update package version number for X11R7 RC2 release.
|
||
|
|
||
|
2005-11-01 Kevin E. Martin <kem-at-freedesktop-dot-org>
|
||
|
|
||
|
* configure.ac:
|
||
|
Update pkgcheck dependencies to work with separate build roots.
|