pylon 5 Camera Software Suite RELEASE NOTES ################################################################################ RELEASE DATE: 2015-10-31 VERSION: 5.0.0 ################################################################################ NEW FEATURES / CHANGES ========================= !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ATTENTION! pylon 5 introduces breaking changes regarding the C++ API. Existing code must be reviewed and changed where necessary even if it compiles without errors. Basler strongly recommends reading the Migration topic in the pylon C++ API documentation that gets installed with pylon to find out the exact nature of the changes. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! * pylon Camera Software Suite: Windows 10 is now supported. * pylon Camera Software Suite: Updated to the latest GenICam reference implementation v3.0, introducing big improvements in performance and reduced memory footprint. * pylon Camera Software Suite: The config file registry is now optional and will not be installed anymore. It is possible to add a folder named ConfigFileRegistry in the Runtime directory for adding additional binding rule files if needed. The name of a binding rule file must start with the prefix "Rules". * Setup: pylon is deployed using a new, easier to use installer. * Setup: The folder layout of the installation has changed to simplify copy deployment. * Setup: The environment variables PYLON_ROOT, PYLONC_ROOT, PYLON_GENICAM_VERSION, and PYLON_GENICAM_ROOT are obsolete and no longer set by the Installer. PYLON_DEV_DIR can be used instead when developing applications that use pylon. The PATH environment variable is always extended by the installer. * SDK: pylon now supports copy deployment. Any copy deployed pylon DLLs must not be reachable via the PATH environment variable. * SDK: Deprecated C++ header files have been removed. * SDK: The deprecated AlertableWaitObject C++ class has been removed. * SDK: C\C++ DLL names have changed, project settings need to be adjusted. * SDK: C++ Exceptions are no longer derived from std::exception. * SDK: PylonInitiallize() and PylonTerminate() C++ API functions are now reference counted. Each call to PylonInitialize() must be balanced by a call to PylonTerminate(). * SDK: The pylon Bootstrapper feature is obsolete and has been removed. * SDK: Added support for recent versions of Basler USB 3.0 and GigE cameras. * SDK: Added support for BayerGR10p, BayerGB10p, BayerRG10p, and BayerBG10p pixel formats. * SDK: CInstantCamera has been extended by the CanWaitForFrameTriggerReady() method for better support of dart and pulse camera models. * SDK: The C++ sample code has been improved for better support of dart and pulse camera models. * SDK: The pylon .NET controls preview has been removed. The new C#/VB.NET API preview is still available. * pylon Viewer: The Save Image dialog now remembers the selected image type. Additionally, the image name is preset to a unique default each time you save an image. * pylon Viewer: The maximum settable playback speed for AVI recording has been increased to 999. * USB3: Changed the default value for 'Maximum Transfer Size' for USB2 cameras to 64 kB. CORRECTIONS ==================== * pylon Viewer: Fixed an issue where stored AVI compression codec settings could not be applied if the 32-bit and the 64-bit version of the pylon Viewer had been used on the same machine. * pylon Viewer: Fixed an issue with the Recording feature where image intervals of more than 5 minutes did not work. * pylon Viewer: Fixed an issue where the pylon Viewer could crash when closing a camera. * IP Configurator: Fixed message text in Contact Support dialog. * USB Configurator: Fixed message text in Contact Support dialog. * USB3: Fixed an issue where accessing camera parameters could introduce lag to image streaming. * SDK: Fixed an issue that caused Visual Studio 2015 builds to fail because of the new C++11 user-defined literal operator that is now supported by Visual Studio 2015. * GigE: Fixed an issue that caused the enumeration of the cameras to fail when using a very large number of network adapters. RESTRICTIONS ================== * SDK: The InstantCameraArray classes cannot acquire images from more than 21 cameras. * SDK: Some VB.NET API preview samples fail to compile on VB.NET 2015 when using extension methods. * pylon .NET APIs: If native debugging is enabled for your .NET project and if your project is referencing pylon assemblies, the application may crash when running it under the Visual Studio 2012 or Visual Studio 2013 debugger. To avoid this issue, enable the Managed Compatibility mode in the Visual Studio Debugger options. * USB3: Currently, pylon has been tested with Renesas and Intel Ivy Bridge USB3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance, make sure to install the latest driver and firmware for your USB 3.0 host controller. * USB3: NEC USB 3.0 host controllers are not supported. * USB3: The USB Configurator may crash when pressing the refresh button immediately after attaching or detaching USB devices. * Limited Firewire (IEEE1394) support under Windows 8 and higher: The pylon drivers for IEEE1394 have been tested successfully with the 64-bit versions of Windows 8, Windows 8.1, and Windows 10. However, as newer Windows versions (8 and higher) no longer explicitly support Firewire, Basler may decide to discontinue Firewire support under Windows 8 and higher completely in upcoming pylon releases. Basler strongly recommends NOT to use Firewire as a camera interface for applications running under Windows 8 or higher. There is no support for Firewire cameras on the 32-bit versions of Windows 8 and higher. * AVI video recording: - When compression is enabled for AVI recording, some codecs may have certain restrictions with respect to the camera pixel format and image size. Example: When selecting the Xvid codec, the use of image resolutions like 640x480, 1280x720, 1280x960, and 1280x1024 may not work. In that case, slightly adjust the image height or width. - It is recommended to use the Windows media player for viewing the AVI files. - Depending on the camera's pixel format, image size, and the codec used for compression, the VLC media player may not play the recorded videos correctly. - For rendering uncompressed video files, the VLC media player requires the image width to be a multiple of 4. - The VLC media player may not render a video if the recording speed is less than 5 frames per second. As a workaround, navigate to the "Input Codecs" section in the VLC's "Advanced Preferences" dialog and increase the value for the "File caching (ms)" setting. * Currently the GigE Filter Driver does not work on Windows 10. pylon 5 supplies a socket-based alternative until the issue is resolved. ################################################################################ ################################################################################ ################################################################################ pylon 4 Camera Software Suite RELEASE NOTES ################################################################################ RELEASE DATE: 2015-07-10 VERSION: 4.2.2 ################################################################################ NEW FEATURES / CHANGES ========================= * USB3: Added driver and USB Configurator support for pulse camera devices. * pylon Viewer: Improved the Automatic Image Adjustment feature for dart and pulse camera devices. CORRECTIONS ==================== * pylon .NET Developer Preview: Fixed a stack corruption problem that caused 32-bit applications to unexpectedly abort with error code 0xC0000409. * SDK: Fixed missing entry for Mono10p pixel type in Pylon::CPixelTypeMapper class. Mono10p can now be displayed by the pylon Viewer. * USB Configurator: Fixed update driver feature for dart camera devices. * pylon Viewer: Fixed a problem that caused the pylon Viewer to generate additional CPU load in idle state. RESTRICTIONS ================== * SDK: The InstantCameraArray classes cannot acquire images from more than 21 cameras. * pylon .NET APIs: If native debugging is enabled for your .NET project and if your project is referencing pylon assemblies, the application may crash when running it under the Visual Studio 2012 or Visual Studio 2013 debugger. To avoid this issue, you must enable the Managed Compatibility mode for the Visual Studio debugger. * USB3: Currently, pylon has been tested with Renesas and Intel Ivy Bridge USB3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance, make sure to install the latest driver and firmware for your USB 3.0 host controller. * USB3: NEC USB 3.0 host controllers are not supported. * USB3: The USB Configurator may crash when pressing the refresh button immediately after attaching or detaching USB devices. * Limited Firewire (IEEE1394) support under Windows 8 and higher: The pylon drivers for IEEE1394 have been tested successfully with the 64-bit versions of Windows 8 and Windows 8.1. However, as newer Windows versions (8 and higher) no longer explicitly support Firewire, Basler may decide to discontinue Firewire support Windows 8 and higher completely in upcoming pylon releases for Basler strictly recommends NOT to use Firewire as a camera interface for applications running on Windows 8 or higher. There is no support for Firewire cameras on the 32-bit versions of Windows 8. * AVI video recording: - When compression is enabled for AVI recording, some codecs may have certain restrictions with respect to the camera pixel format and image size. Example: When selecting the Xvid codec, the use of image resolutions like 640x480, 1280x720, 1280x960, and 1280x1024 may not work. In that case, slightly adjust the image height or width. - It is recommended to use the Windows media player for viewing the AVI files. - Depending on the camera's pixel format, image size, and the codec used for compression, the VLC media player may not play the recorded videos correctly. - For rendering uncompressed video files, the VLC media player requires the image width to be a multiple of 4. - The VLC media player may not render a video if the recording speed is less than 5 frames per second. As a workaround, navigate to the "Input Codecs" section in the VLC's "Advanced Preferences" dialog and increase the value for the "File caching (ms)" setting. ################################################################################ RELEASE DATE: 2015-01-05 VERSION: 4.2.1 ################################################################################ NEW FEATURES / CHANGES ========================= * pylon .NET Developer Preview: An alpha release of the new pylon Easy SDK which includes - WPF user controls to easily design and build GUI based applications to work with Basler cameras - an easy-to-use new .NET API. Some features, like an AVI writer, are not implemented yet and will be added in the next versions. The preview also contains a viewer example based on the new WPF controls including source code and a Visual Studio solution. Please note that the project must be built before the WPF designer can display the MainWindow's XAML. * pylon Viewer: Added the "Automatic Image Adjustment" feature to automatically make all settings necessary to get a good image under current conditions. This feature is available for ace and dart cameras. * SDK: Added support for the latest Basler USB 3.0 cameras. CORRECTIONS ==================== * Installer: Fixed an issue where the installer locked up. * SDK: The SoftwareTrigger Configuration class did not work correctly with linescan cameras. * GigE: The device enumeration mechanism may have missed cameras if a certain number of connected cameras was exceeded. * USB3: Fixed a memory leak that occurred when IDeviceFactory::IsDeviceAccessible for USB 3.0 cameras was called. RESTRICTIONS ================== * SDK: The InstantCameraArray classes cannot acquire images from more than 21 cameras. * pylon .NET APIs: If native debugging is enabled for your .NET project and if your project is referencing pylon assemblies, the application may crash when running it under the Visual Studio 2012 or Visual Studio 2013 debugger. To avoid this issue, you must enable the Managed Compatibility mode for the Visual Studio debugger. * USB3: Currently, pylon has been tested with Renesas and Intel Ivy Bridge USB3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance, make sure to install the latest driver and firmware for your USB 3.0 host controller. * USB3: NEC USB 3.0 host controllers are not supported. * USB3: The USB Configurator may crash when pressing the refresh button immediately after attaching or detaching USB devices. * Limited Firewire (IEEE1394) support under Windows 8 and higher: The pylon drivers for IEEE1394 have been tested successfully with the 64-bit versions of Windows 8 and Windows 8.1. However, as newer Windows versions (8 and higher) no longer explicitly support Firewire, Basler may decide to discontinue Firewire support Windows 8 and higher completely in upcoming pylon releases for Basler strictly recommends NOT to use Firewire as a camera interface for applications running on Windows 8 or higher. There is no support for Firewire cameras on the 32-bit versions of Windows 8. * AVI video recording: - When compression is enabled for AVI recording, some codecs may have certain restrictions with respect to the camera pixel format and image size. Example: When selecting the Xvid codec, the use of image resolutions like 640x480, 1280x720, 1280x960, and 1280x1024 may not work. In that case, slightly adjust the image height or width. - It is recommended to use the Windows media player for viewing the AVI files. - Depending on the camera's pixel format, image size, and the codec used for compression, the VLC media player may not play the recorded videos correctly. - For rendering uncompressed video files, the VLC media player requires the image width to be a multiple of 4. - The VLC media player may not render a video if the recording speed is less than 5 frames per second. As a workaround, navigate to the "Input Codecs" section in the VLC's "Advanced Preferences" dialog and increase the value for the "File caching (ms)" setting. ################################################################################ RELEASE DATE: 2014-09-26 VERSION: 4.2.0 ################################################################################ NEW FEATURES / CHANGES ========================= * Support for the dart camera family. * pylon Viewer: Favorites: For faster access to frequently used features, features can be placed in the "Favorites" category either by using the context menu or by using drag & drop. * pylon Viewer: Improved the fps display. * SDK: Added support for the latest Basler GigE and USB cameras. * SDK: Added support and samples for the sequencer feature of USB cameras. CORRECTIONS ==================== * SDK: ITransportLayer::ReleaseTl() did not always free the resources allocated by a transport layer. This fix may affect applications accidentally calling ReleaseTl() too often. Ensure that for every call of CTlFactory::CreateTl() there is only one ReleaseTl() call. * SDK: Fixed thread-safety issues with the CTlFactory class. * pylon Viewer: No camera features were shown if a device could only be opened at second attempt. * pylon Viewer: Fixed problems occurring when enabling the Line Pitch camera feature. * pylon Viewer: The "Copy Camera Features" menu entry only became available after the first image had been grabbed. * USB3: Exception may have been thrown when closing the camera. * USB3: Fixed problems occurring when enabling the Line Pitch camera feature. * USB3: Statistics: Incomplete frames were counted as 'missed frames'. * GigE: Fixed resource leak that occurred when using action commands. * AviWriter: Fixed problem that occurred when frame insertion rate was less then one per second. * Direct Show: When selecting the YCbCr422 pixel format, no images were displayed. RESTRICTIONS ================== * USB3: Currently, pylon has been tested with Renesas and Intel Ivy Bridge USB3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance, make sure to install the latest driver and firmware for your USB 3 host controller. * USB3: NEC USB 3.0 host controllers are not supported. * USB3: The USB Configurator may crash when pressing the refresh button immediately after attaching or detaching USB devices. * Limited Firewire (IEEE1394) support under Windows 8 and higher: The pylon drivers for IEEE1394 have been tested successfully with the 64-bit versions of Windows 8 and Windows 8.1. However, as newer Windows versions (8 and higher) no longer explicitly support Firewire, Basler may decide to discontinue Firewire support Windows 8 and higher completely in upcoming pylon releases for Basler strictly recommends NOT to use Firewire as a camera interface for applications running on Windows 8 or higher. There is no support for Firewire cameras on the 32-bit versions of Windows 8. * AVI video recording: - When compression is enabled for AVI recording, some codecs may have certain restrictions with respect to the camera pixel format and image size. Example: When selecting the Xvid codec, the use of image resolutions like 640x480, 1280x720, 1280x960, and 1280x1024 may not work. In that case, slightly adjust the image height or width. - It is recommended to use the Windows media player for viewing the AVI files. - Depending on the camera's pixel format, image size, and the codec used for compression, the VLC media player may not play the recorded videos correctly. - For rendering uncompressed video files, the VLC media player requires the image width to be a multiple of 4. - The VLC media player may not render a video if the recording speed is less than 5 frames per second. As a workaround, navigate to the "Input Codecs" section in the VLC's "Advanced Preferences" dialog and increase the value for the "File caching (ms)" setting. ################################################################################ RELEASE DATE: 2014-04-14 VERSION: 4.1.0 ################################################################################ NEW FEATURES / CHANGES ========================= * Windows XP is no longer supported. * Windows 8.1 is supported. * pylon Viewer: Throughput and bandwidth values are now consistently depicted in MB/s (1,000,0000 Byte/s) instead of MiB/s (1,048,576 Byte/s). * pylon Viewer: Added context menus to the entries in the "Devices" pane. * pylon Viewer: Cameras can be explicitly opened and closed. Please note that a camera is no longer opened automatically by a single click. To open a camera, double-click the desired entry in the "Devices" group, or select the desired entry and open the camera via the context menu or toolbar button. * pylon Viewer: Added a message log window informing the user about notes, warnings, and errors. * pylon Viewer: Added a bandwidth manager for USB cameras. The Bandwidth Manager serves as an easy- to-use tool for adjusting and measuring the throughput of (multiple) USB cameras. * plon Viewer: By default, the viewer now displays incompletely grabbed or corrupted frames. The number of successfully grabbed and corrupted frames is shown in the status bar of the image windows. * USB Configurator: A warning is shown if there are multiple direct transfer cameras connected to a single root hub. Connecting multiple direct transfer cameras may result in incomplete frames. * USB Configurator: A warning is shown if the bandwidth consumption of connected cameras might exceed the bandwidth provided by USB host controllers. * USB3: Added error message texts to the statistics parameters provided by the pylon USB Transport Layer and Stream Grabber objects. * GigE Vision: The Basler GigE performance driver supports the Intel Springville i210 series GigE network adapters. * GigE Vision: The Stream Grabber's statistic data remains readable after the grabbing has stopped. * SDK: Added the equivalents to the GenApi::ISelector interface methods to the pylon C & .Net APIs. * SDK: "Legacy" samples have been added illustrating how to add USB 3.0 support to applications still using the pylon low-level API. * SDK: Added a feature called "migration mode" to simplify the transition of existing applications to USB 3.0. * SDK: Added documentation and sample that illustrate the Buffer Factory. The Buffer Factory enables the Instant Camera classes to use memory provided by the application. * SDK: The pylon SDK for Visual Basic 6 is no longer included. * SDK: Visual Studio 6.0 is no longer supported by the pylon C API. * SDK: The API for the action command feature has been reworked. C and C# samples demonstrating the usage of action commands have been added. CORRECTIONS ==================== * USB3: Fixed a bug in the device enumeration which may have caused an incomplete USB 3.0 device list. * USB3: Implemented a solution for a bug in Intel's USB host controller driver which may cause an application to block while it is stopping to grab images. * USB3: Fixed a bug in the pylon Twain driver affecting USB cameras. * pylon Viewer: Fixed an issue which might cause the pylon Viewer to block in case of transmission errors caused by the usage of inappropriate USB cables. * GigE Vision: Fixed a bug which prevents devices to be enumerated when the PC is not connected to a network. * SDK: Fixed a memory leak that occurred when device-specific event handlers were registered. * SDK: Fixed a potential crash in the pylon Image Window. * SDK: Improved Instant Camera chunk data support. Instant Camera objects now can deal with an image stream consisting of both, frames with and frames without chunk data. RESTRICTIONS ================== * USB3: Currently pylon is tested with Renesas and Intel Ivy Bridge USB3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance make sure to install the latest driver and firmware for your USB 3 host controller. * USB3: pylon only supports USB 3 host controllers. Cameras connected to a USB 2 port will not be detected/supported. You can use the USB Configurator to diagnose connection problems. * USB3: NEC USB 3.0 host controllers are not supported. * Limited Firewire (IEEE1394) support for Windows 8 and higher: The pylon drivers for IEEE1394 have been successfully tested with Windows 8 and Windows 8.1. However, as newer Windows versions (8 and higher) no longer explicitly support Firewire, Basler may decide to discontinue Firewire support completely in upcoming pylon releases for Windows 8 and higher. We strictly recommend NOT to use Firewire as camera interface for applications running with Windows 8 or higher. * AVI video recording: - When compression is enabled for AVI recording, different codecs may have certain restrictions with respect to the camera pixel format and image size. Example: When selecting the Xvid codec, the use of image resolutions like 640x480, 1280x720, 1280x960, and 1280x1024 might not work. In that case, slightly adjust the image height or width. - It is recommended to use the Windows media player for viewing the AVI files. - Depending on the camera's pixel format, image size, and the codec used for compression, the VLC media player might not play the recorded videos correctly. - For rendering uncompressed video files the VLC media player requires the image width to be a multiple of 4. - The VLC media player might not render a video if the recording speed is less than about 5 frames per second. As a workaround navigate to the "Input Codecs" section in the VLC's "Advanced Preferences" dialog and increase the value for the "File caching (ms)" setting. ################################################################################ RELEASE DATE: 2013-12-20 VERSION: 4.0.2 ################################################################################ NEW FEATURES / CHANGES ========================= * pylon Viewer: Added recording feature. The feature allows the recording of video files (.avi) and image sequences. * GigE Vision: Added support for action commands and scheduled action commands allowing to trigger multiple cameras simultaneously. * SDK: Added support for recent versions of Basler USB 3.0 and GigE cameras. * SDK: Visual Studio 2013 is supported now. CORRECTIONS ==================== * pylon Viewer: Fixed an issue which may have caused the viewer to hang or crash when removing a USB camera. * USB3: Fixed an issue that could cause a deadlock when removing a USB camera. * USB Configurator: Fixed an issue causing the USB Configurator not to list USB devices. * USB Configurator: Fixed a problem with unicode characters in the support information dialog. * IP Configurator: The IP Configurator now refuses IP addresses from the reserved address range 0.0.0.0/8. * Direct Show: Fixed an issue with the pylon Direct Show source filter on Windows 8 systems. * SDK: Increased too short timeouts in VB & .NET samples. RESTRICTIONS ================== * USB3: Currently pylon is tested with Renesas and Intel Ivy Bridge USB3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance make sure to install the latest driver and firmware for your USB 3 host controller. * USB3: pylon only supports USB 3 host controllers. Cameras connected to a USB 2 port will not be detected/supported. You can use the USB Configurator to diagnose connection problems. * USB3: NEC USB 3.0 host controllers are not supported. * FireWire: FireWire is not supported on Windows 8 or higher operating system versions. The setup will not install FireWire components on Windows 8 or higher versions. You can still install FireWire components on Windows 7 and XP-based systems. * VB6: The pylon VB6 interface will be discontinued. It will still be included as is for backward compatibility. There are not going to be any new features, and the support will be discontinued. * AVI video recording: - When compression is enabled for AVI recording, different codecs may have certain restrictions with respect to the camera pixel format and image size. Example: When selecting the Xvid codec, using image resolutions like 640x480, 1280x720, 1280x960, and 1280x1024 might not work. In that case, slightly adjust the image height or width. - It is recommended to use the Windows media player for viewing the AVI files. - Depending on the camera's pixel format, image size, and the codec used for compression, the VLC media player might not play the recorded videos correctly. - For rendering uncompressed video files the VLC media player requires the image width to be a multiple of 4. - The VLC media player might not render a video if the recording speed is less than about 5 frames per second. As a workaround navigate to the "Input Codecs" section in the VLC's "Advanced Preferences" dialog and increase the value for the "File caching (ms)" setting. ################################################################################ RELEASE DATE: 2013-08-30 VERSION: 4.0.1 ################################################################################ NEW FEATURES / CHANGES ========================= * USB3: Added support for recent versions of Basler USB 3.0 cameras. * USB3: Added/improved samples demonstrating event handling. * pylon Viewer: Added online help. * IP Configurator: Added facilities for providing user feedback and contacting Basler support by email. * Documentation: Updated migration guide. * PylonC/pylonC.NET: Extended the list of supported device info keys. CORRECTIONS ==================== * General: Administrative privileges were required for accessing the caching directory where downloaded camera XML files are cached. * pylon Viewer: Viewer now shows error message when contacting Basler support fails because no email client is installed. * pylon Viewer: Fixed an issue where the parameters of the pixel format converter could be modified without having an effect. * pylon Viewer: The viewer now suggests appropriate directories for saving feature settings and images. * pylon Viewer: Fixed a bug causing the viewer to terminate prematurely. * pylon Viewer: Fixed a bug that might have led to an endless sequence of error message boxes. * USB Configurator: Fixed an issue causing the USB Configurator to display certain root hubs as USB 2 instead of USB 3 devices. * USB Configurator: Fixed detection of USB 3 devices for several non-Intel and non-Renesas USB controller chipsets. * CL Configurator: Fixed a bug causing the Camera Link Configurator to prompt for multiple user confirmations at program exit. * USB3: Fixed off-by-one error in stream grabber statistics. * Direct Show: Fixed a bug causing Direct Show applications not to find a USB 3 camera. * SDK: Fixed spelling in pixel type mapper strings. * SDK: Added missing chunk image sample for USB 3. * Setup: Fixed an issue causing overlapping text rendering on the first installer wizard page. RESTRICTIONS ================== * USB3: Currently pylon is tested with Renesas and Intel Ivy Bridge USB 3 host controllers. pylon may work with other controllers, but some functionalities may not work as expected. * USB3: For optimum performance make sure to install the latest driver and firmware for your USB 3 host controller. * USB3: pylon only supports USB 3 host controllers. Cameras connected to a USB 2 port will not be detected/supported. You can use the USB Configurator to diagnose connection problems. * USB3: NEC USB 3.0 host controllers are not supported. * FireWire: FireWire is not supported on Windows 8 or higher operating system versions. The setup will not install FireWire components on Windows 8 or higher versions. You can still install FireWire components on Windows 7 and XP-based systems. * VB6: The pylon VB6 interface will be discontinued. It will still be included as is for backward compatibility. There are not going to be any new features, and the support will be discontinued. * DirectShow: The DirectShow source filter for Basler cameras might not work correctly under Windows 8. ################################################################################ RELEASE DATE: 2013-07-22 VERSION: 4.0.0 ################################################################################ NEW FEATURES / CHANGES ========================= * General: The software has been renamed to "pylon 4 Camera Software Suite". * General: Starting with this version pylon officially supports Windows 8. Note: FireWire is not supported under Windows 8 (see restrictions below). * pylon Viewer: Added a new "Submit feedback" command to the Help menu. * pylon Viewer: Added a new "Contact support" command to the Help menu. * pylon Viewer: Added a slider and spin buttons for float values in the feature tree. * USB3: Starting with this version pylon supports Basler's new USB 3 Vision cameras. * USB3: Added a new application, the USB Configurator. The USB Configurator is an easy to use tool to improve USB performance and diagnose possible problems using USB cameras and controllers. * GigE Vision: Since pylon 3.2.3 an updated pylon Performance GigE driver is included. In addition to the currently supported chipsets the newer Intel chipsets I340 and I350 are now supported. * SDK: Visual Studio 2012 is now officially supported. * SDK: Added a new GetSfncVersion() function to determine the SNFC version of a device. This aids when determining which camera features are available. * SDK: CPixelTypeMapper::GetnameByPixelType can be passed a SNFC Version to perform the mapping. If none is specified, the behaviour of pylon 3.x is used. * SDK: The GrabResultData has an additional function, the GetBufferContext(), to access the buffer context, which can be specified when using custom buffer factories. * pylonC/pylonC.NET: Added a new function, the GenApiNodeGetAlias(), to retrieve the alias node of a float node. * pylonC: Fixed const correctness of pBuffer parameter in PylonImagePersistenceSave(), PylonAviWriterAdd(), PylonImageWindowSetImage() and PylonImageWindowDisplayImage(). CORRECTIONS ==================== * pylon Viewer: Corrected an issue which may have led to read-only features in the feature tree, not beeing selectable anymore. * pylon Viewer: The viewer now correctly displays images with varying dimensions during a continuous grab, i.E when using the sequencer feature on the camera. * pylon Viewer: Corrected an issue where the window layout of the pylon Viewer could be changed without user action when there was an error during camera access. * Setup: A shortcut to the "pylon Viewer (Multicast Monitor)" will only be created, if the user installs GigE support. * Setup: Prevented the black command windows from being briefly displayed during installation. * GigE Vision: Corrected an issue in the IP Configurator which prevented the successful configuration of some older cameras. * pylonC.NET: Corrected a possible NullReferenceException when using the AviWriter with the compression options dialog. * pylonC.NET: Corrected an issue where an ArgumentException: "Key already exits" could be thrown when registering a removal callback for two or more cameras simultaneously. RESTRICTIONS ================== * USB3: Currently pylon is tested with Renesas and Intel Ivy Bridge USB 3 host controllers. pylon may work with other controllers, but some functionality may not work as expected. * USB3: For optimal performance you should make sure to install the latest driver and firmware for your USB 3 host controller. * USB3: pylon only supports USB 3 host controllers. Cameras connected to a USB 2 port will not be detected/supported. You can use the USB Configurator to diagnose connection problems. * USB3: If you do not use an Reneasas or Intel Ivy Bridge host controller, the USB Configurator may report incorrectly that a USB 2 controller has been detected. * FireWire: FireWire is not supported on Windows 8 or higher operating system versions. The setup will not install FireWire components on Windows 8 or higher versions. You can still install FireWire components on Windows 7 and XP-based systems. * VB6: The pylon VB6 interface will be discontinued. It will still be included as is for backward compatibility. There are not going to be any new features, and the support will be discontinued. * DirectShow: The DirectShow source filter for Basler cameras might not work correctly under Windows 8.