ubCore 5.13 release

8 views
Skip to first unread message

BruteForce

unread,
May 9, 2007, 10:51:24 AM5/9/07
to FireAPI
Just a few days ago we released version 5.13 of ubCore. It comes
loaded with several major features like full Vista64 support (signed
drivers), the important ability to run 32-bit FireAPI applications on
x64 platforms that will help you migrate to x64 solutions even more
smoothly, and full x64 support for all DirectShow related stuff (DLLs
and filters).

Here is the complete list of features added/changed/updated as listed
in the changelog file of 5.13:

ADDED: Signed drivers for Windows Vista and Vista64
ADDED: x86 FireAPI applications can run on x64 systems
ADDED: Unibrain cameras do not require license for Firei.dll/ubCore
ADDED: Dual x86/x64 DirectShow Filter support on x64 systems
ADDED: 64-bit Fire-i application on x64 systems
ADDED: FireIIDC camera control application (ubcore based)
ADDED: DirectShow camera driver shows watermark in demo formats
ADDED: HideFireNet setting to completely remove FireNet adapters
ADDED: Configurable Asynch Receive Buffer size to prevent buffer
exhaustion on high-throughput scenarios
ADDED: Vista uninstall forces FireNet deactivation
FIXED: Image artifacts with Firei.DLL on x64 machines
FIXED: UBDCAM.INF x64 recognizes all cameras as generic
FIXED: Kernel leak of event reference in some cases during application
cleanup
FIXED: Some cameras not properly recognized in Plug'n'Play
FIXED: C1394IsochCancel does not cancel all requests
FIXED: Images from multiple cameras get mixed up
FIXED: Image blending (partial images combined from two cameras)
FIXED: BSOD if device root directory does not have Module Vendor ID
key
FIXED: FireNet does not open adapters using the PDO GUID
FIXED: BSOD if M1394IsochQueue failed
FIXED: FreeMapRegisters called at lower IRQL when cancelling iso
requests
FIXED: Windows Verifier with DMA checking complains on x64 systems
FIXED: Kernel Memory Leaks in device enumeration
FIXED: Remove unnecessary stack unwindings to improve performance
FIXED: Vista shield (program requires admin priviledges) not displayed
on all tools
FIXED: FiInitIsochReceiveEngine may crash if memory allocation fails
FIXED: Added small delays in Write commands in order to improve camera
responsiveness
CHANGED: Removed IsochCancelUpTo and IsochCancelExact flags from
C1394IsochCancel
FIXED: FireCommander correctly displays PHY register maps (1394a VS
1394b maps)
ADDED: DMA error code mapping
ADDED: FiCleanupIsochEngine function in Firei.dll
ADDED: New iso receive method for image capture in Firei.dll
ADDED: Merge Firei.dll code into UB1394.DLL. New Firei.dll is a
forwarder DLL to UB1394.DLL
ADDED: Created UBUI.DLL with common UI functions (select camera,
select video format, camera settings, camera registers)
ADDED: C1394QueryPhyPagedRegs API entry point in UB1394.DLL
ADDED: C1394QueryPhyBaseRegs API entry point in UB1394.DLL
ADDED: FireViewer maintains Topology History (PgUp/PgDn to navigate)
ADDED: FireViewer highlights links with erroneous connection
ADDED: FireViewer can indicate ports with faulty connection
ADDED: (FireViewer) Double click on ports displays PHY paged registers
(page 0)
ADDED: FireViewer can Start/Stop any camera on the bus (without image
display)
ADDED: (FireViewer) CTRL+TAB hotkey switches between adapters
ADDED: (FireViewer) Random delays during bus scan to reduce
'collisions'
ADDED: (FireViewer) SetAsRoot menu command displays informational
messages on error
FIXED: (FireViewer) Wild config ROM reads (past the end of config ROM)
ADDED: (FireViewer) Cache node type information per GUID in order to
minimize reads after a bus reset
ADDED: (FireViewer) Remember nodes that are removed from the bus in
order to minimize reads
ADDED: (FireViewer) Match previous topology to current to discover
node locations and minimize reads
ADDED: (FireViewer) Tooltip on links indicates link speed

Dimitris Staikos
Unibrain

Reply all
Reply to author
Forward
0 new messages