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.