FG4 MultiBox Firmware 2.0 Release Notes ======================================= Card Firmwares (FPDL v64 and GMSL v64): --------------------------------------- - Added YUV feature. - Added Timer mode for frame interrupts so frame buffer frame rate can be configured different from video input/output frame rate. - Changed video inputs frame buffer queue to return EMPTY instead of last frame when input signal is lost. - Change: dynamic priority for AXI masters on main crossconnect (FPDL variant only) instead of fixed priority - Many minor fixes and updates API --- NEW FEATURES: - Choosing the timestamp type in trigger, video and CAN streams, monotonic or system (RTC). Until now, only monotonic timestamps were possible. - Optional OSD timestamps rendered in captured video frames. - Custom frame rate between FG4 PCIe card and FG4 box. May be used to optimize bandwidth on PCIe bus. - Custom pixel format (YUYV) between FG4 PCIe card and FG4 box. May be used to optimize bandwidth on PCIe bus. Currently only via API, as this feature has an issue with wrong colors. - Proper autoconfiguration of connected monitor (via HDMI). Now the monitor can be connected at runtime. Information about the moninor is now present in status. - Video stream statistics (for both captures and outputs) are now present in status. Frame rate, passed and dropped frames, delay, throughput etc. - FG4 box can act as NTP server. FIXES: - Fixed memory leak in PNG encoder. Until now, when PNG encoder was used, then memory was continuously consumed, up to total exhaustion causing the system fall. - Fixed wrong serialization of configuration changes from trigger sinks. Until now, when multiple consecutive configuration changes were triggered, then some of them might be ignored/lost. KNOWN ISSUES (API): - If YUYV pixel format between FG4 PCIe card and FG4 box is selected, than both the captured and outputted frames contain wrong colors. It is not so much perceptible, but the issue exists. The issue applies only for FG4 box alone, not for FG4 cards. Web User Interface: ------------------- DASHBOARD: - By clicking on the Video Input or Output symbol, it is now possible to open the corresponding input or output settings. - If video recording or image storage is active, the "Recording" icon is displayed. - Changed how the storages are mounted to the filesystem from labels to device names. VIDEO INPUTS: - The "Video Stream" and "Image Stream" TCP addresses shown at the top of the page are now selectable by triple-clicking and then copying. - Output Format: Frame rate option added (affects streamed or recorded video). - Added the ”On Screen Timestamp” function. - Fixed bug: Picture TCP port is now possible to change. VIDEO OUTPUTS: - Frame rate value can now be set to 0, which is recommended as default value. This allows the frame rate of the output signal to match the entered video timing parameters. - The PCLK value in the Video Output parameter settings is now retroactively updated according to the actual achieved value. - Added the “On Screen Timestamp” overlay function. CAN: Capture: - Added CAN "Timestamp Type" option. - Added "Filters enabled" switch. Other Settings: - Modified time settings form, "Sync with PC" button added. TRIGGERS Connections: - Added path-find function to create a path for the "Setting" type of Trigger sink. - Fixed bug: Manually entering the path into the form is now possible. Settings: - Added triggers "Timestamp Type" option. FILE SYSTEMS: - Image previews are shown when browsing the files. FIRMWARE SECTION: - Added "Add folder" function. - Added "Save Config" button. KNOWN ISSUES (WEB) : - The trigger connections cannot be partially deleted using the "X" button.