2025-04-25
New features¶
-
Graphic annotation function enhancement
-
Supports drawing target boxes and rule boxes in real-time video images to adapt to IPC device display requirements (need to be used with the latest SDK).
-
The C# demo program (Demo) adds an interactive frame function to improve the debugging and demonstration experience.
Function optimization and improvement¶
-
Graphics rendering performance improvement
-
Upgrade the underlying graphics library SDL2 to 2.32.4 version, optimize video playback smoothness and memory usage.
-
Live preview (Live) and playback (Playback) modules are fully migrated to SDL2, and known rendering issues are fixed.
-
Cross-platform compatibility
-
Enhance Linux system compatibility, support C++17 standards, and improve code maintainability and operating efficiency.
-
Resource management optimization
-
Fix the problem that resources are not released correctly in specific scenarios to avoid potential memory leaks.
Bug Fixes¶
- Fixed the memory leak problem in the SDL2 rendering module to improve the stability of long-term operation.
- Optimized the XML parsing logic (
GetReallyXml) to avoid data processing exceptions caused by regular expression errors. - Fixed code conflicts in multi-platform compilation environments to ensure version consistency.
Interface changes¶
- Delete the interface
. This interface is no longer supported. UseNET_SDK_DiscoverDeviceStartNET_SDK_DiscoverDeviceinstead. - Delete the interface
.NET_SDK_DiscoverDeviceStop