StarDot Knowledge Base

Firmware 1.1.67 ChangeLog

Article ID: 179
Last updated: 11 Jun, 2020

1.1.67 - Released April 6, 2010

ChangeLog

  • Version 1.1.67.
  • New SC Defaults.
  • h264: Add "h264_http", specifying port/protocol for HTTP H.264 stream access, to info.cgi.
  • Merge various HTML tables so that the header bar for the configuration pages resizes based on the size of the configuration content area.
  • New firmware from Dan (Thu, 18 Mar 2010 17:45:44): FIFO read ahead flush.
  • h264: Add help for H.264 configuration settings.
  • h264: Add H.264 configuration tab to image settings web page.
  • Use "$n" frame number markup for both JPEG still images and H264 video frames.
  • Add select(2) support to video driver.
  • h264: Rename "stardot_read_h264()" to "h264_read()".
  • h264: Fix video driver for products without H264 support.
  • h264: Add prelimary RTP support.
  • h264: Set size of SO_SNDBUF to the size of our read buffer (32 RTP packets).
  • h264: Add HTTP multipart stream support with 90KHz timestamp information.
  • h264: Create HTTP stream from RTP packets.
  • API: Add maximum frame-rate to resolution list returned from info.cgi if passed an "api" parameter of 2 or higher.
  • h264: Use firmware packetization.
  • h264: New firmware from Dan (Thu, 11 Mar 2010 13:57:20): Fixes for reset handling and 0-byte packet elimination.
  • h264: New firmware from Dan (Thu, 11 Mar 2010 00:14:10): Fix mask/pause bit.
  • h264: New firmware from Dan (Wed, 10 Mar 2010 16:34:36): Eliminate 0-byte packets.
  • h264: New firmware from Dan (Tue, 9 Mar 2010 16:56:40): Limit all packets to 1456 maximum size.
  • h264: New firmware from Dan (Mon, 8 Mar 2010 23:30:29): Better reset.
  • h264: Read frame timestamp when H264_STATUS_SOF is set during h264 interrupt processing, instead of trying to guess the frame time based on resolution.
  • h264: New firmware from Dan (Sun, 7 Mar 2010 22:10:06): Add support for hardware assisted packetizing.
  • h264: Report non-zero FIFO status after FPGA reset.
  • h264: Avoid memory copies while creating RTP packets.
  • h264: Remove h264_restart() function and modify h264_paused variable directly.
  • h264: Count number of times we "pause" interrupt processing during an H.264 video stream sequence instead of logging a debug message every time we pause and resume.
  • h264: Add DEBUG_H264_RTPPACKET compile option (disabled by default).
  • h264: Fix disabled interrupt checking compile error.
  • h264: Ignore H264 interrupts when "disabled" or "paused".
  • h264: Always show buffer usage statistics if "h264_debug" is set (do not require compile-time DEBUG_H264_FLOWCONTROL option).
  • h264: Allow stardot_read_h264() to return without blocking when more than one RTP packet is requested.
  • h264: Add more H264 buffer usage statistics.
  • h264: Increase size of FIFO holding buffer; add more debug messages when masking/unmasking video data interrupts.
  • h264: Restore h264 info/status changes (add "/proc/sys/video/h264").
  • h264: Set RTP timestamp increment based on resolution.
  • Add debug level to syslog output if unable to find a resolution match by specifying a width and height instead of an index.
  • h264: Create RTP packets in video driver.
  • h264: Split data stream into NALU packets of fixed size (currently, 1460 bytes), padding if necessary.
  • Replace ring buffer with a list of fixed-size buffers in preparation for splitting data into RTP packets.
  • New firmware from Dan (Mon, 22 Feb 2010 16:00:00): Support for pause/resume of H.264 data interrupts.
Article ID: 179
Last updated: 11 Jun, 2020
Revision: 1
Access: Public
Comments: 0