========================================================================================================== History / PCimage-SDIG 05/2003 MATRIX VISION ========================================================================================================== Start Configuration: mvsdig32.dll 3.0.4.20 mvsdig.sys 1.0.0.2 matrixfg.sys 1.90.0.0 matrixfg.vxd 22.11.02 oswin32.dll 2.6.4.10 Date Subject Changed Files ---------------------------------------------------------------------------------------------------------- 08.05.03 (ug) bugfix: aborting multiplesnap function for cameras without mvsdig32.dll 3.0.4.21 periodical framestart-signal. ---------------------------------------------------------------------------------------------------------- 13.05.03 (ug) bugfix pitchdet: error handling improved mvsdig32.dll 3.0.4.22 GetDeviceInfo (): now constant DI_HSYNC_PRESENT for getting information about connected signals ---------------------------------------------------------------------------------------------------------- 28.05.03 (ug) versionnumber corrected, no functional changes setdma.exe 2,0,0,0 ---------------------------------------------------------------------------------------------------------- 25.06.03 (ug) messagebox () called with TOPMOSt flag. bugfix message-handling instinf.exe 1.0.0.3 ---------------------------------------------------------------------------------------------------------- 27.06.03 (ug) bugfix interlaced mode, test with camera vistek svs282 mvsdig32.dll 3.0.4.23 ---------------------------------------------------------------------------------------------------------- 31.07.03 (ug) recompiled with actual header mv.h mvsdig32.dll 3.0.4.24 ---------------------------------------------------------------------------------------------------------- 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 ---------------------------------------------------------------------------------------------------------- 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.03 (ug) recompiled with actual header mv.h mvsdig32.dll 3.0.4.25 ---------------------------------------------------------------------------------------------------------- 22.10.03 (ug) recompiled with actual header mv.h bugfix sellinecounter (): functionpointer set to mv-interface-fct. mv-interface-fct added to mv-header at 8.07.2003 mvsdig32.dll 3.0.4.26 ---------------------------------------------------------------------------------------------------------- 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 mvsdig32.dll 3.0.4.27 ---------------------------------------------------------------------------------------------------------- 13.05.2004 (ug) bugfix inf-file: unnecessary infcopy removed, names corrected wdm-startoption changed to DEMAND_START mvsdig32.inf ---------------------------------------------------------------------------------------------------------- 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 ---------------------------------------------------------------------------------------------------------- 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 ---------------------------------------------------------------------------------------------------------- 09.09.2004 (ug) bugfix multiplesnap (): only first frame was captured, function now works correctly again. mvsdig32.dll 3.0.4.28 ---------------------------------------------------------------------------------------------------------- 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 mvsdig32.dll 3.0.4.29 ---------------------------------------------------------------------------------------------------------- 09.11.2004 (ug) bugfix osPrintFilesVersionInfo (): all mv-driver-files can have any version number. Previous version needs a comma separated version info with four components. oswin32.dll 2,6,4,23 ---------------------------------------------------------------------------------------------------------- 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 mvsdig32.inf ---------------------------------------------------------------------------------------------------------- 16.03.2005 (ug) bugfix memorysize check moved from SetAcquiredef to snapfunctions mvsdig32.dll 3.0.4.30 ---------------------------------------------------------------------------------------------------------- 04.07.2005 (ug) recompiled with actual header mv.h mvsdig32.dll 3.0.4.31 ---------------------------------------------------------------------------------------------------------- 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 current header mv.h mvsdig32.dll 3,0,4,32 ---------------------------------------------------------------------------------------------------------- 03.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 only version incremented mvsdig32.dll 3,0,4,33 ---------------------------------------------------------------------------------------------------------- 17.11.2005 (ug) oshandle check added to function osDisplayInfo() oswin32.dll 2,6,4,30 ---------------------------------------------------------------------------------------------------------- 16.12.2005 (hg) Some BIOSes don't map the registers on a page boundary - fixed in... libsdig.so.3.0.4.34 (Linux) mvsdig32.dll 3,0,4,34 (Windows) ---------------------------------------------------------------------------------------------------------- 07.02.2006 (ug) bugfix GetBoardInfo(DI_DIGTRIGGERFF), returns always 0 instead of trigger-state. mvsdig32.dll 3,0,4,34 ---------------------------------------------------------------------------------------------------------- 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 mvsdig32.dll 3,0,4,35 ---------------------------------------------------------------------------------------------------------- 07.04.2006 (ug) mvSetLogDevice() is now device specific, muliple Logfiles in mvsdig32.dll 3,0,4,36 one process now possible ---------------------------------------------------------------------------------------------------------- 05.10.2006 (ug) recompiled driver-dll, only version incremented mvsdig32.dll 3,0,4,37 ---------------------------------------------------------------------------------------------------------- 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 mvsdig32.dll 3.0.5.38 ---------------------------------------------------------------------------------------------------------- 31.01.2008 (ug) bugfix search board. max numbers for bus and slot correct to pci_spec. mvsdig32.dll 3.0.6.39 ----------------------------------------------------------------------------------------------------------