libvisiontransfer  6.5.0
CHANGELOG.md
1 Changelog for Nerian Vision Software Release
2 ============================================
3 
4 6.5.0 (2019-06-19)
5 ------------------
6 * Network protocol changes (not backward compatible to older versions)
7 * New API for parameter enumeration
8 * Fixed potential buffer overflow in network protocol
9 * Fixed interface for sending raw transfers
10 * Parameter API: Added support for multiple speckle filter iterations
11 
12 6.4.0 (2019-02-04)
13 ------------------
14 * Added new example for Matrox MIL
15 * Code signing for all Windows executables
16 * Minor build fixes
17 
18 6.3.0 (2019-01-15)
19 ------------------
20 * New protocol for reading and writing parameters
21 * Moved libvisiontransfer to its own namespace
22 * Fixed binary compatibility for Windows debug builds
23 
24 6.2.2 (2018-11-13)
25 ------------------
26 * Added debug libraries to Windows binary release
27 
28 6.2.1 (2018-11-30)
29 ------------------
30 * Added support for colored PCL point clouds
31 * Fixed reception of large RGB images
32 
33 6.2.0 (2018-11-15)
34 ------------------
35 * Added support for writing PLY files with 12 bit input images
36 * Added support for writing binary PLY files to NVCom
37 * Fixed possible error message regarding buffer sizes when establishing
38  a new connection.
39 * Fixed possible projection of invalid points when writing PLY files
40 
41 6.1.1 (2018-08-17)
42 ------------------
43 * Fixed crash in NVCom when writing images in non-graphical mode
44 
45 6.1.0 (2018-08-08)
46 ------------------
47 * Added conversion to PCL point clouds to Reconstruct3D
48 * Added conversion to OpenCV images to ImagePair
49 * Added examples for PCL and OpenCV conversion
50 * Minor user interface improvements to NVCom
51 
52 6.0.2 (2018-07-30)
53 ------------------
54 * Fixed erroneous projection of single points in Reconstruct3D and for
55  NVCom's coordinate display
56 
57 6.0.1 (2018-07-15)
58 ------------------
59 * Compatibility fixes to GenTL producer for Halcon 18.05
60 
61 6.0.0 (2018-06-07)
62 ------------------
63 * New network protocol (not backwards compatible; requires firmware >= 2.0.0)
64 * Dropped support for SP1
65 * Discovery of devices on the local network
66 * Re-transmission of UPD packets in case of packet loss
67 * Added example for server application with libvisiontransfer
68 * Added dropped frames display to NVCom
69 * Compatibility improvements to GenTL producer
70 
71 5.2.0 (2018-03-29)
72 ------------------
73 * NVCom improvements:
74  * New tool for displaying 3D coordinates
75  * Added support for sending 12-bit image data
76  * Fixed possible crash in full screen mode
77 * libvisiontransfer improvements:
78  * Fixed infinite timeouts in ImageTransfer
79  * Added deep copy functionality for ImagePair
80 * GenTL producer
81  * Fixed path installation on windows to be compatible
82  with other GentL producers
83 
84 5.1.0 (2018-02-01)
85 ------------------
86 * Added functionality for time stamp recording in NVCom
87 * Improved reliability of input image transmission in NVCom
88 * Added support for binary PLY files
89 * Fixed destruction of ImagePair while writing PLY files
90 * TCP streams no longer require a client port
91 
92 5.0.1 (2017-10-18)
93 ------------------
94 * Fixed synchronization issue in AsyncTransfer
95 * Fixed PGM output on Windows for ImagePair
96 * Fixed image data modifications during PGM output
97 
98 5.0.0 (2017-09-29)
99 ------------------
100 * Added support for SceneScan
101 * Added support for Jumbo Frames
102 * Support for 12-bit image data
103 * Renamed to Vision Software Release
104 * Renamed SpCom to NVCom
105 * Fixed possible display stall bug in NVCom
106 
107 4.1.5 (2017-05-07)
108 ------------------
109 * Added application icon to SpCom
110 * Compatibility fixes to GenTL producer
111 * New sample data for GenTL producer test builds
112 
113 4.1.4 (2017-04-12)
114 ------------------
115 * Added example program for MATLAB
116 * Fixed reading / writing of paths with non-ASCII characters with SpCom
117  on Windows
118 * Allow recording of more than 10,000 frames in SpCom
119 
120 4.1.3 (2017-03-30)
121 ------------------
122 * Compatibility fixes to GenTL producer. Now compatible with MATLAB
123 
124 4.1.2 (2017-03-27)
125 ------------------
126 * Fixed possible image reception stall when reconfiguring SP1
127 * Removed restrictions to image size when compiling with SSE or AVX2
128 
129 4.1.1 (2017-03-09)
130 ------------------
131 * Fixed critical bug that causes image reception problems on Windows 10
132 
133 4.1.0 (2017-02-15)
134 ------------------
135 * Fixed erroneous subpixel decoding of disparity maps
136 * GenTL producer now supports multi-part data streams
137 * GenTL producer now has a dedicated virtual device for right camera images
138 * Added an example for HALCON 13
139 * Both HALCON examples now visualize the 3D point cloud
140 * SpCom build fix for older CMake versions
141 
142 4.0.0 (2016-01-17)
143 ------------------
144 * New network protocol for SP1 firmware 3.0.0
145 * Support for variable disparity range
146 * Added zoom and fullscreen support to SpCom
147 * Fixed display stall bug in SpCom
148 * Build fixes for ARM
149 
150 3.0.1 (2016-10-13)
151 ------------------
152 * Fixed build problem for some Linux systems
153 
154 3.0.0 (2016-10-07)
155 ------------------
156 * New protocol with lower performance overhead
157 * Support for larger image resolutions
158 * Qt GUI for SpCom
159 * SpCom supports saving of 3D point clouds
160 * New color coding scheme for SpCom
161 * Zoom functionality for SpCom
162 
163 2.1.7 (2016-07-08)
164 ------------------
165 * Compatibility fix for non-AVX CPUs for binary windows builds
166 
167 2.1.6 (2016-05-18)
168 ------------------
169 * Fixed possible receive buffer overflow in libvisiontransfer
170 * Build-fix for cross compilation of libvisiontransfer
171 
172 2.1.5 (2016-03-17)
173 ------------------
174 * Improved parallelization for AsyncTransfer in libvisiontransfer
175 * Fixed possible duplicate write of captured frames in spcom
176 * Fixed possible problem with captured file numbering in spcom
177 
178 2.1.4 (2016-03-11)
179 ------------------
180 * Fixed network exceptions on Windows 10
181 * Lazy initialization of receive thread in libvisiontransfer
182 
183 2.1.3 (2016-03-07)
184 ------------------
185 * Improved installation procedure for Windows and Linux
186 
187 2.1.2 (2016-02-12)
188 ------------------
189 * Improved parallelism for libvisiontransfer
190 * Fixed inaccurate frame rate display of spcom for Windows builds
191 
192 2.1.1 (2016-01-12)
193 ------------------
194 * Fix for image widths that are not a multiple of 64
195 
196 2.1.0 (2015-12-08)
197 -----
198 * Added a GenICam GenTL producer that encapsulates libvisiontransfer
199 * Minor compilation fixes
200 
201 2.0.0 (2015-11-23)
202 ------------------
203 * Major clean-up and simplification of all interfaces
204 * Image pairs are now stored in the new class ImagePair
205 * Transmission / reception of q-Matrix, timestamp and sequence number
206 * Right image can now have 8-bit color depth
207 * Support for image reception and transmission on the same connection
208 * Several network optimizations
209 * Internal refactoring
210 
Nerian Vision Technologies