WoodPecker1 SDK v1.26 ReleaseNote

From rs_wiki
Jump to: navigation, search

Version: V1.26

Release Date: Nov 27,2017

1.New Function & Bug Fix:
1.1 Because the COM port of the serial device may be changed after operating system restarts in the Windows version,

the camera adds the "Roseek_System_GetSerialPortName" API interface to obtain the device name(COM(n)) correspongding to the specific serial device.
The serial number 0 means RS232 equipment, the serial number 1 means RS485 equipment.

1.2 Solve the problem that the immediate snapshots can't get the image after the interface function "Roseek_ImageAcquisition_Start" is returned and the camera can only capture the picture after delaying 300 milliseconds.
1.3 Fixed a bug that there may be a delay or fail when switching between continuous mode and triggered mode.
1.4 Optimize the ISP strategies and algorithms for images, improve the effect of image enhancement, Gamma and noise reduction, and add the new features such as RAWLut configuration, image brightness and contrast.
1.5 Improve the JPEG codec module "RSJpegUtil.dll", use CPU optimization such as SSE2, and efficiency is improved about 4 times.

After measure, 200W pixel image compression takes 32 milliseconds, 500W pixel image compression takes 63 milliseconds, 800W pixel image compression takes 99 milliseconds.

1.6 H264 encoding library adds the new interface Roseek_MediaEncoder_SetScaleMode.

When the source resolution and target resolution are different, the mehtods of image scaling control can be chosen to maintain the image ratio or to stretch the image without the black side.

1.7 For the OSD module, modify the BUG that the font width may be unequal width when using the monospaced font.

Furthermore, improve the logic of word wrap.


2.Updating Steps:
2.1 Copy ROSEEK_WPMainSystem_Setup_V1.26.exe to Camera local and run.
2.2 Update Firmware

Confirm WPDemo or similar program with updating function is running in camera.
Run "RoseekDeviceInformation.exe" from path "WPSDK\UtilTools\" to check version information for all modules.
Run "RSRemoteUpdateTool.exe" for firmware updating from path "WPSDK\UtilTools\".

2.3 Update Sourcec Code (for developer)

Replace the Source Code with what in WPDemo folder.
If the user's program is not based on our SourceCode, please just replace the latest libraries, headers and dlls in "bin" folder.


3.Version Info
CCD:
Name: roseek_wp1_maincore Version: 1.19 Date: Nov_28_2017 Description: Main core module for wp1
Name: roseek_wp1_fpga Version: 2.50 Date: Aug_20_2016 Description: FPGA module for wp1
Name: roseek_wp1_peripheral Version: 1.05 Date: July_07_2017 Description: Peripheral controller module for wp1
Name: roseek_wp1_extension Version: 1.11 Date: July_07_2017 Description: Extension controller module for wp1
Name: roseek_wp1_dll_netcmd Version: 1.07 Date: Mar_21_2017 Description: NetCMD module for wp1
Name: roseek_ct1_dll_stream Version: 1.02 Date: Jun_24_2016 Description: Stream module for ct1
Name: roseek_ct1_dll_media Version: 1.07 Date: Jun_28_2017 Description: Media module for ct1
Name: roseek_ct1_dll_osd Version: 1.02 Date: Jul_14_2017 Description: OSD module for ct1

CMOS:
Name: roseek_wp1_fpga Version: 2.51