========================================================================================================== History / PCimage-SRGB 05/2003 MATRIX VISION ========================================================================================================== Start Configuration: mvsrgb32.dll 2.4.5.6 mvpcimage.sys 1.0.0.1 matrixfg.sys 1.90.0.0 matrixfg.vxd 22.11.02 oswin32.dll 2.6.4.10 Date Subject Changed Files ---------------------------------------------------------------------------------------------------------- 17.04.2003 (ug) version check in function osAllocDMAMemory () added , oswin32.dll 2.6.4.14 upgrade osSetIsrCmd () SetProcessWorkingSetSize is increased at least 64K ---------------------------------------------------------------------------------------------------------- 28.05.2003 (ug) versionnumber corrected, no functional changes setdma.exe 2,0,0,0 ---------------------------------------------------------------------------------------------------------- 25.06.2003 (ug) messagebox () called with TOPMOSt flag. bugfix message-handling instinf.exe 1.0.0.3 ---------------------------------------------------------------------------------------------------------- 31.07.2003 (ug) bugfix sigma capctl, unlock queue immediately after continuous matrixfg.sys 1,94,0,0 matrixfg.vxd 2,43,0,0 ---------------------------------------------------------------------------------------------------------- 31.07.2003 (ug) delay function: removing all polling function, now checks a oswin32.dll 2,6,4,16 timestamp bugfix SetProcessWorkingSetSize (), multiplikation removed memorylist for preventing multiple memory mapping debugversion uses now OutputDebugString ---------------------------------------------------------------------------------------------------------- 01.08.2003 (ug) recompiled with actual header mv.h mvsrgb32.dll 2,4,5,7 ---------------------------------------------------------------------------------------------------------- 20.08.2003 (ug) changes for sigma-grabber matrixfg.sys 1,95,0,0 matrixfg.vxd 2,44,0,0 ---------------------------------------------------------------------------------------------------------- 27.08.2003 (ug) changes in installfunction to avoid problems with W2k-SP4 instinf.exe 1.0.0.5 ---------------------------------------------------------------------------------------------------------- 29.08.2003 (ug) all edit fields changed for user-friendly handling setdma.exe 2.0.0.1 ---------------------------------------------------------------------------------------------------------- 18.09.2003 (ug) kerneldrivers: only sigma-series, errorhandling added for livemode matrixfg.sys 1,96,0,0 matrixfg.vxd 2,45,0,0 ---------------------------------------------------------------------------------------------------------- 18.09.2003 (ug) recompiled with actual header mv.h mvsrgb32.dll 2,4,5,8 ---------------------------------------------------------------------------------------------------------- 24.10.2003 (ug) bugfix GetBoardInfo (): after driver-init the return value of GetBoardinfo was always 0. mvsrgb32.dll 2,4,5,9 ---------------------------------------------------------------------------------------------------------- 20.04.2004 (ug) only sigma: bugfix stop/abortsnap (), stopcontinoussnap had partially no affect. This condition can only occur when calling stopcontinoussnap() directly after startcontinoussnap(). matrixfg.sys 1,97,0,0 matrixfg.vxd 2,46,0,0 only sigma: bugfix queueingmode: accessviolation occured if aborting the function mvWaitForSnap (). matrixfg.sys 1,98,0,0 matrixfg.vxd 2,47,0,0 only sigma: synchron inputswitching added, now it is possible to switch inputs without any delay matrixfg.sys 1,99,0,0 matrixfg.vxd 2,48,0,0 only sigma-grabbers: interface added for MV internal matrixfg.sys 1,100,0,0 performancetests matrixfg.vxd 2,49,0,0 sigma-capturecontrol ported to linux matrixfg.sys 1,101,0,0 matrixfg.vxd 2,50,0,0 ---------------------------------------------------------------------------------------------------------- 28.04.2004 (ug) pci-log: strings for know pcichips added constants pci_max_slots pci_max_bridges raised oswin32.dll 2,6,4,18 ---------------------------------------------------------------------------------------------------------- 29.04.2004 (ug) recompiled with actual header mv.h mvsrgb32.dll 2,4,5,10 ---------------------------------------------------------------------------------------------------------- 13.05.2004 (ug) bugfix inf-file: unnecessary infcopy removed, names corrected mvsrgb32.inf wdm-startoption changed to DEMAND_START ---------------------------------------------------------------------------------------------------------- 21.06.2004 (ug) check baseclass and subclass identifier oswin32.dll 2,6,4,19 ---------------------------------------------------------------------------------------------------------- 23.06.2004 (ug) bugfix: check baseclass and subclass identifier oswin32.dll 2,6,4,20 ---------------------------------------------------------------------------------------------------------- 01.07.2004 (ug) bugfix getinfo (): internal info_check corrected mvsrgb32.dll 2,4,5,11 ---------------------------------------------------------------------------------------------------------- 05.08.2004 (rs) bugfix: osMapMemorySpace(), reason: test purposes oswin32.dll 2,6,4,21 ---------------------------------------------------------------------------------------------------------- 16.08.2004 (ug) bugfix timeout waitforisr (): function returns immediately when using negative timeoutvalues, but type of timeout is unsigned long. Now complete 32 bit can be used for timeout. oswin32.dll 2,6,4,22 ---------------------------------------------------------------------------------------------------------- 19.10.2004 (ug) only mvSIGMA CaptureControl: registerupdate check added snapstarterror always logged errorhandling for detecting an absent camera changed Gain-Value added to queueingmode --> gain can be set for each input matrixfg.sys 1,102,0,0 matrixfg.vxd 2,51,0,0 ---------------------------------------------------------------------------------------------------------- 09.11.2004 (ug) recompiled with actual header mv.h mvsrgb32.dll 2,4,5,12 ---------------------------------------------------------------------------------------------------------- 19.11.2004 (ug) only slx bugfix SnapQueue: some function sequence results in wrong errorhandling in SingleSnap. e.g. SingleSnap always set err_no_camera although a camera is connected. This behaviour is fixed. bugfix watchdog: removing a device from transfering data corrected. Only if closing the fileaccess to matrixfg aborts any outstanding dma-transfer. matrixfg.sys 1,103,0,0 matrixfg.vxd 2,52,0,0 ---------------------------------------------------------------------------------------------------------- 24.02.2005 (ug) driver install: inf-file copy added again mvsrgb32.inf ---------------------------------------------------------------------------------------------------------- 04.04.2005 (ug) driver with additional log-messages during getboardinfo() mvsrgb32.dll 2,4,5,13 ---------------------------------------------------------------------------------------------------------- 04.07.2005 (ug) recompiled with actual header mv.h mvsrgb32.dll 2,4,5,14 ---------------------------------------------------------------------------------------------------------- 30.11.2004 (ug) bugfix MAX_BRIDGE_NUM and MAX_SLOT_NUM corrected in os.h Now these constants are set to values defined in the pci-spec this means max_slot = 32 and not 64, max_bus = 256 and not 16 oswin32.dll 2,6,4,24 ---------------------------------------------------------------------------------------------------------- 28.07.2005 (ug) new function osQueryInfo() to query information e.g. kernel data.. oswin32.dll 2,6,4,25 ---------------------------------------------------------------------------------------------------------- 03.08.2005 (ug) new export functions osInitKernel() and osCloseKernel() to independent initialise kernel-access from osInit()^ oswin32.dll 2,6,4,26 ---------------------------------------------------------------------------------------------------------- 30.08.2005 (ug) bugfix osIinitKernel() only Win98/NT: missing kernel-access initialization added oswin32.dll 2,6,4,27 ---------------------------------------------------------------------------------------------------------- 05.10.2005 (ug) new os-interfacefunction: osAllocLinearDMABuffer() and osFreeLinearDMAbuffer(). These functions access a buffer-handler for administrate the linear buffer for multiple use (more then one grabber in a system) oswin32.dll 2,6,4,28 matrixfg.sys 1,104,0,0 ---------------------------------------------------------------------------------------------------------- 06.10.2005 (ug) recompiled with actual header mv.h mvsrgb32.dll 2,4,5,15 ---------------------------------------------------------------------------------------------------------- 02.11.2005 (ug) oswin32dll: new function osGetMaxLinearDMABufferSize_kB() matrixfg rebuild with win2kddk build environment oswin32.dll 2,6,4,29 matrixfg.sys 1,105,0,0 ---------------------------------------------------------------------------------------------------------- 17.11.2005 (ug) oshandle check added to function osDisplayInfo() oswin32.dll 2,6,4,30 ---------------------------------------------------------------------------------------------------------- 30.03.2006 (ug) installer: searching new hardware improved instinf.exe 1,0,0,7 ---------------------------------------------------------------------------------------------------------- 30.03.2006 (ug) recompiled driver-dll, only version incremented mvsrgb32.dll 2,4,5,16 ---------------------------------------------------------------------------------------------------------- 07.04.2006 (ug) mvSetLogDevice() is now device specific, muliple Logfiles in mvsrgb32.dll 2,4,5,17 one process now possible ---------------------------------------------------------------------------------------------------------- 16.11.2007 (ug) bugfix mapping of a systemresource, protectionmode changed matrixfg.sys 1.106 ---------------------------------------------------------------------------------------------------------- 16.11.2007 (ug) osAllocNonPagedPool() win98 compatibility oswin32.dll 2,6,5,33 ---------------------------------------------------------------------------------------------------------- 21.11.2007 (ug) only version number increased because of new oswin and matrixfg mvsrgb32.dll 2,4,6,18 ---------------------------------------------------------------------------------------------------------- 28.01.2008 (ug) bugfix gathering pci information mvsrgb32.dll 2.4.8.19 ----------------------------------------------------------------------------------------------------------