<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.elphel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Landy</id>
		<title>ElphelWiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.elphel.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Landy"/>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/wiki/Special:Contributions/Landy"/>
		<updated>2026-05-12T10:43:49Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7308</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7308"/>
				<updated>2009-11-17T07:36:48Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* JACK audio server for Elphel 353 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Background ==&lt;br /&gt;
Elphel was started in 2001 (Magna, UT USA) when I quit my job inspired by the possibilities that Free Software gives to developers (it was not so obvious for my at the time employer). All the projects were covered in [http://www.linuxdevices.com LinuxDevices] (complete list on the articles is available [http://www.elphel.com/articles/index.html here]). For several years Elphel was a one-man company, in January 2004 I wrote an article [http://www.computerra.ru/hitech/tech/31862/ Taming of the Iron Penguin (Russian)] in the largest Russain computer-related magazine [http://www.computerra.ru Computerra] and announced there a competition among the software developers for the best video streamer to run in the camera. That was a good idea and after the competition itself was over most of the developers remained in the Elphel team. At first - as volunteers, later - as full/part time employees.&lt;br /&gt;
&lt;br /&gt;
Not all of these developers live in Russia - two, including the winner of the competition are from Kiev, Ukraine. But still all of them know Russian much better than English and so most of our technical discussions were on our private Russian-language forum. So far I failed to move these discussions to the broader audience but believe that Wiki technology can help. Here we will mantain most of the site in English but still have some pages/discussions in Russian, translating documents as we go. Or when somebody else needs it and is not satisfied with [http://babelfish.altavista.com Babelfish] automatic translation. We will try to keep English pages current - anyway even in Elphel not everybody knows Russian.&lt;br /&gt;
&lt;br /&gt;
Please excuse not-so-good English of our developers and feel free to fix the errors if you see them.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 15:34, 22 September 2005 (CST)&lt;br /&gt;
== Update on 353/363 cameras ==&lt;br /&gt;
There is preliminary documentation for [[353|the new model 353/353 cameras hardware here]]&lt;br /&gt;
&lt;br /&gt;
353/363 cameras use software based on Linux kernel 2.6 (currently - 2.6.19). There will be more changes in software as we used different web server (lighttpd) and included PHP (as fastCGI application). &lt;br /&gt;
&lt;br /&gt;
More information on software will follow, you may already find code here:&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883 elphel353 software package @ Sourceforge]&lt;br /&gt;
* [http://elphel.cvs.sourceforge.net/elphel/elphel353/elphel353 CVS @ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== Software Architecture of Elphel 3x3 cameras ==&lt;br /&gt;
Software in the Elphel cameras started from [http://developer.axis.com/ Axis Developer Boards Software] and was amended for the camera specific functions. It was modified to work with newer hardware (models 303-313/323-333), support more features and now seems to be a good time to make a major redesign instead of applying incremental changes.&lt;br /&gt;
&lt;br /&gt;
Some discussion already started in Russian here - [[Nc3x3]]&lt;br /&gt;
&lt;br /&gt;
Related to the architecture are the [[#Camera Interface]] and the [[#Client Software]]&lt;br /&gt;
&lt;br /&gt;
Elphel will continue developing a web browser based user interface with [http://en.wikipedia.org/wiki/AJAX AJAX] technology. That will require developing/modifying player plugins controllable from [http://en.wikipedia.org/wiki/Javascript JavaScript] and implementing specific features needed for video surveillance applications - multiple camera views on the same page, digital PTZ (inside the hi-res incoming stream) and temporal decimation (reducing frame rate) that uses as little CPU resources as possible.&lt;br /&gt;
&lt;br /&gt;
The web-based user interface can be especially useful for open hardware as it reduces the entrance threshold for the developer who would like to customize the cameras functionality - regular web development tools are sufficient for the job.&lt;br /&gt;
&lt;br /&gt;
=== Camera Interface ===&lt;br /&gt;
&lt;br /&gt;
The camera now has two alternative APIs:&lt;br /&gt;
&lt;br /&gt;
==== ccam.cgi ====&lt;br /&gt;
&lt;br /&gt;
The original interface that supports most camera features - [[ccam.cgi]]&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
==== PHP API ====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP_in_Elphel_cameras| Using PHP in Elphel camera]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel PHP constants]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP Examples]]=====&lt;br /&gt;
&lt;br /&gt;
==== JavaScript library ====&lt;br /&gt;
We will create a set of javascript routines to control the cameras, which can be used in a different AJAX applications.&lt;br /&gt;
See [[JavaScript API]]&lt;br /&gt;
&lt;br /&gt;
==== Web Interface Ideas ====&lt;br /&gt;
There are many new ideas for the web-control-panel. They are being [[Web Interface Ideas|developed]]&lt;br /&gt;
&lt;br /&gt;
==== [[How to obtain an image or a video from an Elphel 353 camera?]] ====&lt;br /&gt;
&lt;br /&gt;
=== Camera Software ===&lt;br /&gt;
&lt;br /&gt;
==== Axis based SDK for GNU/Linux on EtraxFS ====&lt;br /&gt;
Our camera has two main CPUs: EtraxFS running GNU/Linux and Xilinx Spartan 3e FPGA.&lt;br /&gt;
&lt;br /&gt;
The firmware of our cameras is based on [http://developer.axis.com/wiki/doku.php?id=axis:sdk, Axis SDK]. Sources &amp;amp; binaries of our firmwares can be downloaded from [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883, SourceForge project]. &lt;br /&gt;
&lt;br /&gt;
==== FPGA bitstream ====&lt;br /&gt;
Elphel uses Xilinx Spartant 3e FPGA for image/video encoding.&lt;br /&gt;
&lt;br /&gt;
The FPGA code is distributed under [http://www.gnu.org/licenses/gpl.html. GNU/GPL v3 License].&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538, VDT Eclipse plugin] can be used to edit Verilog code of the camera. Xilinx WebPACK ISE is free but the download is restricted, each end-user should register. That is why we did not include it in our [[ElphelSoftwareKit]], but you can download it from [http://www.xilinx.com/ise/logic_design_prod/webpack.htm, Xilinx web site.]&lt;br /&gt;
&lt;br /&gt;
===== [[FPGA_Development_in_Elphel_cameras]] =====&lt;br /&gt;
This section discribes how to setup the environment for [[FPGA_Development_in_Elphel_cameras|FPGA development with Elphel cameras]].&lt;br /&gt;
&lt;br /&gt;
You can use [[KDevelop]] with Icarus Verilog &amp;amp; GTKWave for HDL Projects Simulation.&lt;br /&gt;
&lt;br /&gt;
==== How to hack ? ====&lt;br /&gt;
If you intend to modify source code (GNU/Linux or FPGA), download [[ElphelSoftwareKit]] and live-boot, or better yet install it on your (descent) computer.&lt;br /&gt;
&lt;br /&gt;
But here are several things you can hack already with some softwares in the camera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== telnetd =====&lt;br /&gt;
By default the camera runs telnetd. Login &amp;quot;root&amp;quot;, password &amp;quot;pass&amp;quot;. You can telnet to the camera and explore the power of a full GNU/Linux distribution.&lt;br /&gt;
&lt;br /&gt;
===== [[fpcf]] =====&lt;br /&gt;
&lt;br /&gt;
You can use fpcf to adjust some FPGA settings. ''use it very carefully !! it may be dangerous and may destroy your hardware.'' &lt;br /&gt;
&lt;br /&gt;
===== hello =====&lt;br /&gt;
The Hello program is a little script by Andrey to [[Known problems | fix]] a stuck sensor.&lt;br /&gt;
&lt;br /&gt;
==== File systems ====&lt;br /&gt;
[[333_File_System]]&lt;br /&gt;
&lt;br /&gt;
==== Elphel 353 camera Unicast &amp;amp; Multicast RTSP streamer ====&lt;br /&gt;
&lt;br /&gt;
The Elphel 353 camera is capable of streaming OGM/MJPEG via RTSP on Unicast or Multicast.&lt;br /&gt;
&lt;br /&gt;
The streamer can be tuned via /etc/streamer.conf &amp;amp; /etc/image.conf (for syntax of image.conf have a look to [[Ccam.cgi]])&lt;br /&gt;
&lt;br /&gt;
==== Control Panel ====&lt;br /&gt;
The [[Control Panel]] project is a simple page on the cameras to access some commonly used functions, without having to telnet into the camera.&lt;br /&gt;
&lt;br /&gt;
==== JACK audio server for Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
JACK is system for handling real-time, low latency audio. [http://jackaudio.org/ JACK audio web site.]&lt;br /&gt;
=====[[JACK_in_Elphel_cameras| Using JACK in Elphel camera]]=====&lt;br /&gt;
&lt;br /&gt;
=== Client Software ===&lt;br /&gt;
&lt;br /&gt;
==== [[MPlayer]] ====&lt;br /&gt;
MPlayer is the main player for Elphel cameras. We have patches for MPlayer to make it compatible with a 3-5MPix resolution stream. We are in constant contact with MPlayer's team to integrate our patches to the mainstream. Patches for source code are accessible on our Source Forge project, the compiled package is only for Debian/Ubuntu on i386 architecture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[VLC]] ====&lt;br /&gt;
&lt;br /&gt;
VLC is a free cross-platform media player. It supports a large number of multimedia formats, without the need for additional codecs. It can also be used as a streaming server, with extended features (video on demand, on the fly transcoding, ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====GSTreamer====&lt;br /&gt;
&lt;br /&gt;
GSTreamer is a great free software that can be used with Elphel cameras in many different ways.&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel_Camera_Remote_Audio_using_GStreamer|Mux video &amp;amp; remote audio source]]===== &lt;br /&gt;
Describe how to use an Elphel 333/353 camera with MJPG in unicast or multicast stream and mux the video with PC's microphone and restream it on internet with a more suitable codec.&lt;br /&gt;
&lt;br /&gt;
=====[[Make_a_movie_from_JPEG_images_using_gstreamer|make a movie from JPEG images]]=====&lt;br /&gt;
Compress many JPEG images into a OGG/Theora video.&lt;br /&gt;
&lt;br /&gt;
=====[[Convert OGM/MJPEG to OGG/Theora]]=====&lt;br /&gt;
Transcode OGM/MJPEG video to a OGG/Theora video codec.&lt;br /&gt;
&lt;br /&gt;
==== [[Talk:Recorder|Recorder]] ====&lt;br /&gt;
We will start a new recorder for a MJPEG RTP stream.&lt;br /&gt;
It will be a small standalone program, which will take a multicast IP address and port, receive a stream and record it to files or to stdout.&lt;br /&gt;
The most important thing with the recorder is to avoid frame drops (maybe something can be done with network buffering) and control them using timestamps.&lt;br /&gt;
Also, the recorder must provide manageable files (under 2GB), but with zero drops between them.&lt;br /&gt;
&lt;br /&gt;
==== Plugins for browsers ====&lt;br /&gt;
[[GenReS|GenReS plugin]]&lt;br /&gt;
&lt;br /&gt;
==== [[HTML Video Surveillance]] ====&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=138717&amp;amp;release_id=358392 Multiple camera view HTML page] is based on [[GenReS |GenReS plugin]] for [http://www.mozilla.org/ Mozilla/FireFox].&lt;br /&gt;
Currently working: scrolling by picture dragging (digital PTZ), camera selection, zoom switch, automatic detection of stream stop by timeout.&lt;br /&gt;
List of camera addresses is now editable manually. It will be automatically generated in the [[Live CD]].&lt;br /&gt;
The page will run recording software by user request. Video will be saved to a fixed directory and split into separate files with a tunable number of frames.&lt;br /&gt;
Main parameters for video capture will be changeable from the page.&lt;br /&gt;
The page can later be used in the [[#Video Server]].&lt;br /&gt;
&lt;br /&gt;
==== [[ElphelSoftwareKit]] ====&lt;br /&gt;
The Elphel Software Kit DVD contains software for camera users and developers.&lt;br /&gt;
The live DVD is based on [http://ubuntu.com/ Ubuntu Feisty].&lt;br /&gt;
&lt;br /&gt;
Currently we only have a DVD for the i686 architecture.&lt;br /&gt;
&lt;br /&gt;
The idea of keeping as full a Ubuntu as possible was to introduce GNU/Linux to the camera users who had never had this experience before.&lt;br /&gt;
&lt;br /&gt;
One of the major additions is a preinstalled camera development environment based on [http://www.eclipse.org Eclipse]) to simplify the modification of the camera code. Again - don't forget that many of those future developers now only use Visual Studio (or whatever it is called?) and GNU/Linux can be somewhat alien to them. This environment allows them to start playing with their code without prior knowledge of the GNU/Linux software development process.&lt;br /&gt;
&lt;br /&gt;
It can be useful for hardware/fpga developers too - to be able to write some code to support the hardware features without spending too much time on mastering the software development process.&lt;br /&gt;
&lt;br /&gt;
==== [[353_firmware_upgrade_procedure | 353 Firmware Upgrade Guide]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Demosaic on client side]] ====&lt;br /&gt;
Our actual FPGA code on the camera uses a very simple algorithm to calculate YCbCr from the Bayer pixels. It uses just a 3x3 block of neighbors. The other point is that this algorithm is time consuming and with the 5MPix sensor the FPGA became the bottleneck.  So we have added a special [[JP4]] mode that bypasses the Demosaic in the FPGA and provides an image with pixels in each 16x16 macroblock that are rearranged to separate Bayer colors in individual 8x8 blocks, then encoded as monochrome. Demosaic will be applied during post-processing on the host PC. This section describe different algorithms and implementations used to provide this functionality.&lt;br /&gt;
&lt;br /&gt;
== [[Network configuration]] ==&lt;br /&gt;
This section describe proper network configurations for the camera and the connected computer.&lt;br /&gt;
&lt;br /&gt;
It also discuss some network hacks, wireless cards and gateways tested.&lt;br /&gt;
&lt;br /&gt;
== Camera hardware ==&lt;br /&gt;
==== [[353]]/363 series ====&lt;br /&gt;
==== Basic Elphel 353 camera ====&lt;br /&gt;
&lt;br /&gt;
Basic Elphel 353 Network camera is composed of:&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* [[10338]] (sensor board for Micron MT9P031/MT9P001 5MPix)&lt;br /&gt;
* [[Elphel_camera_parts#NC353L]]&lt;br /&gt;
&lt;br /&gt;
==== Basic Elphel 363 camera ====&lt;br /&gt;
&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* Kodak CCD [[10342]] (CCD Interface Board) with [[10347]]&lt;br /&gt;
* standard enclosure for Elphel 363&lt;br /&gt;
&lt;br /&gt;
==== Add ons ====&lt;br /&gt;
===== [[10359]] (multi-sensor board/multifunction multiplexer) =====&lt;br /&gt;
===== [[10357]] (solid state memory) =====&lt;br /&gt;
===== [[10349]] (interface board: IDE, USB1.1, RS232, ...) =====&lt;br /&gt;
&lt;br /&gt;
==== USB devices tested with Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
Elphel 353 camera with 10349 extension boards have 1 external and 3 internal USB 1.1 connectors.&lt;br /&gt;
&lt;br /&gt;
This section of the wiki describe all USB hardware what was tested with Elphel 353 camera.&lt;br /&gt;
&lt;br /&gt;
===== Audio =====&lt;br /&gt;
===== Blue Tooth =====&lt;br /&gt;
&lt;br /&gt;
USB-BlueTooth keys was tested with Elphel 353 (with 10349 board). One of the goal is to create a [[general propose bluetooth remote control]] program written in JAVA for mobiles phones.&lt;br /&gt;
&lt;br /&gt;
===== [[Wifi_usb]] =====&lt;br /&gt;
&lt;br /&gt;
===== flash memory and hardrive =====&lt;br /&gt;
&lt;br /&gt;
Does not make really sens because of the speed of USB1.1, but work. You can use such storage for still images or running more software from the USB disk/flash.&lt;br /&gt;
&lt;br /&gt;
===== keyboard &amp;amp; mouse =====&lt;br /&gt;
&lt;br /&gt;
==== Other Hardware ====&lt;br /&gt;
[[RTC]] (real time clock), [[10331]], [[10332]], [[10334]] (USB lens control)&lt;br /&gt;
&lt;br /&gt;
== Active Projects ==&lt;br /&gt;
&lt;br /&gt;
=== [[HDR images with Elphel cameras]] ===&lt;br /&gt;
&lt;br /&gt;
This section will describe HDR projects build on Elphel cameras by OpenSource Community.&lt;br /&gt;
&lt;br /&gt;
=== [[Alternative IO board for 10353/10363 series]] ===&lt;br /&gt;
This page is an open discussion about the evolution of the [[10349]] additional board. &lt;br /&gt;
&lt;br /&gt;
=== Exif data in JPEG images ===&lt;br /&gt;
&lt;br /&gt;
Exif data (Exchangeable image file format) can be included inside each JPEG image. The [[Exif]] section will describe things what are possible to do with Exif data on Elphel cameras.&lt;br /&gt;
&lt;br /&gt;
=== Synchronization of the Cameras ===&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to acquire images triggered by an extarnal event or several cameras need to be synchronized with each other. [[Camera Synchronization]] is all about this.&lt;br /&gt;
&lt;br /&gt;
=== Photo-finish ===&lt;br /&gt;
Photo-finish device made using Elphel model 333 camera with additional FPGA code and software - [[Photo-finish]]&lt;br /&gt;
&lt;br /&gt;
=== Zeroconf for Elphel cameras ===&lt;br /&gt;
[[zeroconf for Elphel cameras]]&lt;br /&gt;
=== Elphel cameras and Zoneminder ===&lt;br /&gt;
We plan to make the model 333 camera work with [http://www.zoneminder.com Zoneminder]&lt;br /&gt;
=== USB host interface ===&lt;br /&gt;
&lt;br /&gt;
  daughter board with USB and DC-DC power for lens control board [[10334]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Proposal for a usb audio solution : [[PCM2903]]&lt;br /&gt;
&lt;br /&gt;
=== Motorized lens control ===&lt;br /&gt;
I'll try to retrieve what was written before on the motorized lens control. In short - C/CS mount is rather old and does not work well for interchangeable motorized lenses. We are trying to build an adapter from C/CS-mount to a bayonet type connector. And place a tiny 5mm wide PCB ring in that adapter. This [[10331]] PCB has a reprogrammable microcontroller and uses just 2 connections to the camera for power and data signals combined. It provides all the necessary connections for most types of motorized lenses. &lt;br /&gt;
&lt;br /&gt;
  lens control board [[10331]]&lt;br /&gt;
  DC-DC power board for motorized lens control board [[10332]]&lt;br /&gt;
  lens control board In System Programmer [[lbcontrol]]&lt;br /&gt;
&lt;br /&gt;
=== Outdoor enclosure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step Zero'''&lt;br /&gt;
&lt;br /&gt;
Determine working setup&lt;br /&gt;
-Does the system need a control board &lt;br /&gt;
-CCD board needs a longer cable for minimal package when stacking lens on top of board [http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
&lt;br /&gt;
'''Step one'''&lt;br /&gt;
Test setup. Assemble all components in a setup that can record video&lt;br /&gt;
&lt;br /&gt;
Components in test setup&lt;br /&gt;
- Lens (Computar H3Z4512CS varifocal lens? using power)&lt;br /&gt;
- Elphel USB setup. Is it possible to directly plug in a usb drive. Where does the power come from?&lt;br /&gt;
- Battery&lt;br /&gt;
- Usb cable or network calbe&lt;br /&gt;
- Usb exteral harddrive or flashdrive&lt;br /&gt;
- ON/off switch&lt;br /&gt;
&lt;br /&gt;
Objective: Does it work, at all?&lt;br /&gt;
Secondary: Battery life? Video quality?&lt;br /&gt;
&lt;br /&gt;
'''Step two'''&lt;br /&gt;
&lt;br /&gt;
Wooden box. Test setup 1 integrated in outside video testing setup.&lt;br /&gt;
&lt;br /&gt;
Components added in test 2&lt;br /&gt;
- Hardboard casing&lt;br /&gt;
&lt;br /&gt;
Objective: Optimize recording setup of video for ease of use&lt;br /&gt;
Secondary: optimal settings? correct lens?&lt;br /&gt;
&lt;br /&gt;
'''Step three'''&lt;br /&gt;
&lt;br /&gt;
Building of waterproof casing&lt;br /&gt;
- Amphenol plugs&lt;br /&gt;
- Camera window&lt;br /&gt;
- Casing camera (fibre reinforced composite)&lt;br /&gt;
- Casing base station (battery + storage) (fibre reinforced composite)&lt;br /&gt;
&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/outdoorvideosystem.jpg Schematic]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/camera.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/Radjump_elphel.jpg Outdoor enclosure]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/CamAssy-Sheet1.pdf Camera casing 2]&lt;br /&gt;
&lt;br /&gt;
=== Current enclosure design ===&lt;br /&gt;
&lt;br /&gt;
We are switching to extruded aluminum tube (actually original 303/313 also was design for a standard aluminum profile). Model 333 RJ-45 connector is designed to fit into RJField shell [http://www.rjfield.com/ethernet_connectors_rjf_en.htm].&lt;br /&gt;
&lt;br /&gt;
[[Mechanical]]&lt;br /&gt;
&lt;br /&gt;
=== Removal of distortion ===&lt;br /&gt;
&lt;br /&gt;
Distortions from the non-instantaneous exposure of the frame can be done in [http://lives.sf.net LiVES]. But first some other infrastructure must be in place:&lt;br /&gt;
&lt;br /&gt;
- Camera must start a [http://www.piksel.no/pwiki/VideoJack videojack] server on the host machine, with the correct fps, width, height and frame palette&lt;br /&gt;
&lt;br /&gt;
- Camera must activate the videojack receiver in LiVES and connect it the correct videojack server&lt;br /&gt;
&lt;br /&gt;
- Camera can start to send unpackaged compressed frames to videojack server, along with an array of floats&lt;br /&gt;
&lt;br /&gt;
- Floats will be in pairs for each horizontal band: the vertical compression/expansion (1.0 means no compression) and the horizontal shift (+-shift/width)&lt;br /&gt;
&lt;br /&gt;
- LiVES will pull these frames and the float array from the videojack server&lt;br /&gt;
&lt;br /&gt;
- LiVES will decode each frame and pass it along with the float array to a [http://www.xs4all.nl/~salsaman/lives/docs/weedspec.txt Weed] effect which will apply the compress/expand/shift&lt;br /&gt;
&lt;br /&gt;
- LiVES will receive the altered frame and save it to a stream&lt;br /&gt;
==== Post-processing - non realtime ====&lt;br /&gt;
CMOS sensor-specific distortions caused by the [[Electronic Rolling Shutter ]] do not need to be removed realtime - the PC power may be not enough to do so. It is perfectly OK to be able to just post-process the video recorded from the camera.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 02:39, 9 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
=== Synchronous lighting ===&lt;br /&gt;
&lt;br /&gt;
External light control. [[Synchronous lighting]].&lt;br /&gt;
&lt;br /&gt;
=== Auto focus System ===&lt;br /&gt;
&lt;br /&gt;
One research team of  EPFL is working about an auto focus with the Elphel 353 camera. A bi dimensional filter will be used to calculate the sharpness of the image and to search the best in focus image.&lt;br /&gt;
&lt;br /&gt;
=== How to build a Canon EOS Lens adatator for Elphel 333 ===&lt;br /&gt;
- Canon EOS Lens with adaptator [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adap1.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adapt2.JPG]&lt;br /&gt;
&lt;br /&gt;
A easy way to build a C adapter for Canon EOS Lens [http://community.elphel.com/pictures/jmfcontrib/jmf_333_with_canon_std.JPG].&lt;br /&gt;
&lt;br /&gt;
Take a protection of lens, make a central hole and fix two C/CS adapters [http://community.elphel.com/pictures/jmfcontrib/jmf_cs_c.JPG]&lt;br /&gt;
to have a good focal distance.&lt;br /&gt;
&lt;br /&gt;
We have tested various Canon Lens that professional reporter lend me. [http://community.elphel.com/pictures/jmfcontrib/jmf_prof_lens.JPG]&lt;br /&gt;
&lt;br /&gt;
- Canon Lens mounted on 333 : [http://community.elphel.com/pictures/jmfcontrib/IMG_5526.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
''Pictures result of various lens :''&lt;br /&gt;
&lt;br /&gt;
The main goal of this test is to try to use Canon EOS lens, more reference and less expensive when C Lens.&lt;br /&gt;
The second goal is to be able to use hight definition of CMOS sensor without optical resolution of C Lens.&lt;br /&gt;
Canon EOS UMS PRO 17-40 : mount on 333 Elphel [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
-- view of Strasbourg House (France) [http://community.elphel.com/pictures/jmfcontrib/17-40pos17equiv80.3bague.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- second view with another set of Canon Lens (minimum apperture) [http://community.elphel.com/pictures/jmfcontrib/17-40pos28.2bagus.testlimit.diaph6mm.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- view of cat and barbie dole [http://community.elphel.com/pictures/jmfcontrib/objectif50.2bagues.2chat.jpg]&lt;br /&gt;
&lt;br /&gt;
In fact : a Canon large vision become a Power Zoom this CMOS size difference. 35mm to 1/2&amp;quot;  [http://community.elphel.com/pictures/jmfcontrib/jmf_mount_canon_333.JPG]&lt;br /&gt;
&lt;br /&gt;
Conclusion : &lt;br /&gt;
image quality is better than C lens (varifocal computar or fixed-focal Fujinon)&lt;br /&gt;
but Canon lens become a super Zoom Lens and we not certify thermal stability of adjustment action (focus)&lt;br /&gt;
&lt;br /&gt;
It will be nice to test a Canon fishEyes.&lt;br /&gt;
&lt;br /&gt;
Expensive project of Adaptor to use EOS Lens can be find on net [http://www.mir.com.my/rb/photography/hardwares/classics/eos/EF-lenses/index.htm]&lt;br /&gt;
or [http://www.birger.com/Merchant2/merchant.mvc?Screen=ef232_home]&lt;br /&gt;
&lt;br /&gt;
=== Image motion tracking/measurement system ===&lt;br /&gt;
&lt;br /&gt;
Measure image sequence parameters easy (like oscilloscope). [[Scope]].&lt;br /&gt;
&lt;br /&gt;
=== Interesting camera links ===&lt;br /&gt;
&lt;br /&gt;
Real Time 3D Reconstruction using moving cameras.&lt;br /&gt;
Using ERS distortions for dynamic scene interpretation and correction... [http://comsee.univ-bpclermont.fr/public/projects.php]&lt;br /&gt;
&lt;br /&gt;
The Rubik’s Cube solving robot [http://www.mechatrons.com/rubotii.htm]&lt;br /&gt;
&lt;br /&gt;
=== [[Porting Theora to 353 cameras]] ===&lt;br /&gt;
&lt;br /&gt;
Porting the Ogg Theora encoder and streamer from the model 333 camera to the 353.&lt;br /&gt;
&lt;br /&gt;
== Known problems ==&lt;br /&gt;
&lt;br /&gt;
[[Known problems]]&lt;br /&gt;
&lt;br /&gt;
== Diagnostic and repair ==&lt;br /&gt;
&lt;br /&gt;
[[Diagnostic and repair]] page in the Cameras Manual&lt;br /&gt;
&lt;br /&gt;
=== Changing or restoring the MAC address ===&lt;br /&gt;
&lt;br /&gt;
The factory default MAC address of Elphel products is the same as the serial number which begin with 000E64. If you would like to use a MAC address different from the serial number you can edit the /etc/conf.d/mac file.&lt;br /&gt;
&lt;br /&gt;
If the serial number has not been configured is possible to set it (but only once!). To set the serial number use the bootblocktool command on the camera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;bootblocktool -a SERNO 000E64xxxxxx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exchange “xxxxxx” with the serial number of the board.&lt;br /&gt;
&lt;br /&gt;
!As you can do it only once be careful! If you write the MAC address in a wrong format (ie with : separations) the camera will not boot any more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may do it with the special HTML [http://www.elphel.com/3fhlo/bootblock/bootblock333.html page] but those serial numbers are supposed to be factory programmed.--[[User:Andrey.filippov|Andrey.filippov]] 05:36, 30 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Pricing/Discount/Donation Policy]] ==&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7307</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7307"/>
				<updated>2009-11-17T07:31:49Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones. Ok, disconnect metronom from output channels&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use utility '''''timemachine'''''&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
 [root@Elphel353]# jack_lsp -c&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
 dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session where started ''timemachine'' and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;. Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
 [root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
and connect mic sound card to timemachine&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command ''&amp;quot;start&amp;quot;''. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command ''&amp;quot;stop&amp;quot;''. &lt;br /&gt;
Trying play dumped ''wav'' file - You can hear sound from mic. &lt;br /&gt;
You can mixing two or more sources to dump file - use ''jack_connect'' for it.&lt;br /&gt;
&lt;br /&gt;
'''timemachine''' have next options:&lt;br /&gt;
&lt;br /&gt;
 Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;br /&gt;
You can start ''timemachine'' via options '''&amp;quot;-a&amp;quot; &amp;quot;-b&amp;quot; &amp;quot;-e&amp;quot;''' and record audio automaticaly&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7306</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7306"/>
				<updated>2009-11-17T07:30:05Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones. Ok, disconnect metronom from output channels&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use utility '''''timemachine'''''&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
 [root@Elphel353]# jack_lsp -c&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
 dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session where started ''timemachine'' and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;. Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
 [root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
and connect mic sound card to timemachine&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command ''&amp;quot;start&amp;quot;''. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command ''&amp;quot;stop&amp;quot;''. &lt;br /&gt;
Trying play dumped ''wav'' file - You can hear sound from mic. &lt;br /&gt;
You can mixing two or more sources to dump file - use ''jack_connect'' for it.&lt;br /&gt;
&lt;br /&gt;
'''timemachine''' have next options:&lt;br /&gt;
&lt;br /&gt;
 Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7305</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7305"/>
				<updated>2009-11-17T07:28:10Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones. Ok, disconnect metronom from output channels&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use utility '''''timemachine'''''&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
 [root@Elphel353]# jack_lsp -c&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
 dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session where started ''timemachine'' and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;. Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
 [root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
and connect mic sound card to timemachine&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
You can mixing two or more sources to dump file - use jack_connect for it.&lt;br /&gt;
&lt;br /&gt;
timemachine have next options:&lt;br /&gt;
&lt;br /&gt;
 Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7304</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7304"/>
				<updated>2009-11-17T07:26:04Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones. Ok, disconnect metronom from output channels&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use utility '''''timemachine'''''&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
 [root@Elphel353]# jack_lsp -c&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
 dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session where started ''timemachine'' and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;. Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
 [root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
and connect mic sound card to timemachine&lt;br /&gt;
&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
You can mixing two or more sources to dump file:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7303</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7303"/>
				<updated>2009-11-17T07:22:02Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones. Ok, disconnect metronom from output channels&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use utility '''''timemachine'''''&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
 [root@Elphel353]# jack_lsp -c&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
 dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7302</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7302"/>
				<updated>2009-11-17T07:21:23Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones. Ok, disconnect metronom from output channels&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
 [root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use utility '''''timemachine'''''&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
 [root@Elphel353]# jack_lsp -c&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
 metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
 dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7301</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7301"/>
				<updated>2009-11-17T07:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 '''playback and capture sample rates do not match (48000 vs. 24000)''' &lt;br /&gt;
&lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel '''jackd''' via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jack_lsp&lt;br /&gt;
 system:capture_1&lt;br /&gt;
 system:capture_2&lt;br /&gt;
 system:playback_1&lt;br /&gt;
 system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones.&lt;br /&gt;
Ok, disconnect metronom from output channels&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use timemachine&lt;br /&gt;
[root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_lsp -c&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7300</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7300"/>
				<updated>2009-11-17T07:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
 jackd 0.116.2&lt;br /&gt;
 Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
 jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
 This is free software, and you are welcome to redistribute it&lt;br /&gt;
 under certain conditions; see the file COPYING for details&lt;br /&gt;
 JACK compiled with System V SHM support.&lt;br /&gt;
 loading driver ..&lt;br /&gt;
 creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
 control device hw:0&lt;br /&gt;
 configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
 ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for capture&lt;br /&gt;
 ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
 ALSA: use 3 periods for playback&lt;br /&gt;
 playback and capture sample rates do not match (48000 vs. 24000)&lt;br /&gt;
 &lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel jackd via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones.&lt;br /&gt;
Ok, disconnect metronom from output channels&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use timemachine&lt;br /&gt;
[root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_lsp -c&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7299</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7299"/>
				<updated>2009-11-17T07:17:44Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
jackd 0.116.2&lt;br /&gt;
Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
This is free software, and you are welcome to redistribute it&lt;br /&gt;
under certain conditions; see the file COPYING for details&lt;br /&gt;
JACK compiled with System V SHM support.&lt;br /&gt;
loading driver ..&lt;br /&gt;
creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
control device hw:0&lt;br /&gt;
configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for capture&lt;br /&gt;
ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for playback&lt;br /&gt;
playback and capture sample rates do not match (48000 vs. 24000)&lt;br /&gt;
 &lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel jackd via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones.&lt;br /&gt;
Ok, disconnect metronom from output channels&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use timemachine&lt;br /&gt;
[root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_lsp -c&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7298</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7298"/>
				<updated>2009-11-17T07:17:26Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
 [root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
jackd 0.116.2&lt;br /&gt;
Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
This is free software, and you are welcome to redistribute it&lt;br /&gt;
under certain conditions; see the file COPYING for details&lt;br /&gt;
JACK compiled with System V SHM support.&lt;br /&gt;
loading driver ..&lt;br /&gt;
creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
control device hw:0&lt;br /&gt;
configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for capture&lt;br /&gt;
ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for playback&lt;br /&gt;
playback and capture sample rates do not match (48000 vs. 24000)&lt;br /&gt;
 &lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel jackd via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones.&lt;br /&gt;
Ok, disconnect metronom from output channels&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use timemachine&lt;br /&gt;
[root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_lsp -c&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7297</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7297"/>
				<updated>2009-11-17T07:17:09Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
&lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
jackd 0.116.2&lt;br /&gt;
Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
This is free software, and you are welcome to redistribute it&lt;br /&gt;
under certain conditions; see the file COPYING for details&lt;br /&gt;
JACK compiled with System V SHM support.&lt;br /&gt;
loading driver ..&lt;br /&gt;
creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
control device hw:0&lt;br /&gt;
configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for capture&lt;br /&gt;
ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for playback&lt;br /&gt;
playback and capture sample rates do not match (48000 vs. 24000)&lt;br /&gt;
 &lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel jackd via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones.&lt;br /&gt;
Ok, disconnect metronom from output channels&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use timemachine&lt;br /&gt;
[root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_lsp -c&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7296</id>
		<title>JACK in Elphel cameras</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=JACK_in_Elphel_cameras&amp;diff=7296"/>
				<updated>2009-11-17T07:15:05Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is example how using JACK on camera&lt;br /&gt;
&lt;br /&gt;
- connect USB sound card to camera&lt;br /&gt;
- login via telnet and start jackd:&lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dhw:0 -n3 -p512 -s -S&lt;br /&gt;
jackd 0.116.2&lt;br /&gt;
Copyright 2001-2005 Paul Davis and others.&lt;br /&gt;
jackd comes with ABSOLUTELY NO WARRANTY&lt;br /&gt;
This is free software, and you are welcome to redistribute it&lt;br /&gt;
under certain conditions; see the file COPYING for details&lt;br /&gt;
JACK compiled with System V SHM support.&lt;br /&gt;
loading driver ..&lt;br /&gt;
creating alsa driver ... hw:0|hw:0|512|3|48000|0|0|nomon|swmeter|soft-mode|16bit&lt;br /&gt;
control device hw:0&lt;br /&gt;
configuring for 48000Hz, period = 512 frames (10.7 ms), buffer = 3 periods&lt;br /&gt;
ALSA: final selected sample format for capture: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for capture&lt;br /&gt;
ALSA: final selected sample format for playback: 16bit little-endian&lt;br /&gt;
ALSA: use 3 periods for playback&lt;br /&gt;
playback and capture sample rates do not match (48000 vs. 24000)&lt;br /&gt;
 &lt;br /&gt;
if You have different samplerate for capture/playback(as example, on my USB sound card)&lt;br /&gt;
cancel jackd via ctrl-c and restart it via next command&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S&lt;br /&gt;
&lt;br /&gt;
You can start JACK server in foreground as&lt;br /&gt;
 jackd -dalsa -dplug:hw:0 -n3 -p512 -s -S 1&amp;gt;/dev/null &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Ok, now we can look avialable audio channels.&lt;br /&gt;
(login another telnet session, session #2, if You not started jackd as foreground)&lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
&lt;br /&gt;
For test output channels starting simple software metronom&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_metro -b 120 &amp;amp;&lt;br /&gt;
 &lt;br /&gt;
Look at avialable channels:&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353 /]# jack_lsp&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Connect headphones to audio card. Now &amp;quot;connect&amp;quot; metronom output to playback channels of soundcard as&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_connect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
You can hear &amp;quot;beep&amp;quot; in headphones.&lt;br /&gt;
Ok, disconnect metronom from output channels&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_1&lt;br /&gt;
[root@Elphel353 /]# jack_disconnect metro:120_bpm system:playback_2&lt;br /&gt;
&lt;br /&gt;
For dump audio to wav files You can use timemachine&lt;br /&gt;
[root@Elphel353 /]# timemachine -c1 -t1 -p/var/tmp/hdd/tm -f wav -n dmpaudio &lt;br /&gt;
 &lt;br /&gt;
where /var/tmp/hdd - path to directory where stored dump file&lt;br /&gt;
tm - prefix of file, filename look as &amp;quot;tm2009-09-27T05:08:44.wav&amp;quot;&lt;br /&gt;
dmpaudio - the JACK name timemachine will use&lt;br /&gt;
&lt;br /&gt;
Connect, for example, metro:120_bpm to dmpaudio:in_1. Go to session #2 and enter&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_connect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_lsp -c&lt;br /&gt;
system:capture_1&lt;br /&gt;
system:capture_2&lt;br /&gt;
system:playback_1&lt;br /&gt;
system:playback_2&lt;br /&gt;
metro:120_bpm&lt;br /&gt;
    dmpaudio:in_1&lt;br /&gt;
dmpaudio:in_1&lt;br /&gt;
    metro:120_bpm&lt;br /&gt;
 &lt;br /&gt;
Go to session #3 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Go to session #1 and enter &amp;quot;start&amp;quot;&lt;br /&gt;
waiting some time - enter &amp;quot;stop&amp;quot;&lt;br /&gt;
Now You can play *.wav file and hear &amp;quot;beep&amp;quot;&lt;br /&gt;
Ok, disconnect metro:120_bpm from dmpaudio:in_1  and connect audio capture channel to our dump program&lt;br /&gt;
Connect mic to sound card.&lt;br /&gt;
 &lt;br /&gt;
[root@Elphel353]# jack_disconnect metro:120_bpm dmpaudio:in_1&lt;br /&gt;
[root@Elphel353]# jack_connect system:capture_1 dmpaudio:in_1&lt;br /&gt;
 &lt;br /&gt;
Go to session #1, enter command &amp;quot;start&amp;quot;. Now You starting record from mic. Playing some time and stop record&lt;br /&gt;
Enter command &amp;quot;stop&amp;quot;. Trying play dumped wav file - You can hear sound from mic.&lt;br /&gt;
Ok, now mixing two sources to dump file, go to session #2&lt;br /&gt;
Usage ./timemachine: [-h] [-i] [-c channels] [-n jack-name]                                             &lt;br /&gt;
        [-t buffer-length] [-p file prefix] [-f format]                                                 &lt;br /&gt;
        [-a] [-b begin-threshold] [-e end-threshold] [-T end-time]&lt;br /&gt;
        [port-name ...]&lt;br /&gt;
&lt;br /&gt;
        -h      show this help&lt;br /&gt;
        -i      interactive mode (console instead of X11) also enabled&lt;br /&gt;
                if DISPLAY is unset&lt;br /&gt;
        -c      specify number of recording channels&lt;br /&gt;
        -n      specify the JACK name timemachine will use&lt;br /&gt;
        -t      specify the pre-recording buffer length&lt;br /&gt;
        -p      specify the saved file prefix, may include path&lt;br /&gt;
        -s      use safer characters in filename (windows compatibility)&lt;br /&gt;
        -f      specify the saved file format&lt;br /&gt;
        -a      enable automatic sound-triggered recording&lt;br /&gt;
        -b      specify threshold above which automatic recording will begin&lt;br /&gt;
        -e      specify threshold below which automatic recording will end&lt;br /&gt;
        -T      specify silence length before automatic recording ends&lt;br /&gt;
&lt;br /&gt;
        channels must be in the range 1-8, default 2&lt;br /&gt;
        jack-name, default &amp;quot;TimeMachine&amp;quot;&lt;br /&gt;
        file-prefix, default &amp;quot;tm-&amp;quot;&lt;br /&gt;
        buffer-length, default 10 secs&lt;br /&gt;
        format, default 'w64', options: wav, w64&lt;br /&gt;
        begin-threshold, default -35.0 dB&lt;br /&gt;
        end-threshold, default -35.0 dB&lt;br /&gt;
        end-time, default 10 secs&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7295</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7295"/>
				<updated>2009-11-17T07:13:54Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* JACK audio server for Elphel 353 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Background ==&lt;br /&gt;
Elphel was started in 2001 (Magna, UT USA) when I quit my job inspired by the possibilities that Free Software gives to developers (it was not so obvious for my at the time employer). All the projects were covered in [http://www.linuxdevices.com LinuxDevices] (complete list on the articles is available [http://www.elphel.com/articles/index.html here]). For several years Elphel was a one-man company, in January 2004 I wrote an article [http://www.computerra.ru/hitech/tech/31862/ Taming of the Iron Penguin (Russian)] in the largest Russain computer-related magazine [http://www.computerra.ru Computerra] and announced there a competition among the software developers for the best video streamer to run in the camera. That was a good idea and after the competition itself was over most of the developers remained in the Elphel team. At first - as volunteers, later - as full/part time employees.&lt;br /&gt;
&lt;br /&gt;
Not all of these developers live in Russia - two, including the winner of the competition are from Kiev, Ukraine. But still all of them know Russian much better than English and so most of our technical discussions were on our private Russian-language forum. So far I failed to move these discussions to the broader audience but believe that Wiki technology can help. Here we will mantain most of the site in English but still have some pages/discussions in Russian, translating documents as we go. Or when somebody else needs it and is not satisfied with [http://babelfish.altavista.com Babelfish] automatic translation. We will try to keep English pages current - anyway even in Elphel not everybody knows Russian.&lt;br /&gt;
&lt;br /&gt;
Please excuse not-so-good English of our developers and feel free to fix the errors if you see them.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 15:34, 22 September 2005 (CST)&lt;br /&gt;
== Update on 353/363 cameras ==&lt;br /&gt;
There is preliminary documentation for [[353|the new model 353/353 cameras hardware here]]&lt;br /&gt;
&lt;br /&gt;
353/363 cameras use software based on Linux kernel 2.6 (currently - 2.6.19). There will be more changes in software as we used different web server (lighttpd) and included PHP (as fastCGI application). &lt;br /&gt;
&lt;br /&gt;
More information on software will follow, you may already find code here:&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883 elphel353 software package @ Sourceforge]&lt;br /&gt;
* [http://elphel.cvs.sourceforge.net/elphel/elphel353/elphel353 CVS @ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== Software Architecture of Elphel 3x3 cameras ==&lt;br /&gt;
Software in the Elphel cameras started from [http://developer.axis.com/ Axis Developer Boards Software] and was amended for the camera specific functions. It was modified to work with newer hardware (models 303-313/323-333), support more features and now seems to be a good time to make a major redesign instead of applying incremental changes.&lt;br /&gt;
&lt;br /&gt;
Some discussion already started in Russian here - [[Nc3x3]]&lt;br /&gt;
&lt;br /&gt;
Related to the architecture are the [[#Camera Interface]] and the [[#Client Software]]&lt;br /&gt;
&lt;br /&gt;
Elphel will continue developing a web browser based user interface with [http://en.wikipedia.org/wiki/AJAX AJAX] technology. That will require developing/modifying player plugins controllable from [http://en.wikipedia.org/wiki/Javascript JavaScript] and implementing specific features needed for video surveillance applications - multiple camera views on the same page, digital PTZ (inside the hi-res incoming stream) and temporal decimation (reducing frame rate) that uses as little CPU resources as possible.&lt;br /&gt;
&lt;br /&gt;
The web-based user interface can be especially useful for open hardware as it reduces the entrance threshold for the developer who would like to customize the cameras functionality - regular web development tools are sufficient for the job.&lt;br /&gt;
&lt;br /&gt;
=== Camera Interface ===&lt;br /&gt;
&lt;br /&gt;
The camera now has two alternative APIs:&lt;br /&gt;
&lt;br /&gt;
==== ccam.cgi ====&lt;br /&gt;
&lt;br /&gt;
The original interface that supports most camera features - [[ccam.cgi]]&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
==== PHP API ====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP_in_Elphel_cameras| Using PHP in Elphel camera]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel PHP constants]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP Examples]]=====&lt;br /&gt;
&lt;br /&gt;
==== JavaScript library ====&lt;br /&gt;
We will create a set of javascript routines to control the cameras, which can be used in a different AJAX applications.&lt;br /&gt;
See [[JavaScript API]]&lt;br /&gt;
&lt;br /&gt;
==== Web Interface Ideas ====&lt;br /&gt;
There are many new ideas for the web-control-panel. They are being [[Web Interface Ideas|developed]]&lt;br /&gt;
&lt;br /&gt;
==== [[How to obtain an image or a video from an Elphel 353 camera?]] ====&lt;br /&gt;
&lt;br /&gt;
=== Camera Software ===&lt;br /&gt;
&lt;br /&gt;
==== Axis based SDK for GNU/Linux on EtraxFS ====&lt;br /&gt;
Our camera has two main CPUs: EtraxFS running GNU/Linux and Xilinx Spartan 3e FPGA.&lt;br /&gt;
&lt;br /&gt;
The firmware of our cameras is based on [http://developer.axis.com/wiki/doku.php?id=axis:sdk, Axis SDK]. Sources &amp;amp; binaries of our firmwares can be downloaded from [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883, SourceForge project]. &lt;br /&gt;
&lt;br /&gt;
==== FPGA bitstream ====&lt;br /&gt;
Elphel uses Xilinx Spartant 3e FPGA for image/video encoding.&lt;br /&gt;
&lt;br /&gt;
The FPGA code is distributed under [http://www.gnu.org/licenses/gpl.html. GNU/GPL v3 License].&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538, VDT Eclipse plugin] can be used to edit Verilog code of the camera. Xilinx WebPACK ISE is free but the download is restricted, each end-user should register. That is why we did not include it in our [[ElphelSoftwareKit]], but you can download it from [http://www.xilinx.com/ise/logic_design_prod/webpack.htm, Xilinx web site.]&lt;br /&gt;
&lt;br /&gt;
===== [[FPGA_Development_in_Elphel_cameras]] =====&lt;br /&gt;
This section discribes how to setup the environment for [[FPGA_Development_in_Elphel_cameras|FPGA development with Elphel cameras]].&lt;br /&gt;
&lt;br /&gt;
You can use [[KDevelop]] with Icarus Verilog &amp;amp; GTKWave for HDL Projects Simulation.&lt;br /&gt;
&lt;br /&gt;
==== How to hack ? ====&lt;br /&gt;
If you intend to modify source code (GNU/Linux or FPGA), download [[ElphelSoftwareKit]] and live-boot, or better yet install it on your (descent) computer.&lt;br /&gt;
&lt;br /&gt;
But here are several things you can hack already with some softwares in the camera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== telnetd =====&lt;br /&gt;
By default the camera runs telnetd. Login &amp;quot;root&amp;quot;, password &amp;quot;pass&amp;quot;. You can telnet to the camera and explore the power of a full GNU/Linux distribution.&lt;br /&gt;
&lt;br /&gt;
===== [[fpcf]] =====&lt;br /&gt;
&lt;br /&gt;
You can use fpcf to adjust some FPGA settings. ''use it very carefully !! it may be dangerous and may destroy your hardware.'' &lt;br /&gt;
&lt;br /&gt;
===== hello =====&lt;br /&gt;
The Hello program is a little script by Andrey to [[Known problems | fix]] a stuck sensor.&lt;br /&gt;
&lt;br /&gt;
==== File systems ====&lt;br /&gt;
[[333_File_System]]&lt;br /&gt;
&lt;br /&gt;
==== Elphel 353 camera Unicast &amp;amp; Multicast RTSP streamer ====&lt;br /&gt;
&lt;br /&gt;
The Elphel 353 camera is capable of streaming OGM/MJPEG via RTSP on Unicast or Multicast.&lt;br /&gt;
&lt;br /&gt;
The streamer can be tuned via /etc/streamer.conf &amp;amp; /etc/image.conf (for syntax of image.conf have a look to [[Ccam.cgi]])&lt;br /&gt;
&lt;br /&gt;
==== Control Panel ====&lt;br /&gt;
The [[Control Panel]] project is a simple page on the cameras to access some commonly used functions, without having to telnet into the camera.&lt;br /&gt;
&lt;br /&gt;
==== JACK audio server for Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
JACK is system for handling real-time, low latency audio. [http://jackaudio.org/, JACK audio web site.]&lt;br /&gt;
=====[[JACK_in_Elphel_cameras| Using JACK in Elphel camera]]=====&lt;br /&gt;
&lt;br /&gt;
=== Client Software ===&lt;br /&gt;
&lt;br /&gt;
==== [[MPlayer]] ====&lt;br /&gt;
MPlayer is the main player for Elphel cameras. We have patches for MPlayer to make it compatible with a 3-5MPix resolution stream. We are in constant contact with MPlayer's team to integrate our patches to the mainstream. Patches for source code are accessible on our Source Forge project, the compiled package is only for Debian/Ubuntu on i386 architecture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[VLC]] ====&lt;br /&gt;
&lt;br /&gt;
VLC is a free cross-platform media player. It supports a large number of multimedia formats, without the need for additional codecs. It can also be used as a streaming server, with extended features (video on demand, on the fly transcoding, ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====GSTreamer====&lt;br /&gt;
&lt;br /&gt;
GSTreamer is a great free software that can be used with Elphel cameras in many different ways.&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel_Camera_Remote_Audio_using_GStreamer|Mux video &amp;amp; remote audio source]]===== &lt;br /&gt;
Describe how to use an Elphel 333/353 camera with MJPG in unicast or multicast stream and mux the video with PC's microphone and restream it on internet with a more suitable codec.&lt;br /&gt;
&lt;br /&gt;
=====[[Make_a_movie_from_JPEG_images_using_gstreamer|make a movie from JPEG images]]=====&lt;br /&gt;
Compress many JPEG images into a OGG/Theora video.&lt;br /&gt;
&lt;br /&gt;
=====[[Convert OGM/MJPEG to OGG/Theora]]=====&lt;br /&gt;
Transcode OGM/MJPEG video to a OGG/Theora video codec.&lt;br /&gt;
&lt;br /&gt;
==== [[Talk:Recorder|Recorder]] ====&lt;br /&gt;
We will start a new recorder for a MJPEG RTP stream.&lt;br /&gt;
It will be a small standalone program, which will take a multicast IP address and port, receive a stream and record it to files or to stdout.&lt;br /&gt;
The most important thing with the recorder is to avoid frame drops (maybe something can be done with network buffering) and control them using timestamps.&lt;br /&gt;
Also, the recorder must provide manageable files (under 2GB), but with zero drops between them.&lt;br /&gt;
&lt;br /&gt;
==== Plugins for browsers ====&lt;br /&gt;
[[GenReS|GenReS plugin]]&lt;br /&gt;
&lt;br /&gt;
==== [[HTML Video Surveillance]] ====&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=138717&amp;amp;release_id=358392 Multiple camera view HTML page] is based on [[GenReS |GenReS plugin]] for [http://www.mozilla.org/ Mozilla/FireFox].&lt;br /&gt;
Currently working: scrolling by picture dragging (digital PTZ), camera selection, zoom switch, automatic detection of stream stop by timeout.&lt;br /&gt;
List of camera addresses is now editable manually. It will be automatically generated in the [[Live CD]].&lt;br /&gt;
The page will run recording software by user request. Video will be saved to a fixed directory and split into separate files with a tunable number of frames.&lt;br /&gt;
Main parameters for video capture will be changeable from the page.&lt;br /&gt;
The page can later be used in the [[#Video Server]].&lt;br /&gt;
&lt;br /&gt;
==== [[ElphelSoftwareKit]] ====&lt;br /&gt;
The Elphel Software Kit DVD contains software for camera users and developers.&lt;br /&gt;
The live DVD is based on [http://ubuntu.com/ Ubuntu Feisty].&lt;br /&gt;
&lt;br /&gt;
Currently we only have a DVD for the i686 architecture.&lt;br /&gt;
&lt;br /&gt;
The idea of keeping as full a Ubuntu as possible was to introduce GNU/Linux to the camera users who had never had this experience before.&lt;br /&gt;
&lt;br /&gt;
One of the major additions is a preinstalled camera development environment based on [http://www.eclipse.org Eclipse]) to simplify the modification of the camera code. Again - don't forget that many of those future developers now only use Visual Studio (or whatever it is called?) and GNU/Linux can be somewhat alien to them. This environment allows them to start playing with their code without prior knowledge of the GNU/Linux software development process.&lt;br /&gt;
&lt;br /&gt;
It can be useful for hardware/fpga developers too - to be able to write some code to support the hardware features without spending too much time on mastering the software development process.&lt;br /&gt;
&lt;br /&gt;
==== [[353_firmware_upgrade_procedure | 353 Firmware Upgrade Guide]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Demosaic on client side]] ====&lt;br /&gt;
Our actual FPGA code on the camera uses a very simple algorithm to calculate YCbCr from the Bayer pixels. It uses just a 3x3 block of neighbors. The other point is that this algorithm is time consuming and with the 5MPix sensor the FPGA became the bottleneck.  So we have added a special [[JP4]] mode that bypasses the Demosaic in the FPGA and provides an image with pixels in each 16x16 macroblock that are rearranged to separate Bayer colors in individual 8x8 blocks, then encoded as monochrome. Demosaic will be applied during post-processing on the host PC. This section describe different algorithms and implementations used to provide this functionality.&lt;br /&gt;
&lt;br /&gt;
== [[Network configuration]] ==&lt;br /&gt;
This section describe proper network configurations for the camera and the connected computer.&lt;br /&gt;
&lt;br /&gt;
It also discuss some network hacks, wireless cards and gateways tested.&lt;br /&gt;
&lt;br /&gt;
== Camera hardware ==&lt;br /&gt;
==== [[353]]/363 series ====&lt;br /&gt;
==== Basic Elphel 353 camera ====&lt;br /&gt;
&lt;br /&gt;
Basic Elphel 353 Network camera is composed of:&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* [[10338]] (sensor board for Micron MT9P031/MT9P001 5MPix)&lt;br /&gt;
* [[Elphel_camera_parts#NC353L]]&lt;br /&gt;
&lt;br /&gt;
==== Basic Elphel 363 camera ====&lt;br /&gt;
&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* Kodak CCD [[10342]] (CCD Interface Board) with [[10347]]&lt;br /&gt;
* standard enclosure for Elphel 363&lt;br /&gt;
&lt;br /&gt;
==== Add ons ====&lt;br /&gt;
===== [[10359]] (multi-sensor board/multifunction multiplexer) =====&lt;br /&gt;
===== [[10357]] (solid state memory) =====&lt;br /&gt;
===== [[10349]] (interface board: IDE, USB1.1, RS232, ...) =====&lt;br /&gt;
&lt;br /&gt;
==== USB devices tested with Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
Elphel 353 camera with 10349 extension boards have 1 external and 3 internal USB 1.1 connectors.&lt;br /&gt;
&lt;br /&gt;
This section of the wiki describe all USB hardware what was tested with Elphel 353 camera.&lt;br /&gt;
&lt;br /&gt;
===== Audio =====&lt;br /&gt;
===== Blue Tooth =====&lt;br /&gt;
&lt;br /&gt;
USB-BlueTooth keys was tested with Elphel 353 (with 10349 board). One of the goal is to create a [[general propose bluetooth remote control]] program written in JAVA for mobiles phones.&lt;br /&gt;
&lt;br /&gt;
===== [[Wifi_usb]] =====&lt;br /&gt;
&lt;br /&gt;
===== flash memory and hardrive =====&lt;br /&gt;
&lt;br /&gt;
Does not make really sens because of the speed of USB1.1, but work. You can use such storage for still images or running more software from the USB disk/flash.&lt;br /&gt;
&lt;br /&gt;
===== keyboard &amp;amp; mouse =====&lt;br /&gt;
&lt;br /&gt;
==== Other Hardware ====&lt;br /&gt;
[[RTC]] (real time clock), [[10331]], [[10332]], [[10334]] (USB lens control)&lt;br /&gt;
&lt;br /&gt;
== Active Projects ==&lt;br /&gt;
&lt;br /&gt;
=== [[HDR images with Elphel cameras]] ===&lt;br /&gt;
&lt;br /&gt;
This section will describe HDR projects build on Elphel cameras by OpenSource Community.&lt;br /&gt;
&lt;br /&gt;
=== [[Alternative IO board for 10353/10363 series]] ===&lt;br /&gt;
This page is an open discussion about the evolution of the [[10349]] additional board. &lt;br /&gt;
&lt;br /&gt;
=== Exif data in JPEG images ===&lt;br /&gt;
&lt;br /&gt;
Exif data (Exchangeable image file format) can be included inside each JPEG image. The [[Exif]] section will describe things what are possible to do with Exif data on Elphel cameras.&lt;br /&gt;
&lt;br /&gt;
=== Synchronization of the Cameras ===&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to acquire images triggered by an extarnal event or several cameras need to be synchronized with each other. [[Camera Synchronization]] is all about this.&lt;br /&gt;
&lt;br /&gt;
=== Photo-finish ===&lt;br /&gt;
Photo-finish device made using Elphel model 333 camera with additional FPGA code and software - [[Photo-finish]]&lt;br /&gt;
&lt;br /&gt;
=== Zeroconf for Elphel cameras ===&lt;br /&gt;
[[zeroconf for Elphel cameras]]&lt;br /&gt;
=== Elphel cameras and Zoneminder ===&lt;br /&gt;
We plan to make the model 333 camera work with [http://www.zoneminder.com Zoneminder]&lt;br /&gt;
=== USB host interface ===&lt;br /&gt;
&lt;br /&gt;
  daughter board with USB and DC-DC power for lens control board [[10334]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Proposal for a usb audio solution : [[PCM2903]]&lt;br /&gt;
&lt;br /&gt;
=== Motorized lens control ===&lt;br /&gt;
I'll try to retrieve what was written before on the motorized lens control. In short - C/CS mount is rather old and does not work well for interchangeable motorized lenses. We are trying to build an adapter from C/CS-mount to a bayonet type connector. And place a tiny 5mm wide PCB ring in that adapter. This [[10331]] PCB has a reprogrammable microcontroller and uses just 2 connections to the camera for power and data signals combined. It provides all the necessary connections for most types of motorized lenses. &lt;br /&gt;
&lt;br /&gt;
  lens control board [[10331]]&lt;br /&gt;
  DC-DC power board for motorized lens control board [[10332]]&lt;br /&gt;
  lens control board In System Programmer [[lbcontrol]]&lt;br /&gt;
&lt;br /&gt;
=== Outdoor enclosure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step Zero'''&lt;br /&gt;
&lt;br /&gt;
Determine working setup&lt;br /&gt;
-Does the system need a control board &lt;br /&gt;
-CCD board needs a longer cable for minimal package when stacking lens on top of board [http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
&lt;br /&gt;
'''Step one'''&lt;br /&gt;
Test setup. Assemble all components in a setup that can record video&lt;br /&gt;
&lt;br /&gt;
Components in test setup&lt;br /&gt;
- Lens (Computar H3Z4512CS varifocal lens? using power)&lt;br /&gt;
- Elphel USB setup. Is it possible to directly plug in a usb drive. Where does the power come from?&lt;br /&gt;
- Battery&lt;br /&gt;
- Usb cable or network calbe&lt;br /&gt;
- Usb exteral harddrive or flashdrive&lt;br /&gt;
- ON/off switch&lt;br /&gt;
&lt;br /&gt;
Objective: Does it work, at all?&lt;br /&gt;
Secondary: Battery life? Video quality?&lt;br /&gt;
&lt;br /&gt;
'''Step two'''&lt;br /&gt;
&lt;br /&gt;
Wooden box. Test setup 1 integrated in outside video testing setup.&lt;br /&gt;
&lt;br /&gt;
Components added in test 2&lt;br /&gt;
- Hardboard casing&lt;br /&gt;
&lt;br /&gt;
Objective: Optimize recording setup of video for ease of use&lt;br /&gt;
Secondary: optimal settings? correct lens?&lt;br /&gt;
&lt;br /&gt;
'''Step three'''&lt;br /&gt;
&lt;br /&gt;
Building of waterproof casing&lt;br /&gt;
- Amphenol plugs&lt;br /&gt;
- Camera window&lt;br /&gt;
- Casing camera (fibre reinforced composite)&lt;br /&gt;
- Casing base station (battery + storage) (fibre reinforced composite)&lt;br /&gt;
&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/outdoorvideosystem.jpg Schematic]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/camera.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/Radjump_elphel.jpg Outdoor enclosure]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/CamAssy-Sheet1.pdf Camera casing 2]&lt;br /&gt;
&lt;br /&gt;
=== Current enclosure design ===&lt;br /&gt;
&lt;br /&gt;
We are switching to extruded aluminum tube (actually original 303/313 also was design for a standard aluminum profile). Model 333 RJ-45 connector is designed to fit into RJField shell [http://www.rjfield.com/ethernet_connectors_rjf_en.htm].&lt;br /&gt;
&lt;br /&gt;
[[Mechanical]]&lt;br /&gt;
&lt;br /&gt;
=== Removal of distortion ===&lt;br /&gt;
&lt;br /&gt;
Distortions from the non-instantaneous exposure of the frame can be done in [http://lives.sf.net LiVES]. But first some other infrastructure must be in place:&lt;br /&gt;
&lt;br /&gt;
- Camera must start a [http://www.piksel.no/pwiki/VideoJack videojack] server on the host machine, with the correct fps, width, height and frame palette&lt;br /&gt;
&lt;br /&gt;
- Camera must activate the videojack receiver in LiVES and connect it the correct videojack server&lt;br /&gt;
&lt;br /&gt;
- Camera can start to send unpackaged compressed frames to videojack server, along with an array of floats&lt;br /&gt;
&lt;br /&gt;
- Floats will be in pairs for each horizontal band: the vertical compression/expansion (1.0 means no compression) and the horizontal shift (+-shift/width)&lt;br /&gt;
&lt;br /&gt;
- LiVES will pull these frames and the float array from the videojack server&lt;br /&gt;
&lt;br /&gt;
- LiVES will decode each frame and pass it along with the float array to a [http://www.xs4all.nl/~salsaman/lives/docs/weedspec.txt Weed] effect which will apply the compress/expand/shift&lt;br /&gt;
&lt;br /&gt;
- LiVES will receive the altered frame and save it to a stream&lt;br /&gt;
==== Post-processing - non realtime ====&lt;br /&gt;
CMOS sensor-specific distortions caused by the [[Electronic Rolling Shutter ]] do not need to be removed realtime - the PC power may be not enough to do so. It is perfectly OK to be able to just post-process the video recorded from the camera.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 02:39, 9 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
=== Synchronous lighting ===&lt;br /&gt;
&lt;br /&gt;
External light control. [[Synchronous lighting]].&lt;br /&gt;
&lt;br /&gt;
=== Auto focus System ===&lt;br /&gt;
&lt;br /&gt;
One research team of  EPFL is working about an auto focus with the Elphel 353 camera. A bi dimensional filter will be used to calculate the sharpness of the image and to search the best in focus image.&lt;br /&gt;
&lt;br /&gt;
=== How to build a Canon EOS Lens adatator for Elphel 333 ===&lt;br /&gt;
- Canon EOS Lens with adaptator [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adap1.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adapt2.JPG]&lt;br /&gt;
&lt;br /&gt;
A easy way to build a C adapter for Canon EOS Lens [http://community.elphel.com/pictures/jmfcontrib/jmf_333_with_canon_std.JPG].&lt;br /&gt;
&lt;br /&gt;
Take a protection of lens, make a central hole and fix two C/CS adapters [http://community.elphel.com/pictures/jmfcontrib/jmf_cs_c.JPG]&lt;br /&gt;
to have a good focal distance.&lt;br /&gt;
&lt;br /&gt;
We have tested various Canon Lens that professional reporter lend me. [http://community.elphel.com/pictures/jmfcontrib/jmf_prof_lens.JPG]&lt;br /&gt;
&lt;br /&gt;
- Canon Lens mounted on 333 : [http://community.elphel.com/pictures/jmfcontrib/IMG_5526.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
''Pictures result of various lens :''&lt;br /&gt;
&lt;br /&gt;
The main goal of this test is to try to use Canon EOS lens, more reference and less expensive when C Lens.&lt;br /&gt;
The second goal is to be able to use hight definition of CMOS sensor without optical resolution of C Lens.&lt;br /&gt;
Canon EOS UMS PRO 17-40 : mount on 333 Elphel [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
-- view of Strasbourg House (France) [http://community.elphel.com/pictures/jmfcontrib/17-40pos17equiv80.3bague.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- second view with another set of Canon Lens (minimum apperture) [http://community.elphel.com/pictures/jmfcontrib/17-40pos28.2bagus.testlimit.diaph6mm.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- view of cat and barbie dole [http://community.elphel.com/pictures/jmfcontrib/objectif50.2bagues.2chat.jpg]&lt;br /&gt;
&lt;br /&gt;
In fact : a Canon large vision become a Power Zoom this CMOS size difference. 35mm to 1/2&amp;quot;  [http://community.elphel.com/pictures/jmfcontrib/jmf_mount_canon_333.JPG]&lt;br /&gt;
&lt;br /&gt;
Conclusion : &lt;br /&gt;
image quality is better than C lens (varifocal computar or fixed-focal Fujinon)&lt;br /&gt;
but Canon lens become a super Zoom Lens and we not certify thermal stability of adjustment action (focus)&lt;br /&gt;
&lt;br /&gt;
It will be nice to test a Canon fishEyes.&lt;br /&gt;
&lt;br /&gt;
Expensive project of Adaptor to use EOS Lens can be find on net [http://www.mir.com.my/rb/photography/hardwares/classics/eos/EF-lenses/index.htm]&lt;br /&gt;
or [http://www.birger.com/Merchant2/merchant.mvc?Screen=ef232_home]&lt;br /&gt;
&lt;br /&gt;
=== Image motion tracking/measurement system ===&lt;br /&gt;
&lt;br /&gt;
Measure image sequence parameters easy (like oscilloscope). [[Scope]].&lt;br /&gt;
&lt;br /&gt;
=== Interesting camera links ===&lt;br /&gt;
&lt;br /&gt;
Real Time 3D Reconstruction using moving cameras.&lt;br /&gt;
Using ERS distortions for dynamic scene interpretation and correction... [http://comsee.univ-bpclermont.fr/public/projects.php]&lt;br /&gt;
&lt;br /&gt;
The Rubik’s Cube solving robot [http://www.mechatrons.com/rubotii.htm]&lt;br /&gt;
&lt;br /&gt;
=== [[Porting Theora to 353 cameras]] ===&lt;br /&gt;
&lt;br /&gt;
Porting the Ogg Theora encoder and streamer from the model 333 camera to the 353.&lt;br /&gt;
&lt;br /&gt;
== Known problems ==&lt;br /&gt;
&lt;br /&gt;
[[Known problems]]&lt;br /&gt;
&lt;br /&gt;
== Diagnostic and repair ==&lt;br /&gt;
&lt;br /&gt;
[[Diagnostic and repair]] page in the Cameras Manual&lt;br /&gt;
&lt;br /&gt;
=== Changing or restoring the MAC address ===&lt;br /&gt;
&lt;br /&gt;
The factory default MAC address of Elphel products is the same as the serial number which begin with 000E64. If you would like to use a MAC address different from the serial number you can edit the /etc/conf.d/mac file.&lt;br /&gt;
&lt;br /&gt;
If the serial number has not been configured is possible to set it (but only once!). To set the serial number use the bootblocktool command on the camera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;bootblocktool -a SERNO 000E64xxxxxx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exchange “xxxxxx” with the serial number of the board.&lt;br /&gt;
&lt;br /&gt;
!As you can do it only once be careful! If you write the MAC address in a wrong format (ie with : separations) the camera will not boot any more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may do it with the special HTML [http://www.elphel.com/3fhlo/bootblock/bootblock333.html page] but those serial numbers are supposed to be factory programmed.--[[User:Andrey.filippov|Andrey.filippov]] 05:36, 30 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Pricing/Discount/Donation Policy]] ==&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7294</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7294"/>
				<updated>2009-11-17T07:11:50Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* JACK audio server for Elphel 353 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Background ==&lt;br /&gt;
Elphel was started in 2001 (Magna, UT USA) when I quit my job inspired by the possibilities that Free Software gives to developers (it was not so obvious for my at the time employer). All the projects were covered in [http://www.linuxdevices.com LinuxDevices] (complete list on the articles is available [http://www.elphel.com/articles/index.html here]). For several years Elphel was a one-man company, in January 2004 I wrote an article [http://www.computerra.ru/hitech/tech/31862/ Taming of the Iron Penguin (Russian)] in the largest Russain computer-related magazine [http://www.computerra.ru Computerra] and announced there a competition among the software developers for the best video streamer to run in the camera. That was a good idea and after the competition itself was over most of the developers remained in the Elphel team. At first - as volunteers, later - as full/part time employees.&lt;br /&gt;
&lt;br /&gt;
Not all of these developers live in Russia - two, including the winner of the competition are from Kiev, Ukraine. But still all of them know Russian much better than English and so most of our technical discussions were on our private Russian-language forum. So far I failed to move these discussions to the broader audience but believe that Wiki technology can help. Here we will mantain most of the site in English but still have some pages/discussions in Russian, translating documents as we go. Or when somebody else needs it and is not satisfied with [http://babelfish.altavista.com Babelfish] automatic translation. We will try to keep English pages current - anyway even in Elphel not everybody knows Russian.&lt;br /&gt;
&lt;br /&gt;
Please excuse not-so-good English of our developers and feel free to fix the errors if you see them.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 15:34, 22 September 2005 (CST)&lt;br /&gt;
== Update on 353/363 cameras ==&lt;br /&gt;
There is preliminary documentation for [[353|the new model 353/353 cameras hardware here]]&lt;br /&gt;
&lt;br /&gt;
353/363 cameras use software based on Linux kernel 2.6 (currently - 2.6.19). There will be more changes in software as we used different web server (lighttpd) and included PHP (as fastCGI application). &lt;br /&gt;
&lt;br /&gt;
More information on software will follow, you may already find code here:&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883 elphel353 software package @ Sourceforge]&lt;br /&gt;
* [http://elphel.cvs.sourceforge.net/elphel/elphel353/elphel353 CVS @ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== Software Architecture of Elphel 3x3 cameras ==&lt;br /&gt;
Software in the Elphel cameras started from [http://developer.axis.com/ Axis Developer Boards Software] and was amended for the camera specific functions. It was modified to work with newer hardware (models 303-313/323-333), support more features and now seems to be a good time to make a major redesign instead of applying incremental changes.&lt;br /&gt;
&lt;br /&gt;
Some discussion already started in Russian here - [[Nc3x3]]&lt;br /&gt;
&lt;br /&gt;
Related to the architecture are the [[#Camera Interface]] and the [[#Client Software]]&lt;br /&gt;
&lt;br /&gt;
Elphel will continue developing a web browser based user interface with [http://en.wikipedia.org/wiki/AJAX AJAX] technology. That will require developing/modifying player plugins controllable from [http://en.wikipedia.org/wiki/Javascript JavaScript] and implementing specific features needed for video surveillance applications - multiple camera views on the same page, digital PTZ (inside the hi-res incoming stream) and temporal decimation (reducing frame rate) that uses as little CPU resources as possible.&lt;br /&gt;
&lt;br /&gt;
The web-based user interface can be especially useful for open hardware as it reduces the entrance threshold for the developer who would like to customize the cameras functionality - regular web development tools are sufficient for the job.&lt;br /&gt;
&lt;br /&gt;
=== Camera Interface ===&lt;br /&gt;
&lt;br /&gt;
The camera now has two alternative APIs:&lt;br /&gt;
&lt;br /&gt;
==== ccam.cgi ====&lt;br /&gt;
&lt;br /&gt;
The original interface that supports most camera features - [[ccam.cgi]]&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
==== PHP API ====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP_in_Elphel_cameras| Using PHP in Elphel camera]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel PHP constants]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP Examples]]=====&lt;br /&gt;
&lt;br /&gt;
==== JavaScript library ====&lt;br /&gt;
We will create a set of javascript routines to control the cameras, which can be used in a different AJAX applications.&lt;br /&gt;
See [[JavaScript API]]&lt;br /&gt;
&lt;br /&gt;
==== Web Interface Ideas ====&lt;br /&gt;
There are many new ideas for the web-control-panel. They are being [[Web Interface Ideas|developed]]&lt;br /&gt;
&lt;br /&gt;
==== [[How to obtain an image or a video from an Elphel 353 camera?]] ====&lt;br /&gt;
&lt;br /&gt;
=== Camera Software ===&lt;br /&gt;
&lt;br /&gt;
==== Axis based SDK for GNU/Linux on EtraxFS ====&lt;br /&gt;
Our camera has two main CPUs: EtraxFS running GNU/Linux and Xilinx Spartan 3e FPGA.&lt;br /&gt;
&lt;br /&gt;
The firmware of our cameras is based on [http://developer.axis.com/wiki/doku.php?id=axis:sdk, Axis SDK]. Sources &amp;amp; binaries of our firmwares can be downloaded from [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883, SourceForge project]. &lt;br /&gt;
&lt;br /&gt;
==== FPGA bitstream ====&lt;br /&gt;
Elphel uses Xilinx Spartant 3e FPGA for image/video encoding.&lt;br /&gt;
&lt;br /&gt;
The FPGA code is distributed under [http://www.gnu.org/licenses/gpl.html. GNU/GPL v3 License].&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538, VDT Eclipse plugin] can be used to edit Verilog code of the camera. Xilinx WebPACK ISE is free but the download is restricted, each end-user should register. That is why we did not include it in our [[ElphelSoftwareKit]], but you can download it from [http://www.xilinx.com/ise/logic_design_prod/webpack.htm, Xilinx web site.]&lt;br /&gt;
&lt;br /&gt;
===== [[FPGA_Development_in_Elphel_cameras]] =====&lt;br /&gt;
This section discribes how to setup the environment for [[FPGA_Development_in_Elphel_cameras|FPGA development with Elphel cameras]].&lt;br /&gt;
&lt;br /&gt;
You can use [[KDevelop]] with Icarus Verilog &amp;amp; GTKWave for HDL Projects Simulation.&lt;br /&gt;
&lt;br /&gt;
==== How to hack ? ====&lt;br /&gt;
If you intend to modify source code (GNU/Linux or FPGA), download [[ElphelSoftwareKit]] and live-boot, or better yet install it on your (descent) computer.&lt;br /&gt;
&lt;br /&gt;
But here are several things you can hack already with some softwares in the camera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== telnetd =====&lt;br /&gt;
By default the camera runs telnetd. Login &amp;quot;root&amp;quot;, password &amp;quot;pass&amp;quot;. You can telnet to the camera and explore the power of a full GNU/Linux distribution.&lt;br /&gt;
&lt;br /&gt;
===== [[fpcf]] =====&lt;br /&gt;
&lt;br /&gt;
You can use fpcf to adjust some FPGA settings. ''use it very carefully !! it may be dangerous and may destroy your hardware.'' &lt;br /&gt;
&lt;br /&gt;
===== hello =====&lt;br /&gt;
The Hello program is a little script by Andrey to [[Known problems | fix]] a stuck sensor.&lt;br /&gt;
&lt;br /&gt;
==== File systems ====&lt;br /&gt;
[[333_File_System]]&lt;br /&gt;
&lt;br /&gt;
==== Elphel 353 camera Unicast &amp;amp; Multicast RTSP streamer ====&lt;br /&gt;
&lt;br /&gt;
The Elphel 353 camera is capable of streaming OGM/MJPEG via RTSP on Unicast or Multicast.&lt;br /&gt;
&lt;br /&gt;
The streamer can be tuned via /etc/streamer.conf &amp;amp; /etc/image.conf (for syntax of image.conf have a look to [[Ccam.cgi]])&lt;br /&gt;
&lt;br /&gt;
==== Control Panel ====&lt;br /&gt;
The [[Control Panel]] project is a simple page on the cameras to access some commonly used functions, without having to telnet into the camera.&lt;br /&gt;
&lt;br /&gt;
==== JACK audio server for Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
JACK is system for handling real-time, low latency audio. [http://jackaudio.org/, JACK audio web site.]&lt;br /&gt;
&lt;br /&gt;
=== Client Software ===&lt;br /&gt;
&lt;br /&gt;
==== [[MPlayer]] ====&lt;br /&gt;
MPlayer is the main player for Elphel cameras. We have patches for MPlayer to make it compatible with a 3-5MPix resolution stream. We are in constant contact with MPlayer's team to integrate our patches to the mainstream. Patches for source code are accessible on our Source Forge project, the compiled package is only for Debian/Ubuntu on i386 architecture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[VLC]] ====&lt;br /&gt;
&lt;br /&gt;
VLC is a free cross-platform media player. It supports a large number of multimedia formats, without the need for additional codecs. It can also be used as a streaming server, with extended features (video on demand, on the fly transcoding, ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====GSTreamer====&lt;br /&gt;
&lt;br /&gt;
GSTreamer is a great free software that can be used with Elphel cameras in many different ways.&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel_Camera_Remote_Audio_using_GStreamer|Mux video &amp;amp; remote audio source]]===== &lt;br /&gt;
Describe how to use an Elphel 333/353 camera with MJPG in unicast or multicast stream and mux the video with PC's microphone and restream it on internet with a more suitable codec.&lt;br /&gt;
&lt;br /&gt;
=====[[Make_a_movie_from_JPEG_images_using_gstreamer|make a movie from JPEG images]]=====&lt;br /&gt;
Compress many JPEG images into a OGG/Theora video.&lt;br /&gt;
&lt;br /&gt;
=====[[Convert OGM/MJPEG to OGG/Theora]]=====&lt;br /&gt;
Transcode OGM/MJPEG video to a OGG/Theora video codec.&lt;br /&gt;
&lt;br /&gt;
==== [[Talk:Recorder|Recorder]] ====&lt;br /&gt;
We will start a new recorder for a MJPEG RTP stream.&lt;br /&gt;
It will be a small standalone program, which will take a multicast IP address and port, receive a stream and record it to files or to stdout.&lt;br /&gt;
The most important thing with the recorder is to avoid frame drops (maybe something can be done with network buffering) and control them using timestamps.&lt;br /&gt;
Also, the recorder must provide manageable files (under 2GB), but with zero drops between them.&lt;br /&gt;
&lt;br /&gt;
==== Plugins for browsers ====&lt;br /&gt;
[[GenReS|GenReS plugin]]&lt;br /&gt;
&lt;br /&gt;
==== [[HTML Video Surveillance]] ====&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=138717&amp;amp;release_id=358392 Multiple camera view HTML page] is based on [[GenReS |GenReS plugin]] for [http://www.mozilla.org/ Mozilla/FireFox].&lt;br /&gt;
Currently working: scrolling by picture dragging (digital PTZ), camera selection, zoom switch, automatic detection of stream stop by timeout.&lt;br /&gt;
List of camera addresses is now editable manually. It will be automatically generated in the [[Live CD]].&lt;br /&gt;
The page will run recording software by user request. Video will be saved to a fixed directory and split into separate files with a tunable number of frames.&lt;br /&gt;
Main parameters for video capture will be changeable from the page.&lt;br /&gt;
The page can later be used in the [[#Video Server]].&lt;br /&gt;
&lt;br /&gt;
==== [[ElphelSoftwareKit]] ====&lt;br /&gt;
The Elphel Software Kit DVD contains software for camera users and developers.&lt;br /&gt;
The live DVD is based on [http://ubuntu.com/ Ubuntu Feisty].&lt;br /&gt;
&lt;br /&gt;
Currently we only have a DVD for the i686 architecture.&lt;br /&gt;
&lt;br /&gt;
The idea of keeping as full a Ubuntu as possible was to introduce GNU/Linux to the camera users who had never had this experience before.&lt;br /&gt;
&lt;br /&gt;
One of the major additions is a preinstalled camera development environment based on [http://www.eclipse.org Eclipse]) to simplify the modification of the camera code. Again - don't forget that many of those future developers now only use Visual Studio (or whatever it is called?) and GNU/Linux can be somewhat alien to them. This environment allows them to start playing with their code without prior knowledge of the GNU/Linux software development process.&lt;br /&gt;
&lt;br /&gt;
It can be useful for hardware/fpga developers too - to be able to write some code to support the hardware features without spending too much time on mastering the software development process.&lt;br /&gt;
&lt;br /&gt;
==== [[353_firmware_upgrade_procedure | 353 Firmware Upgrade Guide]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Demosaic on client side]] ====&lt;br /&gt;
Our actual FPGA code on the camera uses a very simple algorithm to calculate YCbCr from the Bayer pixels. It uses just a 3x3 block of neighbors. The other point is that this algorithm is time consuming and with the 5MPix sensor the FPGA became the bottleneck.  So we have added a special [[JP4]] mode that bypasses the Demosaic in the FPGA and provides an image with pixels in each 16x16 macroblock that are rearranged to separate Bayer colors in individual 8x8 blocks, then encoded as monochrome. Demosaic will be applied during post-processing on the host PC. This section describe different algorithms and implementations used to provide this functionality.&lt;br /&gt;
&lt;br /&gt;
== [[Network configuration]] ==&lt;br /&gt;
This section describe proper network configurations for the camera and the connected computer.&lt;br /&gt;
&lt;br /&gt;
It also discuss some network hacks, wireless cards and gateways tested.&lt;br /&gt;
&lt;br /&gt;
== Camera hardware ==&lt;br /&gt;
==== [[353]]/363 series ====&lt;br /&gt;
==== Basic Elphel 353 camera ====&lt;br /&gt;
&lt;br /&gt;
Basic Elphel 353 Network camera is composed of:&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* [[10338]] (sensor board for Micron MT9P031/MT9P001 5MPix)&lt;br /&gt;
* [[Elphel_camera_parts#NC353L]]&lt;br /&gt;
&lt;br /&gt;
==== Basic Elphel 363 camera ====&lt;br /&gt;
&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* Kodak CCD [[10342]] (CCD Interface Board) with [[10347]]&lt;br /&gt;
* standard enclosure for Elphel 363&lt;br /&gt;
&lt;br /&gt;
==== Add ons ====&lt;br /&gt;
===== [[10359]] (multi-sensor board/multifunction multiplexer) =====&lt;br /&gt;
===== [[10357]] (solid state memory) =====&lt;br /&gt;
===== [[10349]] (interface board: IDE, USB1.1, RS232, ...) =====&lt;br /&gt;
&lt;br /&gt;
==== USB devices tested with Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
Elphel 353 camera with 10349 extension boards have 1 external and 3 internal USB 1.1 connectors.&lt;br /&gt;
&lt;br /&gt;
This section of the wiki describe all USB hardware what was tested with Elphel 353 camera.&lt;br /&gt;
&lt;br /&gt;
===== Audio =====&lt;br /&gt;
===== Blue Tooth =====&lt;br /&gt;
&lt;br /&gt;
USB-BlueTooth keys was tested with Elphel 353 (with 10349 board). One of the goal is to create a [[general propose bluetooth remote control]] program written in JAVA for mobiles phones.&lt;br /&gt;
&lt;br /&gt;
===== [[Wifi_usb]] =====&lt;br /&gt;
&lt;br /&gt;
===== flash memory and hardrive =====&lt;br /&gt;
&lt;br /&gt;
Does not make really sens because of the speed of USB1.1, but work. You can use such storage for still images or running more software from the USB disk/flash.&lt;br /&gt;
&lt;br /&gt;
===== keyboard &amp;amp; mouse =====&lt;br /&gt;
&lt;br /&gt;
==== Other Hardware ====&lt;br /&gt;
[[RTC]] (real time clock), [[10331]], [[10332]], [[10334]] (USB lens control)&lt;br /&gt;
&lt;br /&gt;
== Active Projects ==&lt;br /&gt;
&lt;br /&gt;
=== [[HDR images with Elphel cameras]] ===&lt;br /&gt;
&lt;br /&gt;
This section will describe HDR projects build on Elphel cameras by OpenSource Community.&lt;br /&gt;
&lt;br /&gt;
=== [[Alternative IO board for 10353/10363 series]] ===&lt;br /&gt;
This page is an open discussion about the evolution of the [[10349]] additional board. &lt;br /&gt;
&lt;br /&gt;
=== Exif data in JPEG images ===&lt;br /&gt;
&lt;br /&gt;
Exif data (Exchangeable image file format) can be included inside each JPEG image. The [[Exif]] section will describe things what are possible to do with Exif data on Elphel cameras.&lt;br /&gt;
&lt;br /&gt;
=== Synchronization of the Cameras ===&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to acquire images triggered by an extarnal event or several cameras need to be synchronized with each other. [[Camera Synchronization]] is all about this.&lt;br /&gt;
&lt;br /&gt;
=== Photo-finish ===&lt;br /&gt;
Photo-finish device made using Elphel model 333 camera with additional FPGA code and software - [[Photo-finish]]&lt;br /&gt;
&lt;br /&gt;
=== Zeroconf for Elphel cameras ===&lt;br /&gt;
[[zeroconf for Elphel cameras]]&lt;br /&gt;
=== Elphel cameras and Zoneminder ===&lt;br /&gt;
We plan to make the model 333 camera work with [http://www.zoneminder.com Zoneminder]&lt;br /&gt;
=== USB host interface ===&lt;br /&gt;
&lt;br /&gt;
  daughter board with USB and DC-DC power for lens control board [[10334]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Proposal for a usb audio solution : [[PCM2903]]&lt;br /&gt;
&lt;br /&gt;
=== Motorized lens control ===&lt;br /&gt;
I'll try to retrieve what was written before on the motorized lens control. In short - C/CS mount is rather old and does not work well for interchangeable motorized lenses. We are trying to build an adapter from C/CS-mount to a bayonet type connector. And place a tiny 5mm wide PCB ring in that adapter. This [[10331]] PCB has a reprogrammable microcontroller and uses just 2 connections to the camera for power and data signals combined. It provides all the necessary connections for most types of motorized lenses. &lt;br /&gt;
&lt;br /&gt;
  lens control board [[10331]]&lt;br /&gt;
  DC-DC power board for motorized lens control board [[10332]]&lt;br /&gt;
  lens control board In System Programmer [[lbcontrol]]&lt;br /&gt;
&lt;br /&gt;
=== Outdoor enclosure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step Zero'''&lt;br /&gt;
&lt;br /&gt;
Determine working setup&lt;br /&gt;
-Does the system need a control board &lt;br /&gt;
-CCD board needs a longer cable for minimal package when stacking lens on top of board [http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
&lt;br /&gt;
'''Step one'''&lt;br /&gt;
Test setup. Assemble all components in a setup that can record video&lt;br /&gt;
&lt;br /&gt;
Components in test setup&lt;br /&gt;
- Lens (Computar H3Z4512CS varifocal lens? using power)&lt;br /&gt;
- Elphel USB setup. Is it possible to directly plug in a usb drive. Where does the power come from?&lt;br /&gt;
- Battery&lt;br /&gt;
- Usb cable or network calbe&lt;br /&gt;
- Usb exteral harddrive or flashdrive&lt;br /&gt;
- ON/off switch&lt;br /&gt;
&lt;br /&gt;
Objective: Does it work, at all?&lt;br /&gt;
Secondary: Battery life? Video quality?&lt;br /&gt;
&lt;br /&gt;
'''Step two'''&lt;br /&gt;
&lt;br /&gt;
Wooden box. Test setup 1 integrated in outside video testing setup.&lt;br /&gt;
&lt;br /&gt;
Components added in test 2&lt;br /&gt;
- Hardboard casing&lt;br /&gt;
&lt;br /&gt;
Objective: Optimize recording setup of video for ease of use&lt;br /&gt;
Secondary: optimal settings? correct lens?&lt;br /&gt;
&lt;br /&gt;
'''Step three'''&lt;br /&gt;
&lt;br /&gt;
Building of waterproof casing&lt;br /&gt;
- Amphenol plugs&lt;br /&gt;
- Camera window&lt;br /&gt;
- Casing camera (fibre reinforced composite)&lt;br /&gt;
- Casing base station (battery + storage) (fibre reinforced composite)&lt;br /&gt;
&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/outdoorvideosystem.jpg Schematic]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/camera.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/Radjump_elphel.jpg Outdoor enclosure]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/CamAssy-Sheet1.pdf Camera casing 2]&lt;br /&gt;
&lt;br /&gt;
=== Current enclosure design ===&lt;br /&gt;
&lt;br /&gt;
We are switching to extruded aluminum tube (actually original 303/313 also was design for a standard aluminum profile). Model 333 RJ-45 connector is designed to fit into RJField shell [http://www.rjfield.com/ethernet_connectors_rjf_en.htm].&lt;br /&gt;
&lt;br /&gt;
[[Mechanical]]&lt;br /&gt;
&lt;br /&gt;
=== Removal of distortion ===&lt;br /&gt;
&lt;br /&gt;
Distortions from the non-instantaneous exposure of the frame can be done in [http://lives.sf.net LiVES]. But first some other infrastructure must be in place:&lt;br /&gt;
&lt;br /&gt;
- Camera must start a [http://www.piksel.no/pwiki/VideoJack videojack] server on the host machine, with the correct fps, width, height and frame palette&lt;br /&gt;
&lt;br /&gt;
- Camera must activate the videojack receiver in LiVES and connect it the correct videojack server&lt;br /&gt;
&lt;br /&gt;
- Camera can start to send unpackaged compressed frames to videojack server, along with an array of floats&lt;br /&gt;
&lt;br /&gt;
- Floats will be in pairs for each horizontal band: the vertical compression/expansion (1.0 means no compression) and the horizontal shift (+-shift/width)&lt;br /&gt;
&lt;br /&gt;
- LiVES will pull these frames and the float array from the videojack server&lt;br /&gt;
&lt;br /&gt;
- LiVES will decode each frame and pass it along with the float array to a [http://www.xs4all.nl/~salsaman/lives/docs/weedspec.txt Weed] effect which will apply the compress/expand/shift&lt;br /&gt;
&lt;br /&gt;
- LiVES will receive the altered frame and save it to a stream&lt;br /&gt;
==== Post-processing - non realtime ====&lt;br /&gt;
CMOS sensor-specific distortions caused by the [[Electronic Rolling Shutter ]] do not need to be removed realtime - the PC power may be not enough to do so. It is perfectly OK to be able to just post-process the video recorded from the camera.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 02:39, 9 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
=== Synchronous lighting ===&lt;br /&gt;
&lt;br /&gt;
External light control. [[Synchronous lighting]].&lt;br /&gt;
&lt;br /&gt;
=== Auto focus System ===&lt;br /&gt;
&lt;br /&gt;
One research team of  EPFL is working about an auto focus with the Elphel 353 camera. A bi dimensional filter will be used to calculate the sharpness of the image and to search the best in focus image.&lt;br /&gt;
&lt;br /&gt;
=== How to build a Canon EOS Lens adatator for Elphel 333 ===&lt;br /&gt;
- Canon EOS Lens with adaptator [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adap1.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adapt2.JPG]&lt;br /&gt;
&lt;br /&gt;
A easy way to build a C adapter for Canon EOS Lens [http://community.elphel.com/pictures/jmfcontrib/jmf_333_with_canon_std.JPG].&lt;br /&gt;
&lt;br /&gt;
Take a protection of lens, make a central hole and fix two C/CS adapters [http://community.elphel.com/pictures/jmfcontrib/jmf_cs_c.JPG]&lt;br /&gt;
to have a good focal distance.&lt;br /&gt;
&lt;br /&gt;
We have tested various Canon Lens that professional reporter lend me. [http://community.elphel.com/pictures/jmfcontrib/jmf_prof_lens.JPG]&lt;br /&gt;
&lt;br /&gt;
- Canon Lens mounted on 333 : [http://community.elphel.com/pictures/jmfcontrib/IMG_5526.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
''Pictures result of various lens :''&lt;br /&gt;
&lt;br /&gt;
The main goal of this test is to try to use Canon EOS lens, more reference and less expensive when C Lens.&lt;br /&gt;
The second goal is to be able to use hight definition of CMOS sensor without optical resolution of C Lens.&lt;br /&gt;
Canon EOS UMS PRO 17-40 : mount on 333 Elphel [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
-- view of Strasbourg House (France) [http://community.elphel.com/pictures/jmfcontrib/17-40pos17equiv80.3bague.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- second view with another set of Canon Lens (minimum apperture) [http://community.elphel.com/pictures/jmfcontrib/17-40pos28.2bagus.testlimit.diaph6mm.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- view of cat and barbie dole [http://community.elphel.com/pictures/jmfcontrib/objectif50.2bagues.2chat.jpg]&lt;br /&gt;
&lt;br /&gt;
In fact : a Canon large vision become a Power Zoom this CMOS size difference. 35mm to 1/2&amp;quot;  [http://community.elphel.com/pictures/jmfcontrib/jmf_mount_canon_333.JPG]&lt;br /&gt;
&lt;br /&gt;
Conclusion : &lt;br /&gt;
image quality is better than C lens (varifocal computar or fixed-focal Fujinon)&lt;br /&gt;
but Canon lens become a super Zoom Lens and we not certify thermal stability of adjustment action (focus)&lt;br /&gt;
&lt;br /&gt;
It will be nice to test a Canon fishEyes.&lt;br /&gt;
&lt;br /&gt;
Expensive project of Adaptor to use EOS Lens can be find on net [http://www.mir.com.my/rb/photography/hardwares/classics/eos/EF-lenses/index.htm]&lt;br /&gt;
or [http://www.birger.com/Merchant2/merchant.mvc?Screen=ef232_home]&lt;br /&gt;
&lt;br /&gt;
=== Image motion tracking/measurement system ===&lt;br /&gt;
&lt;br /&gt;
Measure image sequence parameters easy (like oscilloscope). [[Scope]].&lt;br /&gt;
&lt;br /&gt;
=== Interesting camera links ===&lt;br /&gt;
&lt;br /&gt;
Real Time 3D Reconstruction using moving cameras.&lt;br /&gt;
Using ERS distortions for dynamic scene interpretation and correction... [http://comsee.univ-bpclermont.fr/public/projects.php]&lt;br /&gt;
&lt;br /&gt;
The Rubik’s Cube solving robot [http://www.mechatrons.com/rubotii.htm]&lt;br /&gt;
&lt;br /&gt;
=== [[Porting Theora to 353 cameras]] ===&lt;br /&gt;
&lt;br /&gt;
Porting the Ogg Theora encoder and streamer from the model 333 camera to the 353.&lt;br /&gt;
&lt;br /&gt;
== Known problems ==&lt;br /&gt;
&lt;br /&gt;
[[Known problems]]&lt;br /&gt;
&lt;br /&gt;
== Diagnostic and repair ==&lt;br /&gt;
&lt;br /&gt;
[[Diagnostic and repair]] page in the Cameras Manual&lt;br /&gt;
&lt;br /&gt;
=== Changing or restoring the MAC address ===&lt;br /&gt;
&lt;br /&gt;
The factory default MAC address of Elphel products is the same as the serial number which begin with 000E64. If you would like to use a MAC address different from the serial number you can edit the /etc/conf.d/mac file.&lt;br /&gt;
&lt;br /&gt;
If the serial number has not been configured is possible to set it (but only once!). To set the serial number use the bootblocktool command on the camera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;bootblocktool -a SERNO 000E64xxxxxx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exchange “xxxxxx” with the serial number of the board.&lt;br /&gt;
&lt;br /&gt;
!As you can do it only once be careful! If you write the MAC address in a wrong format (ie with : separations) the camera will not boot any more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may do it with the special HTML [http://www.elphel.com/3fhlo/bootblock/bootblock333.html page] but those serial numbers are supposed to be factory programmed.--[[User:Andrey.filippov|Andrey.filippov]] 05:36, 30 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Pricing/Discount/Donation Policy]] ==&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7293</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Roadmap&amp;diff=7293"/>
				<updated>2009-11-17T07:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* Camera Software */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Background ==&lt;br /&gt;
Elphel was started in 2001 (Magna, UT USA) when I quit my job inspired by the possibilities that Free Software gives to developers (it was not so obvious for my at the time employer). All the projects were covered in [http://www.linuxdevices.com LinuxDevices] (complete list on the articles is available [http://www.elphel.com/articles/index.html here]). For several years Elphel was a one-man company, in January 2004 I wrote an article [http://www.computerra.ru/hitech/tech/31862/ Taming of the Iron Penguin (Russian)] in the largest Russain computer-related magazine [http://www.computerra.ru Computerra] and announced there a competition among the software developers for the best video streamer to run in the camera. That was a good idea and after the competition itself was over most of the developers remained in the Elphel team. At first - as volunteers, later - as full/part time employees.&lt;br /&gt;
&lt;br /&gt;
Not all of these developers live in Russia - two, including the winner of the competition are from Kiev, Ukraine. But still all of them know Russian much better than English and so most of our technical discussions were on our private Russian-language forum. So far I failed to move these discussions to the broader audience but believe that Wiki technology can help. Here we will mantain most of the site in English but still have some pages/discussions in Russian, translating documents as we go. Or when somebody else needs it and is not satisfied with [http://babelfish.altavista.com Babelfish] automatic translation. We will try to keep English pages current - anyway even in Elphel not everybody knows Russian.&lt;br /&gt;
&lt;br /&gt;
Please excuse not-so-good English of our developers and feel free to fix the errors if you see them.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 15:34, 22 September 2005 (CST)&lt;br /&gt;
== Update on 353/363 cameras ==&lt;br /&gt;
There is preliminary documentation for [[353|the new model 353/353 cameras hardware here]]&lt;br /&gt;
&lt;br /&gt;
353/363 cameras use software based on Linux kernel 2.6 (currently - 2.6.19). There will be more changes in software as we used different web server (lighttpd) and included PHP (as fastCGI application). &lt;br /&gt;
&lt;br /&gt;
More information on software will follow, you may already find code here:&lt;br /&gt;
* [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883 elphel353 software package @ Sourceforge]&lt;br /&gt;
* [http://elphel.cvs.sourceforge.net/elphel/elphel353/elphel353 CVS @ Sourceforge]&lt;br /&gt;
&lt;br /&gt;
== Software Architecture of Elphel 3x3 cameras ==&lt;br /&gt;
Software in the Elphel cameras started from [http://developer.axis.com/ Axis Developer Boards Software] and was amended for the camera specific functions. It was modified to work with newer hardware (models 303-313/323-333), support more features and now seems to be a good time to make a major redesign instead of applying incremental changes.&lt;br /&gt;
&lt;br /&gt;
Some discussion already started in Russian here - [[Nc3x3]]&lt;br /&gt;
&lt;br /&gt;
Related to the architecture are the [[#Camera Interface]] and the [[#Client Software]]&lt;br /&gt;
&lt;br /&gt;
Elphel will continue developing a web browser based user interface with [http://en.wikipedia.org/wiki/AJAX AJAX] technology. That will require developing/modifying player plugins controllable from [http://en.wikipedia.org/wiki/Javascript JavaScript] and implementing specific features needed for video surveillance applications - multiple camera views on the same page, digital PTZ (inside the hi-res incoming stream) and temporal decimation (reducing frame rate) that uses as little CPU resources as possible.&lt;br /&gt;
&lt;br /&gt;
The web-based user interface can be especially useful for open hardware as it reduces the entrance threshold for the developer who would like to customize the cameras functionality - regular web development tools are sufficient for the job.&lt;br /&gt;
&lt;br /&gt;
=== Camera Interface ===&lt;br /&gt;
&lt;br /&gt;
The camera now has two alternative APIs:&lt;br /&gt;
&lt;br /&gt;
==== ccam.cgi ====&lt;br /&gt;
&lt;br /&gt;
The original interface that supports most camera features - [[ccam.cgi]]&lt;br /&gt;
&lt;br /&gt;
and&lt;br /&gt;
&lt;br /&gt;
==== PHP API ====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP_in_Elphel_cameras| Using PHP in Elphel camera]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel PHP constants]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[PHP Examples]]=====&lt;br /&gt;
&lt;br /&gt;
==== JavaScript library ====&lt;br /&gt;
We will create a set of javascript routines to control the cameras, which can be used in a different AJAX applications.&lt;br /&gt;
See [[JavaScript API]]&lt;br /&gt;
&lt;br /&gt;
==== Web Interface Ideas ====&lt;br /&gt;
There are many new ideas for the web-control-panel. They are being [[Web Interface Ideas|developed]]&lt;br /&gt;
&lt;br /&gt;
==== [[How to obtain an image or a video from an Elphel 353 camera?]] ====&lt;br /&gt;
&lt;br /&gt;
=== Camera Software ===&lt;br /&gt;
&lt;br /&gt;
==== Axis based SDK for GNU/Linux on EtraxFS ====&lt;br /&gt;
Our camera has two main CPUs: EtraxFS running GNU/Linux and Xilinx Spartan 3e FPGA.&lt;br /&gt;
&lt;br /&gt;
The firmware of our cameras is based on [http://developer.axis.com/wiki/doku.php?id=axis:sdk, Axis SDK]. Sources &amp;amp; binaries of our firmwares can be downloaded from [http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=222883, SourceForge project]. &lt;br /&gt;
&lt;br /&gt;
==== FPGA bitstream ====&lt;br /&gt;
Elphel uses Xilinx Spartant 3e FPGA for image/video encoding.&lt;br /&gt;
&lt;br /&gt;
The FPGA code is distributed under [http://www.gnu.org/licenses/gpl.html. GNU/GPL v3 License].&lt;br /&gt;
&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538, VDT Eclipse plugin] can be used to edit Verilog code of the camera. Xilinx WebPACK ISE is free but the download is restricted, each end-user should register. That is why we did not include it in our [[ElphelSoftwareKit]], but you can download it from [http://www.xilinx.com/ise/logic_design_prod/webpack.htm, Xilinx web site.]&lt;br /&gt;
&lt;br /&gt;
===== [[FPGA_Development_in_Elphel_cameras]] =====&lt;br /&gt;
This section discribes how to setup the environment for [[FPGA_Development_in_Elphel_cameras|FPGA development with Elphel cameras]].&lt;br /&gt;
&lt;br /&gt;
You can use [[KDevelop]] with Icarus Verilog &amp;amp; GTKWave for HDL Projects Simulation.&lt;br /&gt;
&lt;br /&gt;
==== How to hack ? ====&lt;br /&gt;
If you intend to modify source code (GNU/Linux or FPGA), download [[ElphelSoftwareKit]] and live-boot, or better yet install it on your (descent) computer.&lt;br /&gt;
&lt;br /&gt;
But here are several things you can hack already with some softwares in the camera:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== telnetd =====&lt;br /&gt;
By default the camera runs telnetd. Login &amp;quot;root&amp;quot;, password &amp;quot;pass&amp;quot;. You can telnet to the camera and explore the power of a full GNU/Linux distribution.&lt;br /&gt;
&lt;br /&gt;
===== [[fpcf]] =====&lt;br /&gt;
&lt;br /&gt;
You can use fpcf to adjust some FPGA settings. ''use it very carefully !! it may be dangerous and may destroy your hardware.'' &lt;br /&gt;
&lt;br /&gt;
===== hello =====&lt;br /&gt;
The Hello program is a little script by Andrey to [[Known problems | fix]] a stuck sensor.&lt;br /&gt;
&lt;br /&gt;
==== File systems ====&lt;br /&gt;
[[333_File_System]]&lt;br /&gt;
&lt;br /&gt;
==== Elphel 353 camera Unicast &amp;amp; Multicast RTSP streamer ====&lt;br /&gt;
&lt;br /&gt;
The Elphel 353 camera is capable of streaming OGM/MJPEG via RTSP on Unicast or Multicast.&lt;br /&gt;
&lt;br /&gt;
The streamer can be tuned via /etc/streamer.conf &amp;amp; /etc/image.conf (for syntax of image.conf have a look to [[Ccam.cgi]])&lt;br /&gt;
&lt;br /&gt;
==== Control Panel ====&lt;br /&gt;
The [[Control Panel]] project is a simple page on the cameras to access some commonly used functions, without having to telnet into the camera.&lt;br /&gt;
&lt;br /&gt;
==== JACK audio server for Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
JACK is system for handling real-time, low latency audio.&lt;br /&gt;
&lt;br /&gt;
=== Client Software ===&lt;br /&gt;
&lt;br /&gt;
==== [[MPlayer]] ====&lt;br /&gt;
MPlayer is the main player for Elphel cameras. We have patches for MPlayer to make it compatible with a 3-5MPix resolution stream. We are in constant contact with MPlayer's team to integrate our patches to the mainstream. Patches for source code are accessible on our Source Forge project, the compiled package is only for Debian/Ubuntu on i386 architecture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== [[VLC]] ====&lt;br /&gt;
&lt;br /&gt;
VLC is a free cross-platform media player. It supports a large number of multimedia formats, without the need for additional codecs. It can also be used as a streaming server, with extended features (video on demand, on the fly transcoding, ...) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====GSTreamer====&lt;br /&gt;
&lt;br /&gt;
GSTreamer is a great free software that can be used with Elphel cameras in many different ways.&lt;br /&gt;
&lt;br /&gt;
=====[[Elphel_Camera_Remote_Audio_using_GStreamer|Mux video &amp;amp; remote audio source]]===== &lt;br /&gt;
Describe how to use an Elphel 333/353 camera with MJPG in unicast or multicast stream and mux the video with PC's microphone and restream it on internet with a more suitable codec.&lt;br /&gt;
&lt;br /&gt;
=====[[Make_a_movie_from_JPEG_images_using_gstreamer|make a movie from JPEG images]]=====&lt;br /&gt;
Compress many JPEG images into a OGG/Theora video.&lt;br /&gt;
&lt;br /&gt;
=====[[Convert OGM/MJPEG to OGG/Theora]]=====&lt;br /&gt;
Transcode OGM/MJPEG video to a OGG/Theora video codec.&lt;br /&gt;
&lt;br /&gt;
==== [[Talk:Recorder|Recorder]] ====&lt;br /&gt;
We will start a new recorder for a MJPEG RTP stream.&lt;br /&gt;
It will be a small standalone program, which will take a multicast IP address and port, receive a stream and record it to files or to stdout.&lt;br /&gt;
The most important thing with the recorder is to avoid frame drops (maybe something can be done with network buffering) and control them using timestamps.&lt;br /&gt;
Also, the recorder must provide manageable files (under 2GB), but with zero drops between them.&lt;br /&gt;
&lt;br /&gt;
==== Plugins for browsers ====&lt;br /&gt;
[[GenReS|GenReS plugin]]&lt;br /&gt;
&lt;br /&gt;
==== [[HTML Video Surveillance]] ====&lt;br /&gt;
[http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=138717&amp;amp;release_id=358392 Multiple camera view HTML page] is based on [[GenReS |GenReS plugin]] for [http://www.mozilla.org/ Mozilla/FireFox].&lt;br /&gt;
Currently working: scrolling by picture dragging (digital PTZ), camera selection, zoom switch, automatic detection of stream stop by timeout.&lt;br /&gt;
List of camera addresses is now editable manually. It will be automatically generated in the [[Live CD]].&lt;br /&gt;
The page will run recording software by user request. Video will be saved to a fixed directory and split into separate files with a tunable number of frames.&lt;br /&gt;
Main parameters for video capture will be changeable from the page.&lt;br /&gt;
The page can later be used in the [[#Video Server]].&lt;br /&gt;
&lt;br /&gt;
==== [[ElphelSoftwareKit]] ====&lt;br /&gt;
The Elphel Software Kit DVD contains software for camera users and developers.&lt;br /&gt;
The live DVD is based on [http://ubuntu.com/ Ubuntu Feisty].&lt;br /&gt;
&lt;br /&gt;
Currently we only have a DVD for the i686 architecture.&lt;br /&gt;
&lt;br /&gt;
The idea of keeping as full a Ubuntu as possible was to introduce GNU/Linux to the camera users who had never had this experience before.&lt;br /&gt;
&lt;br /&gt;
One of the major additions is a preinstalled camera development environment based on [http://www.eclipse.org Eclipse]) to simplify the modification of the camera code. Again - don't forget that many of those future developers now only use Visual Studio (or whatever it is called?) and GNU/Linux can be somewhat alien to them. This environment allows them to start playing with their code without prior knowledge of the GNU/Linux software development process.&lt;br /&gt;
&lt;br /&gt;
It can be useful for hardware/fpga developers too - to be able to write some code to support the hardware features without spending too much time on mastering the software development process.&lt;br /&gt;
&lt;br /&gt;
==== [[353_firmware_upgrade_procedure | 353 Firmware Upgrade Guide]] ====&lt;br /&gt;
&lt;br /&gt;
==== [[Demosaic on client side]] ====&lt;br /&gt;
Our actual FPGA code on the camera uses a very simple algorithm to calculate YCbCr from the Bayer pixels. It uses just a 3x3 block of neighbors. The other point is that this algorithm is time consuming and with the 5MPix sensor the FPGA became the bottleneck.  So we have added a special [[JP4]] mode that bypasses the Demosaic in the FPGA and provides an image with pixels in each 16x16 macroblock that are rearranged to separate Bayer colors in individual 8x8 blocks, then encoded as monochrome. Demosaic will be applied during post-processing on the host PC. This section describe different algorithms and implementations used to provide this functionality.&lt;br /&gt;
&lt;br /&gt;
== [[Network configuration]] ==&lt;br /&gt;
This section describe proper network configurations for the camera and the connected computer.&lt;br /&gt;
&lt;br /&gt;
It also discuss some network hacks, wireless cards and gateways tested.&lt;br /&gt;
&lt;br /&gt;
== Camera hardware ==&lt;br /&gt;
==== [[353]]/363 series ====&lt;br /&gt;
==== Basic Elphel 353 camera ====&lt;br /&gt;
&lt;br /&gt;
Basic Elphel 353 Network camera is composed of:&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* [[10338]] (sensor board for Micron MT9P031/MT9P001 5MPix)&lt;br /&gt;
* [[Elphel_camera_parts#NC353L]]&lt;br /&gt;
&lt;br /&gt;
==== Basic Elphel 363 camera ====&lt;br /&gt;
&lt;br /&gt;
* [[10353]] (processor board w/ CPU and FPGA)&lt;br /&gt;
* Kodak CCD [[10342]] (CCD Interface Board) with [[10347]]&lt;br /&gt;
* standard enclosure for Elphel 363&lt;br /&gt;
&lt;br /&gt;
==== Add ons ====&lt;br /&gt;
===== [[10359]] (multi-sensor board/multifunction multiplexer) =====&lt;br /&gt;
===== [[10357]] (solid state memory) =====&lt;br /&gt;
===== [[10349]] (interface board: IDE, USB1.1, RS232, ...) =====&lt;br /&gt;
&lt;br /&gt;
==== USB devices tested with Elphel 353 ====&lt;br /&gt;
&lt;br /&gt;
Elphel 353 camera with 10349 extension boards have 1 external and 3 internal USB 1.1 connectors.&lt;br /&gt;
&lt;br /&gt;
This section of the wiki describe all USB hardware what was tested with Elphel 353 camera.&lt;br /&gt;
&lt;br /&gt;
===== Audio =====&lt;br /&gt;
===== Blue Tooth =====&lt;br /&gt;
&lt;br /&gt;
USB-BlueTooth keys was tested with Elphel 353 (with 10349 board). One of the goal is to create a [[general propose bluetooth remote control]] program written in JAVA for mobiles phones.&lt;br /&gt;
&lt;br /&gt;
===== [[Wifi_usb]] =====&lt;br /&gt;
&lt;br /&gt;
===== flash memory and hardrive =====&lt;br /&gt;
&lt;br /&gt;
Does not make really sens because of the speed of USB1.1, but work. You can use such storage for still images or running more software from the USB disk/flash.&lt;br /&gt;
&lt;br /&gt;
===== keyboard &amp;amp; mouse =====&lt;br /&gt;
&lt;br /&gt;
==== Other Hardware ====&lt;br /&gt;
[[RTC]] (real time clock), [[10331]], [[10332]], [[10334]] (USB lens control)&lt;br /&gt;
&lt;br /&gt;
== Active Projects ==&lt;br /&gt;
&lt;br /&gt;
=== [[HDR images with Elphel cameras]] ===&lt;br /&gt;
&lt;br /&gt;
This section will describe HDR projects build on Elphel cameras by OpenSource Community.&lt;br /&gt;
&lt;br /&gt;
=== [[Alternative IO board for 10353/10363 series]] ===&lt;br /&gt;
This page is an open discussion about the evolution of the [[10349]] additional board. &lt;br /&gt;
&lt;br /&gt;
=== Exif data in JPEG images ===&lt;br /&gt;
&lt;br /&gt;
Exif data (Exchangeable image file format) can be included inside each JPEG image. The [[Exif]] section will describe things what are possible to do with Exif data on Elphel cameras.&lt;br /&gt;
&lt;br /&gt;
=== Synchronization of the Cameras ===&lt;br /&gt;
&lt;br /&gt;
Sometimes you need to acquire images triggered by an extarnal event or several cameras need to be synchronized with each other. [[Camera Synchronization]] is all about this.&lt;br /&gt;
&lt;br /&gt;
=== Photo-finish ===&lt;br /&gt;
Photo-finish device made using Elphel model 333 camera with additional FPGA code and software - [[Photo-finish]]&lt;br /&gt;
&lt;br /&gt;
=== Zeroconf for Elphel cameras ===&lt;br /&gt;
[[zeroconf for Elphel cameras]]&lt;br /&gt;
=== Elphel cameras and Zoneminder ===&lt;br /&gt;
We plan to make the model 333 camera work with [http://www.zoneminder.com Zoneminder]&lt;br /&gt;
=== USB host interface ===&lt;br /&gt;
&lt;br /&gt;
  daughter board with USB and DC-DC power for lens control board [[10334]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Proposal for a usb audio solution : [[PCM2903]]&lt;br /&gt;
&lt;br /&gt;
=== Motorized lens control ===&lt;br /&gt;
I'll try to retrieve what was written before on the motorized lens control. In short - C/CS mount is rather old and does not work well for interchangeable motorized lenses. We are trying to build an adapter from C/CS-mount to a bayonet type connector. And place a tiny 5mm wide PCB ring in that adapter. This [[10331]] PCB has a reprogrammable microcontroller and uses just 2 connections to the camera for power and data signals combined. It provides all the necessary connections for most types of motorized lenses. &lt;br /&gt;
&lt;br /&gt;
  lens control board [[10331]]&lt;br /&gt;
  DC-DC power board for motorized lens control board [[10332]]&lt;br /&gt;
  lens control board In System Programmer [[lbcontrol]]&lt;br /&gt;
&lt;br /&gt;
=== Outdoor enclosure ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Step Zero'''&lt;br /&gt;
&lt;br /&gt;
Determine working setup&lt;br /&gt;
-Does the system need a control board &lt;br /&gt;
-CCD board needs a longer cable for minimal package when stacking lens on top of board [http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
&lt;br /&gt;
'''Step one'''&lt;br /&gt;
Test setup. Assemble all components in a setup that can record video&lt;br /&gt;
&lt;br /&gt;
Components in test setup&lt;br /&gt;
- Lens (Computar H3Z4512CS varifocal lens? using power)&lt;br /&gt;
- Elphel USB setup. Is it possible to directly plug in a usb drive. Where does the power come from?&lt;br /&gt;
- Battery&lt;br /&gt;
- Usb cable or network calbe&lt;br /&gt;
- Usb exteral harddrive or flashdrive&lt;br /&gt;
- ON/off switch&lt;br /&gt;
&lt;br /&gt;
Objective: Does it work, at all?&lt;br /&gt;
Secondary: Battery life? Video quality?&lt;br /&gt;
&lt;br /&gt;
'''Step two'''&lt;br /&gt;
&lt;br /&gt;
Wooden box. Test setup 1 integrated in outside video testing setup.&lt;br /&gt;
&lt;br /&gt;
Components added in test 2&lt;br /&gt;
- Hardboard casing&lt;br /&gt;
&lt;br /&gt;
Objective: Optimize recording setup of video for ease of use&lt;br /&gt;
Secondary: optimal settings? correct lens?&lt;br /&gt;
&lt;br /&gt;
'''Step three'''&lt;br /&gt;
&lt;br /&gt;
Building of waterproof casing&lt;br /&gt;
- Amphenol plugs&lt;br /&gt;
- Camera window&lt;br /&gt;
- Casing camera (fibre reinforced composite)&lt;br /&gt;
- Casing base station (battery + storage) (fibre reinforced composite)&lt;br /&gt;
&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/outdoorvideosystem.jpg Schematic]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/014-001-0.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/camera.jpg Camera casing]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/Radjump_elphel.jpg Outdoor enclosure]&lt;br /&gt;
[http://www.maartenmenheere.nl/blog/images/CamAssy-Sheet1.pdf Camera casing 2]&lt;br /&gt;
&lt;br /&gt;
=== Current enclosure design ===&lt;br /&gt;
&lt;br /&gt;
We are switching to extruded aluminum tube (actually original 303/313 also was design for a standard aluminum profile). Model 333 RJ-45 connector is designed to fit into RJField shell [http://www.rjfield.com/ethernet_connectors_rjf_en.htm].&lt;br /&gt;
&lt;br /&gt;
[[Mechanical]]&lt;br /&gt;
&lt;br /&gt;
=== Removal of distortion ===&lt;br /&gt;
&lt;br /&gt;
Distortions from the non-instantaneous exposure of the frame can be done in [http://lives.sf.net LiVES]. But first some other infrastructure must be in place:&lt;br /&gt;
&lt;br /&gt;
- Camera must start a [http://www.piksel.no/pwiki/VideoJack videojack] server on the host machine, with the correct fps, width, height and frame palette&lt;br /&gt;
&lt;br /&gt;
- Camera must activate the videojack receiver in LiVES and connect it the correct videojack server&lt;br /&gt;
&lt;br /&gt;
- Camera can start to send unpackaged compressed frames to videojack server, along with an array of floats&lt;br /&gt;
&lt;br /&gt;
- Floats will be in pairs for each horizontal band: the vertical compression/expansion (1.0 means no compression) and the horizontal shift (+-shift/width)&lt;br /&gt;
&lt;br /&gt;
- LiVES will pull these frames and the float array from the videojack server&lt;br /&gt;
&lt;br /&gt;
- LiVES will decode each frame and pass it along with the float array to a [http://www.xs4all.nl/~salsaman/lives/docs/weedspec.txt Weed] effect which will apply the compress/expand/shift&lt;br /&gt;
&lt;br /&gt;
- LiVES will receive the altered frame and save it to a stream&lt;br /&gt;
==== Post-processing - non realtime ====&lt;br /&gt;
CMOS sensor-specific distortions caused by the [[Electronic Rolling Shutter ]] do not need to be removed realtime - the PC power may be not enough to do so. It is perfectly OK to be able to just post-process the video recorded from the camera.&lt;br /&gt;
&lt;br /&gt;
--[[User:Andrey.filippov|Andrey.filippov]] 02:39, 9 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
=== Synchronous lighting ===&lt;br /&gt;
&lt;br /&gt;
External light control. [[Synchronous lighting]].&lt;br /&gt;
&lt;br /&gt;
=== Auto focus System ===&lt;br /&gt;
&lt;br /&gt;
One research team of  EPFL is working about an auto focus with the Elphel 353 camera. A bi dimensional filter will be used to calculate the sharpness of the image and to search the best in focus image.&lt;br /&gt;
&lt;br /&gt;
=== How to build a Canon EOS Lens adatator for Elphel 333 ===&lt;br /&gt;
- Canon EOS Lens with adaptator [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adap1.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_canon_adapt2.JPG]&lt;br /&gt;
&lt;br /&gt;
A easy way to build a C adapter for Canon EOS Lens [http://community.elphel.com/pictures/jmfcontrib/jmf_333_with_canon_std.JPG].&lt;br /&gt;
&lt;br /&gt;
Take a protection of lens, make a central hole and fix two C/CS adapters [http://community.elphel.com/pictures/jmfcontrib/jmf_cs_c.JPG]&lt;br /&gt;
to have a good focal distance.&lt;br /&gt;
&lt;br /&gt;
We have tested various Canon Lens that professional reporter lend me. [http://community.elphel.com/pictures/jmfcontrib/jmf_prof_lens.JPG]&lt;br /&gt;
&lt;br /&gt;
- Canon Lens mounted on 333 : [http://community.elphel.com/pictures/jmfcontrib/IMG_5526.JPG] [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
''Pictures result of various lens :''&lt;br /&gt;
&lt;br /&gt;
The main goal of this test is to try to use Canon EOS lens, more reference and less expensive when C Lens.&lt;br /&gt;
The second goal is to be able to use hight definition of CMOS sensor without optical resolution of C Lens.&lt;br /&gt;
Canon EOS UMS PRO 17-40 : mount on 333 Elphel [http://community.elphel.com/pictures/jmfcontrib/jmf_view_canon17-40.JPG]&lt;br /&gt;
&lt;br /&gt;
-- view of Strasbourg House (France) [http://community.elphel.com/pictures/jmfcontrib/17-40pos17equiv80.3bague.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- second view with another set of Canon Lens (minimum apperture) [http://community.elphel.com/pictures/jmfcontrib/17-40pos28.2bagus.testlimit.diaph6mm.ferme.jpg]&lt;br /&gt;
&lt;br /&gt;
-- view of cat and barbie dole [http://community.elphel.com/pictures/jmfcontrib/objectif50.2bagues.2chat.jpg]&lt;br /&gt;
&lt;br /&gt;
In fact : a Canon large vision become a Power Zoom this CMOS size difference. 35mm to 1/2&amp;quot;  [http://community.elphel.com/pictures/jmfcontrib/jmf_mount_canon_333.JPG]&lt;br /&gt;
&lt;br /&gt;
Conclusion : &lt;br /&gt;
image quality is better than C lens (varifocal computar or fixed-focal Fujinon)&lt;br /&gt;
but Canon lens become a super Zoom Lens and we not certify thermal stability of adjustment action (focus)&lt;br /&gt;
&lt;br /&gt;
It will be nice to test a Canon fishEyes.&lt;br /&gt;
&lt;br /&gt;
Expensive project of Adaptor to use EOS Lens can be find on net [http://www.mir.com.my/rb/photography/hardwares/classics/eos/EF-lenses/index.htm]&lt;br /&gt;
or [http://www.birger.com/Merchant2/merchant.mvc?Screen=ef232_home]&lt;br /&gt;
&lt;br /&gt;
=== Image motion tracking/measurement system ===&lt;br /&gt;
&lt;br /&gt;
Measure image sequence parameters easy (like oscilloscope). [[Scope]].&lt;br /&gt;
&lt;br /&gt;
=== Interesting camera links ===&lt;br /&gt;
&lt;br /&gt;
Real Time 3D Reconstruction using moving cameras.&lt;br /&gt;
Using ERS distortions for dynamic scene interpretation and correction... [http://comsee.univ-bpclermont.fr/public/projects.php]&lt;br /&gt;
&lt;br /&gt;
The Rubik’s Cube solving robot [http://www.mechatrons.com/rubotii.htm]&lt;br /&gt;
&lt;br /&gt;
=== [[Porting Theora to 353 cameras]] ===&lt;br /&gt;
&lt;br /&gt;
Porting the Ogg Theora encoder and streamer from the model 333 camera to the 353.&lt;br /&gt;
&lt;br /&gt;
== Known problems ==&lt;br /&gt;
&lt;br /&gt;
[[Known problems]]&lt;br /&gt;
&lt;br /&gt;
== Diagnostic and repair ==&lt;br /&gt;
&lt;br /&gt;
[[Diagnostic and repair]] page in the Cameras Manual&lt;br /&gt;
&lt;br /&gt;
=== Changing or restoring the MAC address ===&lt;br /&gt;
&lt;br /&gt;
The factory default MAC address of Elphel products is the same as the serial number which begin with 000E64. If you would like to use a MAC address different from the serial number you can edit the /etc/conf.d/mac file.&lt;br /&gt;
&lt;br /&gt;
If the serial number has not been configured is possible to set it (but only once!). To set the serial number use the bootblocktool command on the camera:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;bootblocktool -a SERNO 000E64xxxxxx&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exchange “xxxxxx” with the serial number of the board.&lt;br /&gt;
&lt;br /&gt;
!As you can do it only once be careful! If you write the MAC address in a wrong format (ie with : separations) the camera will not boot any more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You may do it with the special HTML [http://www.elphel.com/3fhlo/bootblock/bootblock333.html page] but those serial numbers are supposed to be factory programmed.--[[User:Andrey.filippov|Andrey.filippov]] 05:36, 30 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Pricing/Discount/Donation Policy]] ==&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7182</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7182"/>
				<updated>2009-11-01T13:08:27Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.6.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.6.1 ==&lt;br /&gt;
* Added JACK system for handling real-time, low latency audio --[[User:landy|landy]] 12:15, 1 November 2009 (CDT)&lt;br /&gt;
* Added libsamlerate for audio--[[User:landy|landy]] 12:15, 1 November 2009 (CDT)&lt;br /&gt;
* Added libsndfile for audio --[[User:landy|landy]] 12:15, 1 November 2009 (CDT)&lt;br /&gt;
* Added timemachine - simple utility for dumping audio data from JACK to WAV files --[[User:landy|landy]] 12:15, 1 November 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.6 ==&lt;br /&gt;
* Fixed build on (K)ubuntu 9.10--[[User:Andrey.filippov|Andrey.filippov]] 12:15, 12 October 2009 (CDT)&lt;br /&gt;
* Fixed free/used buffer indicator in camogmgui.php--[[User:Andrey.filippov|Andrey.filippov]] 12:15, 12 October 2009 (CDT)&lt;br /&gt;
* added 'Content-Disposition' to the imgsrv headers, to suggest correct filename for 'Save as', made related changes in snapfull.php and camvc--[[User:Andrey.filippov|Andrey.filippov]] 12:15, 12 October 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.4 ==&lt;br /&gt;
* example PHP scripts to read/write camera parameters&lt;br /&gt;
* ?&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.3 ==&lt;br /&gt;
* added utility 'nc' from version 1.1.3 of Busybox for support switch '-u', which removed in version of 1.13.3 --[[User:Landy|Landy]] 01:22, 10 September 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.2 ==&lt;br /&gt;
* added GUI for firmware update / reflashing in camera system preferences&lt;br /&gt;
* added UI for 10359 board (usr/html/359/10359_controls.html).--[[User:Oleg|Oleg]] 01:22, 4 September 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.1 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5 - on SF ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
* Added net_mii to src.list for correct building tarball --[[User:Landy|Landy]] 14:00, 25 Jun 2009 (GMT)&lt;br /&gt;
* Added switch &amp;quot;-t&amp;quot; mii-diag fro enable starting this utility with timeout and exit --[[User:Landy|Landy]] 18:48, 12 Jun 2009 (CDT)&lt;br /&gt;
* Added net_mii script for starting/stopping mii-diag as foreground process --[[User:Landy|Landy]] 18:55, 12 Jun 2009 (CDT)&lt;br /&gt;
* added S38net_mii link to rc3.d and rc4.d for enable automaticaly starting mii-diag with logging output to /var/log/mii-diag.log --[[User:Landy|Landy]] 8:15, 13 Jun 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active [http://mhonarc.axis.se/dev-etrax/msg09371.html description on Axis developers forum], added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7181</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7181"/>
				<updated>2009-11-01T13:04:48Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.6 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.6.1 ==&lt;br /&gt;
* Added JACK system for handling real-time, low latency audio --[[User:landy|landy]] 12:15, 1 November 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.6 ==&lt;br /&gt;
* Fixed build on (K)ubuntu 9.10--[[User:Andrey.filippov|Andrey.filippov]] 12:15, 12 October 2009 (CDT)&lt;br /&gt;
* Fixed free/used buffer indicator in camogmgui.php--[[User:Andrey.filippov|Andrey.filippov]] 12:15, 12 October 2009 (CDT)&lt;br /&gt;
* added 'Content-Disposition' to the imgsrv headers, to suggest correct filename for 'Save as', made related changes in snapfull.php and camvc--[[User:Andrey.filippov|Andrey.filippov]] 12:15, 12 October 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.4 ==&lt;br /&gt;
* example PHP scripts to read/write camera parameters&lt;br /&gt;
* ?&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.3 ==&lt;br /&gt;
* added utility 'nc' from version 1.1.3 of Busybox for support switch '-u', which removed in version of 1.13.3 --[[User:Landy|Landy]] 01:22, 10 September 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.2 ==&lt;br /&gt;
* added GUI for firmware update / reflashing in camera system preferences&lt;br /&gt;
* added UI for 10359 board (usr/html/359/10359_controls.html).--[[User:Oleg|Oleg]] 01:22, 4 September 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.1 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5 - on SF ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
* Added net_mii to src.list for correct building tarball --[[User:Landy|Landy]] 14:00, 25 Jun 2009 (GMT)&lt;br /&gt;
* Added switch &amp;quot;-t&amp;quot; mii-diag fro enable starting this utility with timeout and exit --[[User:Landy|Landy]] 18:48, 12 Jun 2009 (CDT)&lt;br /&gt;
* Added net_mii script for starting/stopping mii-diag as foreground process --[[User:Landy|Landy]] 18:55, 12 Jun 2009 (CDT)&lt;br /&gt;
* added S38net_mii link to rc3.d and rc4.d for enable automaticaly starting mii-diag with logging output to /var/log/mii-diag.log --[[User:Landy|Landy]] 8:15, 13 Jun 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active [http://mhonarc.axis.se/dev-etrax/msg09371.html description on Axis developers forum], added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=How_to_obtain_an_image_or_a_video_from_an_Elphel_353_camera%3F&amp;diff=7134</id>
		<title>How to obtain an image or a video from an Elphel 353 camera?</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=How_to_obtain_an_image_or_a_video_from_an_Elphel_353_camera%3F&amp;diff=7134"/>
				<updated>2009-09-20T11:10:14Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* tools and capabilities table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describe different ways to get image or video from the camera and link to more detailed wiki pages.&lt;br /&gt;
&lt;br /&gt;
= tools and capabilities table =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;TABLE  BORDER=1 CELLPADDING=2 CELLSPACING=3 STYLE=&amp;quot;page-break-before: always&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=151&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD COLSPAN=6 WIDTH=305&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;On the Elphel 353 camera&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD COLSPAN=5 WIDTH=304&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;On remote PC / MAC&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=151&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;ccam.cgi &lt;br /&gt;
			&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;imgsrv&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;camogm &lt;br /&gt;
			&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;camvc&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;PHP API &lt;br /&gt;
			&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;str&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;ElphelOgm&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;ElphelSrv&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;MPlayer&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;VLC&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;Quicktime&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD ROWSPAN=3 WIDTH=151&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;supported formats&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;JPEG/JP4 image&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;Quicktime MOV video&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;MJPEG/OGM video&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
                        &amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
                &amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD ROWSPAN=4 WIDTH=151&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;supported protocols&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;HTTP support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;FTP upload support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;NFS write support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;RTP support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD ROWSPAN=2 WIDTH=151&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;HD / CF / USB support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;on camera HD/CF write support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
			&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;remote PC HD write support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
			&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD ROWSPAN=6 WIDTH=151&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;Features &lt;br /&gt;
			&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;command line based tool&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;GUI based tool&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;Live video view&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;make use of circular bufer&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;EXIF support&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
	&amp;lt;TR&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=152&amp;gt;&lt;br /&gt;
			&amp;lt;P&amp;gt;setting the sensor parameters&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=58&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=41&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=56&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=39&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=62&amp;gt;&lt;br /&gt;
			&amp;lt;P ALIGN=CENTER&amp;gt;x&amp;lt;/P&amp;gt;&lt;br /&gt;
		&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=13&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=71&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=61&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=52&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=31&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
		&amp;lt;TD WIDTH=60&amp;gt;&amp;lt;/TD&amp;gt;&lt;br /&gt;
	&amp;lt;/TR&amp;gt;&lt;br /&gt;
&amp;lt;/TABLE&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= tools =&lt;br /&gt;
&lt;br /&gt;
==ccam.cgi==&lt;br /&gt;
[[Ccam.cgi]] allow to set sensor parameters and get images through HTTP GET method. This is actually the most complete interface to sensors settings, but will soon become obsolete with our new [[PHP_in_Elphel_cameras | PHP API]].&lt;br /&gt;
&lt;br /&gt;
==imgsrv==&lt;br /&gt;
&lt;br /&gt;
[[imgsrv]] is the fastest way to get images via HTTP. It make use of the circular buffer and can mark images with EXIF data.&lt;br /&gt;
&lt;br /&gt;
==camogm==&lt;br /&gt;
&lt;br /&gt;
[[camogm]] is a command line application running on the camera (can be controlled truth PHP) what can record on a HD/CF/USB-storage-device connected to the camera. It does support EXIF, MJPEG/OGM, Quicktime MOV, JPEG, [[JP4]].&lt;br /&gt;
&lt;br /&gt;
==PHP API==&lt;br /&gt;
[[PHP_in_Elphel_cameras]] allow you to set sensor parameters, get images, do any funky stuff what PHP can do.&lt;br /&gt;
&lt;br /&gt;
==ElphelOgm==&lt;br /&gt;
&lt;br /&gt;
==ElphelSrv==&lt;br /&gt;
&lt;br /&gt;
==MPlayer==&lt;br /&gt;
&lt;br /&gt;
==VLC==&lt;br /&gt;
See the full [[using VLC to obtain video | article]] more information.&lt;br /&gt;
&lt;br /&gt;
To use VLC, first turn on camera streaming. Open vlc and select file &amp;gt; &amp;quot;open network stream&amp;quot;.&lt;br /&gt;
You will be presented with a menu. Select &amp;quot;RTSP&amp;quot; and input the url. Then, in the advanced options, select &amp;quot;Stream/Save&amp;quot; and check the settings to fit your needs.&lt;br /&gt;
&lt;br /&gt;
Again, there is more information in the [[using VLC to obtain video | main article]]&lt;br /&gt;
&lt;br /&gt;
==camvc==&lt;br /&gt;
&lt;br /&gt;
= capabilities =&lt;br /&gt;
&lt;br /&gt;
== EXIF ==&lt;br /&gt;
&lt;br /&gt;
Here is our [[Exif]] data table description. EXIF data can be controlled in PHP as described in [[Exif_init.php]]&lt;br /&gt;
&lt;br /&gt;
== Circular Buffer ==&lt;br /&gt;
&lt;br /&gt;
== NFS ==&lt;br /&gt;
&lt;br /&gt;
== on camera HD/CF write support ==&lt;br /&gt;
On camera IDE HD, CF card or USB-storage-device can be connected to the camera truth [[10349 | 10349 additional IO board]]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7130</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7130"/>
				<updated>2009-09-10T18:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.5.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.2 ==&lt;br /&gt;
* added GUI for firmware update / reflashing in camera system preferences&lt;br /&gt;
* added UI for 10359 board (usr/html/359/10359_controls.html).--[[User:Oleg|Oleg]] 01:22, 4 September 2009 (CDT)&lt;br /&gt;
* added utility 'nc' from version 1.1.3 of Busybox for support switch '-u', which removed in version of 1.13.3 --[[User:Landy|Landy]] 01:22, 10 September 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5.1 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.5 - on SF ==&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
* Added net_mii to src.list for correct building tarball --[[User:Landy|Landy]] 14:00, 25 Jun 2009 (GMT)&lt;br /&gt;
* Added switch &amp;quot;-t&amp;quot; mii-diag fro enable starting this utility with timeout and exit --[[User:Landy|Landy]] 18:48, 12 Jun 2009 (CDT)&lt;br /&gt;
* Added net_mii script for starting/stopping mii-diag as foreground process --[[User:Landy|Landy]] 18:55, 12 Jun 2009 (CDT)&lt;br /&gt;
* added S38net_mii link to rc3.d and rc4.d for enable automaticaly starting mii-diag with logging output to /var/log/mii-diag.log --[[User:Landy|Landy]] 8:15, 13 Jun 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active [http://mhonarc.axis.se/dev-etrax/msg09371.html description on Axis developers forum], added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7053</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7053"/>
				<updated>2009-06-25T12:52:53Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
* Added net_mii to src.list for correct building tarball --[[User:Landy|Landy]] 14:00, 25 Jun 2009 (GMT)&lt;br /&gt;
* Added switch &amp;quot;-t&amp;quot; mii-diag fro enable starting this utility with timeout and exit --[[User:Landy|Landy]] 18:48, 12 Jun 2009 (CDT)&lt;br /&gt;
* Added net_mii script for starting/stopping mii-diag as foreground process --[[User:Landy|Landy]] 18:55, 12 Jun 2009 (CDT)&lt;br /&gt;
* added S38net_mii link to rc3.d and rc4.d for enable automaticaly starting mii-diag with logging output to /var/log/mii-diag.log --[[User:Landy|Landy]] 8:15, 13 Jun 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7052</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=7052"/>
				<updated>2009-06-25T12:52:32Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
* Added net_mii to src.list for correct building tarbal --[[User:Landy|Landy]] 14:00, 25 Jun 2009 (GMT)&lt;br /&gt;
* Added switch &amp;quot;-t&amp;quot; mii-diag fro enable starting this utility with timeout and exit --[[User:Landy|Landy]] 18:48, 12 Jun 2009 (CDT)&lt;br /&gt;
* Added net_mii script for starting/stopping mii-diag as foreground process --[[User:Landy|Landy]] 18:55, 12 Jun 2009 (CDT)&lt;br /&gt;
* added S38net_mii link to rc3.d and rc4.d for enable automaticaly starting mii-diag with logging output to /var/log/mii-diag.log --[[User:Landy|Landy]] 8:15, 13 Jun 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Str&amp;diff=7003</id>
		<title>Talk:Str</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Str&amp;diff=7003"/>
				<updated>2009-06-18T03:52:36Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently one of the problems we are having with the streamer is with the audio syncing.  We are using a plantronics usb audi device that is unmarked other than the brand.  When we use camogm2 and write to a sata device then we don't have any syncing issue with the audio and video and playback is great. But when we use the streamer and enable audio the audio and video are fine at the begining but then they slowly begin to go out of sync.&lt;br /&gt;
So far we have tried to use the -autosync parameter with mplayer and the -framedrop parameter but neither seem to help with the issue but mplayer does show that the audio and video are out of sync.&lt;br /&gt;
&lt;br /&gt;
Another issue we are having with the streamer is that when we enable audio and multicast then the stream works with the first client that connects but then when the second client connects there is a librtsp: buffer overflow in rtsp_get error displayed and both clients drop the stream.&lt;br /&gt;
--Garth McDonald&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for testing and bug-report. They are several different issues with the streamer, Landy will look on. Have you tried the last streamer from CVS? I am interested, for how long have you recorded video+audio with camogm2 ? It would be interesting to make an overnight test.&lt;br /&gt;
&lt;br /&gt;
It would be interesting to try also str with audio in VLC, could you please ? --[[User:Polto|Alexandre.Poltorak]] 20:45, 5 June 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
I guess I didn't mean to start a discussion about camogm2 here but as you asked we tried to record with camogm2 for a long period of time and discovered that it does not respond after awhile while recording with audio.  We did not even get a long enough recording to attempt a overnight recording.  camogm does record overnight and camogm2 records as long as audio is not enabled.  Is there any particular reason camogm2 becomes non responsive while recording with audio?  Is it a driver issue?&lt;br /&gt;
&lt;br /&gt;
Back to the streamer - yesterday we did more testing and we updated to the latest CVS and still had the same issues with audio syncing with mplayer.  We then tried VLC and there is no issue with syncing audio in vlc.  That leaves us with the following questions:&lt;br /&gt;
&lt;br /&gt;
1 - Is the audio and video streams from the camera not in sync or is the client compensating by dropping frames?&lt;br /&gt;
&lt;br /&gt;
2 - How do we verify that we are not loosing frames at the cost of having audio?&lt;br /&gt;
&lt;br /&gt;
3 - Why does the streamer fail when you are in multicast mode with audio enabled and the second client connects?&lt;br /&gt;
&lt;br /&gt;
--Garth McDonald 9, June 2009&lt;br /&gt;
&lt;br /&gt;
''2 - How do we verify that we are not loosing frames at the cost of having audio?''&lt;br /&gt;
&lt;br /&gt;
You can using '''rtptools''' for it(look http://www.cs.columbia.edu/irt/software/rtptools/). You can dumping headers RTP stream and look at sequences of packets.&lt;br /&gt;
&lt;br /&gt;
''3 - Why does the streamer fail when you are in multicast mode with audio enabled and the second client connects?''&lt;br /&gt;
&lt;br /&gt;
Do You start client on same PC or on different? Can You try next: configure streamer for multicast stream, next start first client like &lt;br /&gt;
&lt;br /&gt;
 mplayer rtsp://camera_ip:554 &lt;br /&gt;
&lt;br /&gt;
but starting next clients via &lt;br /&gt;
&lt;br /&gt;
 mplayer sdp://camera.sdp&lt;br /&gt;
&lt;br /&gt;
where camera.sdp - SDP file, generated by str for first client?(You can look at it for SDP file ''mplayer -msglevel all=9 rtsp://camera_ip:554'')&lt;br /&gt;
 &lt;br /&gt;
--[[User:Landy|Andrey Latin]] , 18 June 2009&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Str&amp;diff=7002</id>
		<title>Talk:Str</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Str&amp;diff=7002"/>
				<updated>2009-06-18T03:52:07Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently one of the problems we are having with the streamer is with the audio syncing.  We are using a plantronics usb audi device that is unmarked other than the brand.  When we use camogm2 and write to a sata device then we don't have any syncing issue with the audio and video and playback is great. But when we use the streamer and enable audio the audio and video are fine at the begining but then they slowly begin to go out of sync.&lt;br /&gt;
So far we have tried to use the -autosync parameter with mplayer and the -framedrop parameter but neither seem to help with the issue but mplayer does show that the audio and video are out of sync.&lt;br /&gt;
&lt;br /&gt;
Another issue we are having with the streamer is that when we enable audio and multicast then the stream works with the first client that connects but then when the second client connects there is a librtsp: buffer overflow in rtsp_get error displayed and both clients drop the stream.&lt;br /&gt;
--Garth McDonald&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Thank you for testing and bug-report. They are several different issues with the streamer, Landy will look on. Have you tried the last streamer from CVS? I am interested, for how long have you recorded video+audio with camogm2 ? It would be interesting to make an overnight test.&lt;br /&gt;
&lt;br /&gt;
It would be interesting to try also str with audio in VLC, could you please ? --[[User:Polto|Alexandre.Poltorak]] 20:45, 5 June 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
I guess I didn't mean to start a discussion about camogm2 here but as you asked we tried to record with camogm2 for a long period of time and discovered that it does not respond after awhile while recording with audio.  We did not even get a long enough recording to attempt a overnight recording.  camogm does record overnight and camogm2 records as long as audio is not enabled.  Is there any particular reason camogm2 becomes non responsive while recording with audio?  Is it a driver issue?&lt;br /&gt;
&lt;br /&gt;
Back to the streamer - yesterday we did more testing and we updated to the latest CVS and still had the same issues with audio syncing with mplayer.  We then tried VLC and there is no issue with syncing audio in vlc.  That leaves us with the following questions:&lt;br /&gt;
&lt;br /&gt;
1 - Is the audio and video streams from the camera not in sync or is the client compensating by dropping frames?&lt;br /&gt;
&lt;br /&gt;
2 - How do we verify that we are not loosing frames at the cost of having audio?&lt;br /&gt;
&lt;br /&gt;
3 - Why does the streamer fail when you are in multicast mode with audio enabled and the second client connects?&lt;br /&gt;
&lt;br /&gt;
--Garth McDonald 9, June 2009&lt;br /&gt;
&lt;br /&gt;
''2 - How do we verify that we are not loosing frames at the cost of having audio?''&lt;br /&gt;
&lt;br /&gt;
You can using '''rtptools''' for it(look http://www.cs.columbia.edu/irt/software/rtptools/). You can dumping headers RTP stream and look at sequences of packets.&lt;br /&gt;
&lt;br /&gt;
''3 - Why does the streamer fail when you are in multicast mode with audio enabled and the second client connects?''&lt;br /&gt;
&lt;br /&gt;
Do You start client on same PC or on different? Can You try next: configure streamer for multicast stream, next start first client like &lt;br /&gt;
&lt;br /&gt;
 mplayer rtsp://camera_ip:554 &lt;br /&gt;
&lt;br /&gt;
but starting next clients via &lt;br /&gt;
&lt;br /&gt;
 mplayer sdp://camera.sdp&lt;br /&gt;
&lt;br /&gt;
where camera.sdp - SDP file, generated by str for first client?(You can look at it for SDP file mplayer -msglevel all=9 rtsp://camera_ip:554)&lt;br /&gt;
 &lt;br /&gt;
--[[User:Landy|Andrey Latin]] , 18 June 2009&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6981</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6981"/>
				<updated>2009-06-13T12:36:44Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
* Added switch &amp;quot;-t&amp;quot; mii-diag fro enable starting this utility with timeout and exit --[[User:Landy|Landy]] 18:48, 12 Jun 2009 (CDT)&lt;br /&gt;
* Added net_mii script for starting/stopping mii-diag as foreground process --[[User:Landy|Landy]] 18:55, 12 Jun 2009 (CDT)&lt;br /&gt;
* added S38net_mii link to rc3.d and rc4.d for enable automaticaly starting mii-diag with logging output to /var/log/mii-diag.log --[[User:Landy|Landy]] 8:15, 13 Jun 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6980</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6980"/>
				<updated>2009-06-13T12:31:10Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4.3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.4 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Str&amp;diff=6978</id>
		<title>Str</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Str&amp;diff=6978"/>
				<updated>2009-06-09T05:52:57Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* Enabling and watching multicast video stream from the streamer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Streamer for the elphel353 v8.0.4==&lt;br /&gt;
The streamer is a standard RTSP streamer and supports unicast or multicast streaming of video with audio.&lt;br /&gt;
&lt;br /&gt;
== Watching a unicast video stream from the streamer ==&lt;br /&gt;
The camera will automatically be setup for unicast streams by default.&lt;br /&gt;
With Mplayer all you need to do is use the following command:&lt;br /&gt;
 mplayer rtsp://192.168.0.1:554&lt;br /&gt;
This will start broadcasting the video stream to your computer.&lt;br /&gt;
&lt;br /&gt;
== Enabling and watching multicast video stream from the streamer ==&lt;br /&gt;
Sometimes you need to have more than one computer viewing the stream.  In order to do this you have to enable multicast. In unicast mode the camera only broadcasts the video if there is a client connection. Enabling multicast will mean that it is broadcasting all of the time and is not initiated by a client request. In order to enable the multicast option in version 8.0.4 you can't use the camera control interface.  Instead use the Parameter Editor.  Select the Streamer checkbox and click on View/Edit Current.  This will open a new window/tab and you should see the option STROP_MCAST_EN.  Change the value to 1, verify the apply box is checked and then click the Apply button.  The camera is now in multicast mode and is always broadcasting the video.&lt;br /&gt;
Multicast is a scheme for using ip addresses 224.0.0.0 through 239.255.255.255 to send the same data to several machines simultaneously. Addresses between 224.0.0.0 and 224.0.0.255 are reserved for  maintenance protocols and aren't forwarded off your subnet. To receive multicast packets on linux host do next(by root):&lt;br /&gt;
 route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0&lt;br /&gt;
&lt;br /&gt;
 ping -t 1 -c 2 224.0.0.1 &lt;br /&gt;
should show up your local multicast-capable hosts.&lt;br /&gt;
With Mplayer you can use the same command to enable the viewing of the stream:&lt;br /&gt;
 mplayer rtsp://192.168.0.1:554&lt;br /&gt;
This will download a SDP file from the camera which will tell the computer where it can connect to view the multicast stream.&lt;br /&gt;
&lt;br /&gt;
== Adding audio to the Streamer (in version 8.0.4 using mplayer has issues with syncing audio with the video and does not work in multicast mode once the second client connects)==&lt;br /&gt;
If you want to add audio to your stream you just have to use a usb audio device that is compatible with the alsa drivers.  Connect the USB audio device to the usb port and connect your mic.  You can only enable audio in the stream by using the parameter editor select the Streamer checkbox and click on View/Edit Current.  This will open a new window/tab and you should see the option STROP_AUDIO_EN.  Change the value to 1, verify the apply box is checked and then click the Apply button.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6858</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6858"/>
				<updated>2009-05-06T04:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4.3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.3 ==&lt;br /&gt;
* Removed scanning for nonexistent IDE buses - there is only one in the system. When enabled scanning for other buses caused random delays during boot time.--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* restored lighttpd.conf to disable fastcgi debug and number of the PHP processes to 3--[[User:Andrey.filippov|Andrey.filippov]] 18:48, 13 April 2009 (CDT)&lt;br /&gt;
* fixed TTL on RTSP session in astreamer. Defined as default 64  --[[User:Landy|Landy]] 12:48, 5 May 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.2 ==&lt;br /&gt;
* Fixed missing file in src.list for camogmgui--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Added comparison of 'target' directory contents with the predefined one--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* install_elphel now detects if it did not run successfully--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
* Fixed Bayer pattern shift for MT9M001 sensor, some problems noticed (see discussion)--[[User:Andrey.filippov|Andrey.filippov]] 22:14, 6 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4.1 ==&lt;br /&gt;
* PHP updated to 5.2.9, files/directories added/removed to the CVS tree.--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April 2009 (CDT)&lt;br /&gt;
* lighttpd.conf modified to start more copies of PHP (may be changed back if it causes any problems). It was done to test eyeOS--[[User:Andrey.filippov|Andrey.filippov]] 8:35, 5 April April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 - on SF ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
* Runlevel 4 now is used for netboot with kimage.--[[User:Spectr|Spectr]] 05:46, 31 March 2009 (CDT)&lt;br /&gt;
* PHP 5.2.1: fixed types size detection with crosscompilation--[[User:Spectr|Spectr]] 07:32, 2 April 2009 (CDT)&lt;br /&gt;
* New command 'rw' to update firmware with images stored from NFS server at the flash on the camera, and boot block will be erased and then restored at finish, or if reflashing failed, camera will start in netboot mode after power off/on, so boot block will be restored at the next reflashing with 'rw' command); cam be used on the camera with script reflash as 'reflash rw'--[[User:Spectr|Spectr]] 07:40, 2 April 2009 (CDT)&lt;br /&gt;
* For &amp;quot;netboot&amp;quot; reflashing - now yellow lamp is turned off when wait for reboot with power cable.--[[User:Spectr|Spectr]] 09:16, 3 April 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6305</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6305"/>
				<updated>2009-03-29T07:24:19Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 29 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6304</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6304"/>
				<updated>2009-03-29T07:23:57Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* New configure options in busybox config for enable gzip/bzip in tar utility --[[User:Landy|Landy]] 11:30, 2 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6265</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6265"/>
				<updated>2009-03-26T15:46:50Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* make changes in configure_elphel for this packages --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6264</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6264"/>
				<updated>2009-03-26T15:44:28Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-8.0.4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
* New version of sqlite-3.6.11 --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
* Enabled mod_webdav in lighttpd, make changes for remove bug with sqlite3 in mod_webdav on camera --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6263</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=6263"/>
				<updated>2009-03-26T15:41:50Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.4 ==&lt;br /&gt;
* New version of busybox - 1.13.3 with microcom enabled --[[User:Landy|Landy]] 07:54, 26 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3.1 ==&lt;br /&gt;
* streamer RTSP works with two ports: 554(standard) and 8554 for a case when standard port is blocked in network --[[User:Spectr|Spectr]] 07:54, 20 March 2009 (CDT)&lt;br /&gt;
* launcher init script now run as last script and create /var/state/boot.done file when complete. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
* fixed sensor_pattern_compress test script to prevent race condition with camera boot scripts and as result changed sensor/compressor settings and test fail. --[[User:Spectr|Spectr]] 09:52, 24 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.3 ==&lt;br /&gt;
* fixed autocampars.php fro &amp;quot;init&amp;quot; parameters group&lt;br /&gt;
* fixed autoexposure getting stuck at minimum (1 scan line)&lt;br /&gt;
* known issue (applies to many other CVS updates) - I had to start a fresh installation because of some remaining dependencies on removed header files--[[User:Andrey.filippov|Andrey.filippov]] 01:01, 14 March 2009 (CDT)&lt;br /&gt;
* improved streamer RTSP requests security --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
* improved camera reboot safety after remote reflashing (from the camera) --[[User:Spectr|Spectr]] 22:46, 17 March 2009 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.3 - on SF ==&lt;br /&gt;
* enabled several usb-serial drivers, added nmea2exif program to encode NMEA 0183 data from serial GPS receivers, boot time detection of both Garmin and NMEA receivers --[[User:Andrey.filippov|Andrey.filippov]] 17:01, 19 February 2009 (CST)&lt;br /&gt;
* fixed spontaneous remote reflashing freeze--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* implemented STROP_FRAMES_SKIP streamer parameter--[[User:Spectr|Spectr]] 12:33, 26 February 2009 (CST)&lt;br /&gt;
* reflashing - support for NFS in RO mode; check MD5SUM of the images on NFS before reflashing. --[[User:Spectr|Spectr]] 19:38, 26 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.2 - on SF ==&lt;br /&gt;
* streamer audio support at Beta status - good work with VLC, some audio/video synchronization glitches with MPlayer. --[[User:Spectr|Spectr]] 03:14, 13 February 2009 (CST)&lt;br /&gt;
* 10359 firmware modified to work with 8.x software.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* 10359 prod353 test support.--[[User:Oleg|Oleg]] 03:27, 13 February 2009 (CST)&lt;br /&gt;
* enabled fsck for EXT2/EXT3 FS. --[[User:Spectr|Spectr]] 04:04, 13 February 2009 (CST)&lt;br /&gt;
* fixed streamer multicast TTL.--[[User:Spectr|Spectr]] 07:52, 13 February 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2.1 - on SF ==&lt;br /&gt;
&lt;br /&gt;
* Improved streamer detection of clients death --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
* Included DHCP client --[[User:Spectr|Spectr]] 09:43, 28 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.2 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:11, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.1 - on SF ==&lt;br /&gt;
Fixed issue with streamer and image snapshot&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0 - released at Sourceforge ==&lt;br /&gt;
First stable 8.0 release to be installed in all Elphel cameras shipped after today with a temporary exception of applications that require 10359 board (10359 support is not finished yet).&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC4 ==&lt;br /&gt;
Added [http://feeds.elphel.com/elphelcvs.rss RSS feed for Elphel CVS at Sourceforge] - you can use news reader to track development progress.&lt;br /&gt;
&lt;br /&gt;
Mostly bug fixes in&lt;br /&gt;
# camvc - less unneeded requests to the camera, faster response, works with Konqueror, not just FF&lt;br /&gt;
# autoexposure/white balance - added error integrating/threshold to white balance&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC3 ==&lt;br /&gt;
# Multiple bug fixes&lt;br /&gt;
# &amp;quot;camera&amp;quot; tab in the camvc works now, including autoexposure/white balance (only some parameters are controlled here, others - through parsedit.php&lt;br /&gt;
# cirbuf/exif navigation functionality is also supported&lt;br /&gt;
# ccamftp.php need minor change in camvc - enable/disable using parameter bit DAEMON_EN_CCAMFTP (not ENABLE= in config file as now)&lt;br /&gt;
# known issue - 3MPix sensor does not work yet&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-8.0.RC1 - released at Sourceforge ==&lt;br /&gt;
Finally - a working release based on redesigned camera drivers ([http://docs.elphel.com/elphel353-8.0 Doxygen output])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.2.0.pre1 (open, pre-alpha) ==&lt;br /&gt;
&lt;br /&gt;
This is not a release, just a collection of files (drivers do not yet match FPGA and FPGA code is probably not yet operational). The new CVS tree (elphel353-7.2) is started, but '''please do not use it yet'''.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8.1 - on SF ==&lt;br /&gt;
Fixed issue with ipsetd - when try to change IP of the camera with ping it, but camera don't change IP sometimes. Now it works stable. --[[User:Spectr|Spectr]] 12:12, 26 January 2009 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.8 ==&lt;br /&gt;
* tests for sensor and 10369 board --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
* added command for streamer control: sctl.cgi?rtsp_port=NN to select streamer RTSP port --[[User:Spectr|Spectr]] 20:06, 18 September 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.31 ==&lt;br /&gt;
* Increased precision of the DCT in FPGA JPEG compressor--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added quantizer control (zero bin size and shift)--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
* Added write capability to /dev/ccam_img to make it possible to upload test images to the camera fro compressor evaluation--[[User:Andrey.filippov|Andrey.filippov]] 12:50, 24 August 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.30 ==&lt;br /&gt;
* Fixed 3MPix senosor bug&lt;br /&gt;
* Increased SDRAM phase (some cameras with the same FPGA revision could fail)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.29 ==&lt;br /&gt;
* fixed ipsetd&lt;br /&gt;
* more enabled ALSA USB drivers&lt;br /&gt;
* added [http://matt.ucc.asn.au/dropbear/dropbear.html Dropbear] implementation of SSH&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.28 ==&lt;br /&gt;
* update of ALSA drivers (i.e. USB sound boards drivers - alsa-drivers 1.0.16 stable; for now sound is disabled in kernelconfig-2.6)&lt;br /&gt;
* camogm2 to record video with audio from connected USB soundcard&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.27 ==&lt;br /&gt;
* added 3 more scripts for 10359 board to main tree (+mem_read.php, +phases_adjust.php, +reg_write.php, -switch_to_ch2.php).--[[User:Oleg|Oleg]] 03:19, 23 June 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.26 - released at Sourceforge==&lt;br /&gt;
* started camvc2.html that does not use [[Ccam.cgi|ccam.cgi]] and is compatible with [[Imgsrv|imgsrv]], [[Camogm|camogm]]. Not yet operational --[[User:Andrey.filippov|Andrey.filippov]] 18:44, 22 April 2008 (CDT)&lt;br /&gt;
* added 10359 fpga project files and scripts for test, rev 03590002. [[10359_FPGA_Simulation|Firmware verification notes]]. --[[User:Oleg|Oleg]] 21:27, 22 April 2008 (CDT)&lt;br /&gt;
* i2c controller in FPGA (write only) to reduce CPU load, that allows to queue register writes to the sensor up to 7 frames ahead--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;smart&amp;quot; interrupt that combines &amp;quot;frame sync&amp;quot; and &amp;quot;compressor done&amp;quot; making sure it happens after the start of frame.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* FPGA DDR SDRAM controller bug fix, increased tolerance to phase errors.--[[User:Andrey.filippov|Andrey.filippov]] 02:34, 29 April 2008 (CDT)&lt;br /&gt;
* &amp;quot;gamma&amp;quot; table writes are delayed to start of frame (two pages, switch at first sync after the write to the last location of the table)--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
* optional switch of the timestamp from start of the first non-black line readout (and of first line exposure) to start of trigger pulse (async mode only) to remove timestamp jitter caused by variable exposure--[[User:Andrey.filippov|Andrey.filippov]] 11:28, 30 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.25 - released at Sourceforge ==&lt;br /&gt;
* multipart JPEG support in Imgsrv, bug fixes, driver cleanup, ccam.php updates --[[User:Andrey.filippov|Andrey.filippov]] 16:02, 16 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.24 ==&lt;br /&gt;
* Fixed MTD problem - flash read errors when DMA is active, added flash speed detection --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
* FPGA rev. 0353301a - reduced drive strength on a system bus, lower EMI --[[User:Andrey.filippov|Andrey.filippov]] 18:01, 11 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.23 ==&lt;br /&gt;
* Exif driver, geotagging --[[User:Andrey.filippov|Andrey.filippov]]  04:10, 7 April 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.22 ==&lt;br /&gt;
* added compass and gps support (USB drivers) --[[User:Andrey.filippov|Andrey.filippov]] 15:44, 27 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.21 ==&lt;br /&gt;
*FPGA rev 03533019 - fixing camsync bugs --[[User:Andrey.filippov|Andrey.filippov]] 02:36, 25 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.20 ==&lt;br /&gt;
*--[[User:Andrey.filippov|Andrey.filippov]] 17:34, 20 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI_MODE=&amp;quot; string: &amp;quot;MDI_NODE=mdi&amp;quot; for normal, &amp;quot;MDI_MODE=mdix&amp;quot; for cross, or any other (ot w/o this string) - for auto, by default--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
* critical bugfix in hist353.c driver - fixed incorrect memory allocation--[[User:Spectr|Spectr]] 08:43, 21 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.10 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 - released at Sourceforge ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 - released at Sourceforge ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4536</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4536"/>
				<updated>2008-03-21T10:47:05Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-7.1.7.19 (in progress) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 (in progress) ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images. All queries are interactive--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI=&amp;quot; string--[[User:Spectr|Spectr]] 14:41, 18 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4535</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4535"/>
				<updated>2008-03-21T10:46:09Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-7.1.7.19 (in progress) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 (in progress) ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images--[[User:Landy|Landy]] 11:41, 21 March 2008 (GMT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI=&amp;quot; string--[[User:Spectr|Spectr]] 14:41, 18 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4534</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4534"/>
				<updated>2008-03-21T10:44:23Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* elphel353-7.1.7.19 (in progress) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.19 (in progress) ==&lt;br /&gt;
* New target while installing/building images added. User can select NFS server or local directory for save builded images--[[User:Landy|Landy]] 14:41, 21 March 2008 (CDT)&lt;br /&gt;
* MDI/MDIX mode manual configuration by configuration file /etc/conf.d/net.eth0 &amp;quot;MDI=&amp;quot; string--[[User:Spectr|Spectr]] 14:41, 18 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.18 ==&lt;br /&gt;
&lt;br /&gt;
* Support of EEPROM R/W on add-on boards, new PHP wrapper for Axis bootblocktool&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.17 ==&lt;br /&gt;
&lt;br /&gt;
* Added libxml2 library and [http://php.net/manual/en/ref.simplexml.php SimpleXML] support in PHP--[[User:Andrey.filippov|Andrey.filippov]] 20:23, 13 March 2008 (CDT)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4400</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=4400"/>
				<updated>2008-03-04T17:35:34Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.16 ==&lt;br /&gt;
&lt;br /&gt;
* modified functions script for generating new target in Makefile --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new target in Makefile - &amp;quot;make nfs&amp;quot;, copying builded images from local directory to NFS server --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
* add new script &amp;quot;nfs_copy&amp;quot; - used in Makefile with target &amp;quot;make nfs&amp;quot;. It have interactive menu for helping user check NFS servers and shared(exported) directories --[[User:Landy|Landy]] 12:30, 4  February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.15 ==&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.14 ==&lt;br /&gt;
&lt;br /&gt;
* fixed global build sequence in the main Makefile - make target &amp;quot;elphel_addon&amp;quot; before &amp;quot;files&amp;quot;--[[User:Spectr|Spectr]] 07:40, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.13 ==&lt;br /&gt;
&lt;br /&gt;
* bugfixes in the streamer auto start--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* send MJPEG by streamer with quantization tables in RTP--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
* removed double of FPS in the streamer control--[[User:Spectr|Spectr]] 07:43, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.12 ==&lt;br /&gt;
&lt;br /&gt;
* restored streamer autostart--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
* fixed streamer control CGI - added wait for streamer run--[[User:Spectr|Spectr]] 07:44, 12 February 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.11 ==&lt;br /&gt;
&lt;br /&gt;
* Increased maximal FPGA clock frequency (tested at 165MHz), fixed problems with focusing visualization. '''This release in configured to run at 160MHz (FPGA main clock) , please modify [http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/packages/initscripts/353/fpga?view=markup fpga] startup script if you need to reduce that clock rate'''--[[User:Andrey.filippov|Andrey.filippov]] 02:46, 1 February 2008 (CST)&lt;br /&gt;
'''Known bug:''' missing dependency, need to run 'make clean' in apps/php-5.2.1/ext/elphel before building the software (file c313a.h had changed)'''&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.9 ==&lt;br /&gt;
&lt;br /&gt;
* Added Focusing Helper AJAX application and additional PHP extension function [[PHP_in_Elphel_cameras#elphel_wait_frame|elphel_wait_frame()]], improved FPGA timing.--[[User:Andrey.filippov|Andrey.filippov]] 00:57, 27 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.8 ==&lt;br /&gt;
&lt;br /&gt;
* Experimental implementation of the focus quality calculation and visualization--[[User:Andrey.filippov|Andrey.filippov]] 03:04, 25 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.7 ==&lt;br /&gt;
&lt;br /&gt;
* Made FPGA simulation work with surrent Xilinx unisims library and Icarus Verilog (custom patches to the library that has to be downloaded from the Xilinx Web site as a part of the Xilinx WebPack (tested with 9.204i, 9.103i)--[[User:Andrey.filippov|Andrey.filippov]] 22:13, 20 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.6 ==&lt;br /&gt;
* in reflashing turn off IRQ and DMA at nfs_update script--[[User:Spectr|Spectr]] January 18, 2008, 6:53 am (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.5 ==&lt;br /&gt;
* fixed old (since porting to 353 from the 333) histogram calculation bug in the FPGA - of the 4 histogram window parameters (used, among others, by auto-exposure) only the bottom margin (top+height) was used, other 3 margins were equal to zero. Current FPGA version (can be tested by the &amp;quot;fpcf -r 13&amp;quot; command) is 0x3533013. To revert to the previous 0x3533012 you will need to replace both /etc/x353.bit and /etc/init.d/fpga files, taken from the older release (i.e. 7.1.7)--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
* fixed too long (used second line) &amp;quot;Streamer Status&amp;quot; message in camvc as well as (sometimes) long response while waiting for streamer status.--[[User:Andrey.filippov|Andrey.filippov]] 02:42, 16 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.4 ==&lt;br /&gt;
* added timelapse mode to camogm ---[[User:Andrey.filippov|Andrey.filippov]] 23:07, 14 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.3 ==&lt;br /&gt;
* Added librt.so.1 for support pdo_sqlite on Camera  --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
* fixed header files in autoexposure files (previous version did not build) --[[User:Landy|Landy]] 12:30, 13 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.2 ==&lt;br /&gt;
* added elphel_autoexposure_get() function to elphel php extension --[[User:Andrey.filippov|Andrey.filippov]] 23:53, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7.1 ==&lt;br /&gt;
* Connected auto-exposure to PHP extension --[[User:Andrey.filippov|Andrey.filippov]] 01:50, 11 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.7 ==&lt;br /&gt;
* New installation script functionality - it is possible now to strip ported applications from their CVS files/directories that are not compatible with the Elphel software that uses same files to maintain camera-specific changes applied to the original distributions--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Added PHP extension for [[PHP_in_Elphel_cameras#elphel_white_balance|white balancing]] of the camera images--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
* Fixed calculation of the minimal frame period compressor can handle (it was 762 - like in &amp;quot;7.62mm&amp;quot; instead of 768=256*3)--[[User:Andrey.filippov|Andrey.filippov]] 00:15, 10 January 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=3987</id>
		<title>Release notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Release_notes&amp;diff=3987"/>
				<updated>2008-01-09T12:27:05Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release numbering ==&lt;br /&gt;
The Elphel software is released in several forms:&lt;br /&gt;
# - Live DVD including firmware released at the time LiveDVD was created and software to update the camera firmware to the later release using downloaded firmware image.&lt;br /&gt;
# - Source tarball on SourceForge&lt;br /&gt;
# - Binary images + installation scripts&lt;br /&gt;
# - Source code in CVS.&lt;br /&gt;
&lt;br /&gt;
The software releases on SourceForge (source tarballs, binary images) have 3 dot-separated release numbers, like ''elphel353-7.1.5.tar.gz'' for the source code or ''image353-2.10-7.1.5.tar.gz'' for binary images to be copied to the camera flash memory&lt;br /&gt;
&lt;br /&gt;
The most recent (and definitely &amp;quot;unstable&amp;quot;) software is available on CVS at Sourceforge. The software available only from the CVS has 4 dot-separated numbers, the thirst three matching the last version released as a tarball distribution on SourceForge.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.6 ==&lt;br /&gt;
* enabled sqlite 2.x extension on PHP --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
* added extension on PHP to sqlite 3.x --[[User:Landy|Landy]] 8:59, 7 Jan 2008 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.5 ==&lt;br /&gt;
* added sqlite3 to camera --[[User:Landy|Landy]] 0:15, 28 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.4 ==&lt;br /&gt;
* fixed mmap/cache bug I was blaming Axis for--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* fixed old bug related to sensor reset, several other minor ones in the driver.--[[User:Andrey.filippov|Andrey.filippov]] 01:40, 13 December 2007 (CST)&lt;br /&gt;
* reflash.php now unmounts /mnt/.store used to save some parameters during reflash--[[User:Andrey.filippov|Andrey.filippov]] 18:38, 14 December 2007 (CST)&lt;br /&gt;
* check IP of NFS server, and use by default 192.168.0.15 if fail--[[User:Spectr|Spectr]] 03:15, 26 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.3 ==&lt;br /&gt;
* added NET_FOLDER to use this folder and IP of request source--[[User:Spectr|Spectr]] 17:28, 11 December 2007 (CST)&lt;br /&gt;
* removed scripts for &amp;quot;old&amp;quot; reflashing method with the button (flashit etc.)--[[User:Spectr|Spectr]] 15:04, 10 December 2007 (CST)&lt;br /&gt;
* alpha-version of the patch to fix Ethernet-bag in the Axis driver: http://mhonarc.axis.se/dev-etrax/msg09202.html&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6.2 ==&lt;br /&gt;
* Fixed some problems with data transfer between kernel and user space (for PHP extension) over mmap (cache coherency)--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Collected most of the PHP scripts to /packages/web/353/phph_top directory--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Added camera_demo.php - script that programs and starts camera without use of ccam.cgi--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
* Changed ports that servers are listening to. Now lighttpd (that uses PHP in FastCGI mode) responds to both port 81 and 80 (default), legacy Boa is moved to port 82--[[User:Andrey.filippov|Andrey.filippov]] 14:45, 6 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.6 ==&lt;br /&gt;
* added RTSP support in DVR--[[User:Spectr|Spectr]] 19:19, 3 December 2007 (CST)&lt;br /&gt;
* added mii-diag - tools to configure and monitor transceiver managment registers for network interface--[[User:Spectr|Spectr]] 15:13, 5 December 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.6 ==&lt;br /&gt;
* Moved php-fcgi to usr/local/bin, fixed support of additional modules, added &amp;quot;Hello world&amp;quot;  extension and support scripts to create ones.--[[User:Andrey.filippov|Andrey.filippov]] 22:41, 28 November 2007 (CST)&lt;br /&gt;
* added /usr/local/lib patch in the tools/build/scripts/mkprod|uclibc_wrapper files--[[User:Spectr|Spectr]] 16:30, 28 November 2007 (CST)&lt;br /&gt;
* changed default resolution to maximum (really, to 4000x4000)--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
* added &amp;quot;wide&amp;quot; resolutions: 1920x1080 and 1280x720--[[User:Spectr|Spectr]] 13:30, 30 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.5 ==&lt;br /&gt;
*added [[Camogm|camogm]] program to record video/images on internal HDD and other storage media--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*changed the bash interpreter mode to &amp;quot;--posix&amp;quot; in './configure' script--[[User:Spectr|Spectr]] 14:42, 19 November 2007 (CST)&lt;br /&gt;
*added in the 'pt_split' script generation of the 'list' file to firmware images directory, to check archive--[[User:Spectr|Spectr]] 19:08, 19 November 2007 (CST)&lt;br /&gt;
*added &amp;quot;a=x-dimensions:width,height&amp;quot; field in SDP description in streamers--[[User:Spectr|Spectr]] 14:23, 21 November 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.4 ==&lt;br /&gt;
*Installed libogg and added a new application - camogm  to record video/images on the camera hard drive and other media.--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*Added commands to [[Circbuf]] (and [[Imgsrv]]) to view current circbuf usage--[[User:Andrey.filippov|Andrey.filippov]] 10:05, 19 November 2007 (CST)&lt;br /&gt;
*astreamer: use timestamps from the circbuf&lt;br /&gt;
*restore work of firmware with reflashing from LiveDVD&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.3 ==&lt;br /&gt;
# fix FPS parameter in streamer - changes in drivers in streamer interface&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5.1 ==&lt;br /&gt;
# added [[reflash.php]] script that allows initiating camera firmware update from the NFS server.&lt;br /&gt;
# bug fix in the streamer (multicast addresses)&lt;br /&gt;
# fixed build problems for the systems where 'dash' is used as shell (i.e. Ubuntu and derivatives) - the shell scripts/Makefiles used to build Elphel software now specify '#!/bin/bash' instead of just '#!/bin/sh', so you do not need to change links in your Ubuntu system.&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.5 ==&lt;br /&gt;
# Bug fixes, including [[Known_bugs]] that lead to the 1x1 pixel (&amp;quot;no image available&amp;quot;) images being returned instead of the real ones.&lt;br /&gt;
# Initial Support for Elphel Model 354-11 camera and precise synchronization (&amp;quot;locking&amp;quot;) of multiple Model 353 cameras making them useful for the stereo imaging&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.3 ==&lt;br /&gt;
Changed power control in 363 cameras, reduced peak power to 12.5W so cameras work with standard PoE switches (15.4W)&lt;br /&gt;
&lt;br /&gt;
== elphel353-7.1.2 ==&lt;br /&gt;
Release dedicated to support model 363 cameras as described in http://wiki.elphel.com/index.php?title=Programming_363 on Elpphel wiki. several minor bug fixes in other code.&lt;br /&gt;
&lt;br /&gt;
It also starts a new repository in the CVS - http://elphel.cvs.sourceforge.net/elphel/elphel353-7.1/&lt;br /&gt;
&lt;br /&gt;
New features:&lt;br /&gt;
* camera synchronization over the dedicated cabling&lt;br /&gt;
* alternating shutter sequences&lt;br /&gt;
* additional driver interface to be called from PHP scripts&lt;br /&gt;
* new straightforward interface (small PHP scripts) to control camera acquisition modes and triggering - triggering modes and triggering itself.&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3819</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3819"/>
				<updated>2007-11-22T10:34:01Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes. Let's start&lt;br /&gt;
&lt;br /&gt;
1. Booting from LiveCD&lt;br /&gt;
&lt;br /&gt;
2. Mounting physical partition on the hard drive (virtual or real). Here, and as an example to be used hda1:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ su&lt;br /&gt;
   knoppix# mount /dev/hda1 /mnt/hda1&lt;br /&gt;
&lt;br /&gt;
3. Create swapfile  and connect him to do so to comply with the following commands:&lt;br /&gt;
&lt;br /&gt;
   knoppix# cd /mnt/hda1&lt;br /&gt;
   knoppix# dd if=/dev/zero of=swapfile bs=1024 count=1024M&lt;br /&gt;
   knoppix# mkswap swapfile&lt;br /&gt;
   knoppix# swapon swapfile&lt;br /&gt;
&lt;br /&gt;
Swapfile size is determined by the availability of free physical memory. For example, when downloading LiveCD Knoppix in a virtual machine - physical limited to 160 MB of memory and built swapfile size 1 GB&lt;br /&gt;
&lt;br /&gt;
4.Load distribution (source code) FireFox, untar it on  mounted a physical partition:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ cd /mnt/hda1&lt;br /&gt;
   knoppix$ mkdir work&lt;br /&gt;
   knoppix$ cd work&lt;br /&gt;
   knoppix$ wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.9/source/firefox-2.0.0.9-source.tar.bz2&lt;br /&gt;
   knoppix$ tar -xjf firefox-2.0.0.9-source.tar.bz2&lt;br /&gt;
&lt;br /&gt;
5. Now configure and compile a package. Default packages are compiled on the ''/usr/local''. If you want a different location after compiling the binaries - use option ''--prefix''. For example, the generation FireFox Makefile to build the facilities and binary files in a tree ''/opt'' performed as follows:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ cd mozilla&lt;br /&gt;
   knoppix$ ./configure --prefix=/opt --enable-application=browser&lt;br /&gt;
   knoppix$ make&lt;br /&gt;
   knoppix$ sudo make install&lt;br /&gt;
&lt;br /&gt;
6. After compiling and installing compiled package (in our example, it installed in ''/opt'') remain the only archive directory tree compiled package (''/opt/firefox2.0.0.9'') and received an archive of binary files used to build our LiveCD:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ tar -czf firefox.tgz /opt/firefox2.0.0.9&lt;br /&gt;
&lt;br /&gt;
The resulting archive (if we used a virtual machine) on the ftp put to host or , if booted directly with LiveCD, rebooting in the working operating system and hunted with his ''/dev/hda1/work''.&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3818</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3818"/>
				<updated>2007-11-22T10:21:29Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes. Let's start&lt;br /&gt;
&lt;br /&gt;
1. Booting from LiveCD&lt;br /&gt;
&lt;br /&gt;
2. Mounting physical partition on the hard drive (virtual or real). Here, and as an example to be used hda1:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ su&lt;br /&gt;
   knoppix# mount /dev/hda1 /mnt/hda1&lt;br /&gt;
&lt;br /&gt;
3. Create swapfile  and connect him to do so to comply with the following commands:&lt;br /&gt;
&lt;br /&gt;
   knoppix# cd /mnt/hda1&lt;br /&gt;
   knoppix# dd if=/dev/zero of=swapfile bs=1024 count=1024M&lt;br /&gt;
   knoppix# mkswap swapfile&lt;br /&gt;
   knoppix# swapon swapfile&lt;br /&gt;
&lt;br /&gt;
Swapfile size is determined by the availability of free physical memory. For example, when downloading LiveCD Knoppix in a virtual machine - physical limited to 160 MB of memory and built swapfile size 1 GB&lt;br /&gt;
&lt;br /&gt;
4.Load distribution (source code) FireFox, untar it on  mounted a physical partition:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ cd /mnt/hda1&lt;br /&gt;
   knoppix$ mkdir work&lt;br /&gt;
   knoppix$ cd work&lt;br /&gt;
   knoppix$ wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.9/source/firefox-2.0.0.9-source.tar.bz2&lt;br /&gt;
   knoppix$ tar -xjf firefox-2.0.0.9-source.tar.bz2&lt;br /&gt;
&lt;br /&gt;
5. Now configure and compile a package. Default packages are compiled on the /usr/local. If you want a different location after compiling the binaries - use option &amp;quot;-- prefix&amp;quot;. For example, the generation firefox Makefile to build the facilities and binary files in a tree /opt performed as follows:&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3817</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3817"/>
				<updated>2007-11-22T10:18:48Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes. Let's start&lt;br /&gt;
&lt;br /&gt;
1. Booting from LiveCD&lt;br /&gt;
&lt;br /&gt;
2. Mounting physical partition on the hard drive (virtual or real). Here, and as an example to be used hda1:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ su&lt;br /&gt;
   knoppix# mount /dev/hda1 /mnt/hda1&lt;br /&gt;
&lt;br /&gt;
3. Create swapfile  and connect him to do so to comply with the following commands:&lt;br /&gt;
&lt;br /&gt;
   knoppix# cd /mnt/hda1&lt;br /&gt;
   knoppix# dd if=/dev/zero of=swapfile bs=1024 count=1024M&lt;br /&gt;
   knoppix# mkswap swapfile&lt;br /&gt;
   knoppix# swapon swapfile&lt;br /&gt;
&lt;br /&gt;
Swapfile size is determined by the availability of free physical memory. For example, when downloading LiveCD Knoppix in a virtual machine - physical limited to 160 MB of memory and built swapfile size 1 GB&lt;br /&gt;
&lt;br /&gt;
4.Load distribution (source code) FireFox, untar it on  mounted a physical partition:&lt;br /&gt;
&lt;br /&gt;
   knoppix$ cd /mnt/hda1&lt;br /&gt;
   knoppix$ mkdir work&lt;br /&gt;
   knoppix$ cd work&lt;br /&gt;
   knoppix$ wget ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.9/source/firefox-2.0.0.9-source.tar.bz2&lt;br /&gt;
 knoppix$ tar -xjf firefox-2.0.0.9-source.tar.bz2&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3816</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3816"/>
				<updated>2007-11-22T10:14:20Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes. Let's start&lt;br /&gt;
&lt;br /&gt;
1. Booting from LiveCD&lt;br /&gt;
&lt;br /&gt;
2. Mounting physical partition on the hard drive (virtual or real). Here, and as an example to be used hda1.&lt;br /&gt;
&lt;br /&gt;
   knoppix$ su&lt;br /&gt;
   knoppix# mount /dev/hda1 /mnt/hda1&lt;br /&gt;
&lt;br /&gt;
3. Create swapfile  and connect him to do so to comply with the following commands&lt;br /&gt;
&lt;br /&gt;
   knoppix# cd /mnt/hda1&lt;br /&gt;
   knoppix# dd if=/dev/zero of=swapfile bs=1024 count=1024M&lt;br /&gt;
   knoppix# mkswap swapfile&lt;br /&gt;
   knoppix# swapon swapfile&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3815</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3815"/>
				<updated>2007-11-22T10:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes. Let's start&lt;br /&gt;
&lt;br /&gt;
1. Booting from LiveCD&lt;br /&gt;
&lt;br /&gt;
2. Mounting physical partition on the hard drive (virtual or real). Here, and as an example to be used hda1.&lt;br /&gt;
&lt;br /&gt;
   knoppix$ su&lt;br /&gt;
   knoppix# mount /dev/hda1 /mnt/hda1&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3814</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3814"/>
				<updated>2007-11-22T10:10:40Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes. Let's start&lt;br /&gt;
&lt;br /&gt;
1. Booting from LiveCD&lt;br /&gt;
2. Mounting physical partition on the hard drive (virtual or real). Here, and as an example&lt;br /&gt;
    to be used hda1.&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3813</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3813"/>
				<updated>2007-11-22T10:08:04Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site. When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes.&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3812</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3812"/>
				<updated>2007-11-22T10:07:31Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: /* How building latest version software for LiveCD(i.e FireFox) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
To compile FireFox for a specific version of Knoppix requires a system with fixed versions&lt;br /&gt;
the system libraries, utilities, etc. then identical versions used in LiveCD / DVD Knoppix.&lt;br /&gt;
Another option is to boot from a LiveCD and compile the required packages. Booting from LiveCD, &lt;br /&gt;
you can directly on the free hardware, or using Virtual Machine. The first option is unacceptable, &lt;br /&gt;
if will be used to compile computer, restart which is not desirable and disconnection. In this case, you may use the virtual machine. Alternatively, perhaps using VMware Workstation for virtual machines (see http://vmware.com). In addition to the LiveCD version of the steps in setting up the same environment. Basic requirements and documentation for the compilation FireFox http://www.mozilla.org/build/ located on the site.&lt;br /&gt;
    When downloading from LiveCD need to create the swapfile, tons by the compiler uses intensively pyamyat and exhaustion free memory lead to the computer freezes.&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3811</id>
		<title>Elphel Software Kit for Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Elphel_Software_Kit_for_Ubuntu&amp;diff=3811"/>
				<updated>2007-11-22T09:59:56Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;All Elphel cameras are packaged with a DVD what can be used as a Live DVD or installed on the disc. This DVD is kubuntu based GNU/Linux distribution with some additional softwares and preconfigured settings. This page describe the content of the DVD, how to use and customize it.&lt;br /&gt;
&lt;br /&gt;
The idea is to bring to our customers a GNU/Linux distribution what whey can use with our cameras installing it on they computers or using it as LiveDVD. On the other side it provide more advanced users and developers with many tools to cros-compile, simulate FPGA code, reflash the camera etc..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DVD content:==&lt;br /&gt;
&lt;br /&gt;
Our DVD differ from standard kubuntu in several way:&lt;br /&gt;
&lt;br /&gt;
* it include all softwares needed by users of our cameras&lt;br /&gt;
* we added some video editing &amp;amp; images processing softwares&lt;br /&gt;
* it include softwares for software and hardware developers&lt;br /&gt;
* some configuration file are modified to suit our needs&lt;br /&gt;
* some OpenSource applications for Windows (R)&lt;br /&gt;
&lt;br /&gt;
===User software===&lt;br /&gt;
&lt;br /&gt;
For users we provide:&lt;br /&gt;
&lt;br /&gt;
* flashit icon on the desktop to reflash our cameras with the latest firmware&lt;br /&gt;
* Firefox web browser with mplayer and genres plugin to provide live view of our cameras&lt;br /&gt;
* LAMP based DVR to provide a simple way to record video and audio from our cameras&lt;br /&gt;
&lt;br /&gt;
===Video Applications:===&lt;br /&gt;
* mplayer&lt;br /&gt;
* genres&lt;br /&gt;
* VLC&lt;br /&gt;
* gstreamer&lt;br /&gt;
* cinerella&lt;br /&gt;
* cinepaint&lt;br /&gt;
* ImageMagick&lt;br /&gt;
* gocr&lt;br /&gt;
* mjpegtools&lt;br /&gt;
* avifie-utils&lt;br /&gt;
* ElphelSrv&lt;br /&gt;
* DVR software&lt;br /&gt;
&lt;br /&gt;
===Elphel SDK===&lt;br /&gt;
&lt;br /&gt;
We provide our clients with a complete SDK to develop software, FPGA code and even to redesign the hardware.&lt;br /&gt;
&lt;br /&gt;
IDE:&lt;br /&gt;
* Eclipse IDE&lt;br /&gt;
* VDT verilog plugin for Eclipse IDE&lt;br /&gt;
&lt;br /&gt;
CAD:&lt;br /&gt;
* Qcad&lt;br /&gt;
* Varicad (demo)&lt;br /&gt;
* Kicad&lt;br /&gt;
&lt;br /&gt;
FPGA:&lt;br /&gt;
* iverilog&lt;br /&gt;
* GNURadio&lt;br /&gt;
* GTKWave&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
* dash shell is replaced with bash to comply with Axis SDK&lt;br /&gt;
* LAMP preinstalled on the DVD&lt;br /&gt;
* GNUeda&lt;br /&gt;
* Gerbview&lt;br /&gt;
&lt;br /&gt;
===OpenSource applications for Windows (R)===&lt;br /&gt;
&lt;br /&gt;
If you insert our DVD into a windows computer you will be able to install opensource softwares to use with our camera:&lt;br /&gt;
&lt;br /&gt;
* Mozills FireFox&lt;br /&gt;
* mplayer-win&lt;br /&gt;
* VLC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Special configurations===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===How building latest version software for LiveCD(i.e FireFox)===&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
===Sources &amp;amp; packages===&lt;br /&gt;
&lt;br /&gt;
Here is the list of additional debian/ubuntu packages and sources used on our DVD:&lt;br /&gt;
&lt;br /&gt;
AXIS SDK&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/tools/cris/compiler-kit/cris-dist_1.64-1_i386.deb&lt;br /&gt;
http://www.axis.com/ftp/pub/axis/dev/soft_dist/R2_10/devboard-R2_10.tar.gz&lt;br /&gt;
&lt;br /&gt;
Elphel's VDT plugin for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=105686&amp;amp;package_id=184538&lt;br /&gt;
&lt;br /&gt;
Another Verilog &amp;amp; VHDL editor for Eclipse&lt;br /&gt;
http://sourceforge.net/project/showfiles.php?group_id=103963&lt;br /&gt;
&lt;br /&gt;
Icarus Verilog&lt;br /&gt;
ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20070608.tar.gz&lt;br /&gt;
&lt;br /&gt;
GTKWave&lt;br /&gt;
http://home.nc.rr.com/gtkwave/gtkwave-3.0.29.tar.gz&lt;br /&gt;
&lt;br /&gt;
MPlayer (patched)&lt;br /&gt;
http://dfn.dl.sourceforge.net/sourceforge/elphel/mplayer_1.0pre7-elphel-2_i386.deb&lt;br /&gt;
&lt;br /&gt;
LIVES&lt;br /&gt;
ftp://ftp-mirror.internap.com/pub/www.getdeb.net/li/lives_0.9.8.5-1~getdeb1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kicad&lt;br /&gt;
http://iut-tice.ujf-grenoble.fr/cao/kicad-2007-05-25.tgz&lt;br /&gt;
&lt;br /&gt;
==Remastering the DVD:==&lt;br /&gt;
&lt;br /&gt;
Our distribution is based on Kubuntu GNU/Linux. You can remaster it from Live session with an external hard-drive or after installing our base distribution on your computer. Here i suppose what it's installed and you have sufficient space (~6 GO).&lt;br /&gt;
&lt;br /&gt;
So here is the modification process:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===prepare the environment:===&lt;br /&gt;
 sudo su&lt;br /&gt;
 cd&lt;br /&gt;
 mount /media/cdrom&lt;br /&gt;
 mkdir remaster-root remaster-iso  remaster-new-files tmp&lt;br /&gt;
 cp -R /media/cdrom/* remaster-iso&lt;br /&gt;
 mount -t squashfs -o loop,ro remaster-iso/casper/filesystem.squashfs tmp&lt;br /&gt;
 cp -R tmp/* remaster-root&lt;br /&gt;
 umount tmp&lt;br /&gt;
 rmdir tmp&lt;br /&gt;
&lt;br /&gt;
===modify the distribution:===&lt;br /&gt;
 mount --bind /proc remaster-root/proc&lt;br /&gt;
 mount --bind /sys remaster-root/sys&lt;br /&gt;
 mount --bind /dev remaster-root/dev&lt;br /&gt;
 chroot remaster-root&lt;br /&gt;
 #install your softwares, remove unneeded softwares modify configuration files, ...&lt;br /&gt;
 apt-get remove nano&lt;br /&gt;
 apt-get install vim&lt;br /&gt;
 apt-get clean&lt;br /&gt;
 exit&lt;br /&gt;
 umount remaster-root/dev&lt;br /&gt;
 umount remaster-root/sys&lt;br /&gt;
 umount remaster-root/proc&lt;br /&gt;
&lt;br /&gt;
===rebuild the DVD:===&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest&lt;br /&gt;
 chroot . dpkg-query -W --showformat='${Package} ${Version}\n' &amp;gt; ../remaster-iso/casper/filesystem.manifest-desktop&lt;br /&gt;
 mksquashfs .  ../remaster-iso/casper/filesystem.squashfs&lt;br /&gt;
 cd ../remaster-iso&lt;br /&gt;
 find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt&lt;br /&gt;
 mkisofs -o ../remaster-new-files/Elphel-Software-Kit.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V &amp;quot;Elphel Software Kit&amp;quot; -cache-inodes -J -l .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What's all :) you have a new DVD image in /root/remaster-new-files/Elphel-Software-Kit.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==links:==&lt;br /&gt;
&lt;br /&gt;
- [http://www.ubuntu.com/ ubuntu]&lt;br /&gt;
&lt;br /&gt;
- [http://www.opencores.com/ opencores]&lt;br /&gt;
&lt;br /&gt;
- [http://www.openhardware.de/ openhardware.de]&lt;br /&gt;
&lt;br /&gt;
- [http://www.olimex.com/dev/index.html Olimex hardware can be added to Elphel 353]&lt;br /&gt;
&lt;br /&gt;
- [http://kubuntu.free.fr/blog/index.php/2007/06/11/222-logiciels-d-electronique-sous-linux-ubuntu-feisty Electronics under Ubuntu]&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Recorder&amp;diff=2236</id>
		<title>Talk:Recorder</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Recorder&amp;diff=2236"/>
				<updated>2005-12-12T19:38:26Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The most important with recorder - avoid frame drops (maybe something can be doen with network buffering) and control them using timestamps. And the recorder better provide managable files (under 2GB), but with zero drops between them.&lt;br /&gt;
&lt;br /&gt;
See also [[Talk:Live_CD#Timestamps|previous talks about timestamps and recorder]].&lt;br /&gt;
&lt;br /&gt;
#We must try to make ogg-mjpeg file and test is it compatible with existent applications.&lt;br /&gt;
#It is better to use own optimized rtp receiver&lt;br /&gt;
#It must be small standalone application without GUI. Use only stdin/stdout and files for output.&lt;br /&gt;
#It should have simple control interface with text format as mplayer in slave mode. One command on line. Command are:&lt;br /&gt;
##pause&lt;br /&gt;
##quit&lt;br /&gt;
#Command line arguments:&lt;br /&gt;
##multicast ip-adress&lt;br /&gt;
##multicast port&lt;br /&gt;
##[maximum number of frames]&lt;br /&gt;
##frames, time or length limits for file&lt;br /&gt;
##output to stdout&lt;br /&gt;
##template for file names (see GenReS for compatibility)&lt;br /&gt;
&lt;br /&gt;
At prealpha version can be skipped control interface, cutting and templates for filenames.&lt;br /&gt;
&lt;br /&gt;
-----------------------&lt;br /&gt;
On ftp://xeon.elphel.com/landy uploaded binary precompiled and source archive '''ElphelOgm.tgz''' - filter for receive RTP stream and dump it to OGM file. For example,&lt;br /&gt;
 &lt;br /&gt;
''./ElphelOgm -a &amp;lt;address&amp;gt; -p &amp;lt;port&amp;gt; -f &amp;lt;fps&amp;gt; &amp;gt; file.ogm''&lt;br /&gt;
&lt;br /&gt;
it is dumping stream into ''file.ogm'' . More options ''./ElphelOgm -h''. It is first version(alpha) and has problem with streamers ''alexlp, khlut'' - but working with ''landy's'' streamer. May be different structure MJPEG stream(I don't know)?&lt;br /&gt;
Utility are multithreaded and have two thread:&lt;br /&gt;
  first, for read RTP stream and put packets to list&lt;br /&gt;
  second, for get data from list and put it into OGG container.&lt;br /&gt;
Priority both of them thread can be set. By default using SCHED_OTHER dispatch, both thread have same priority. You can select SCHED_FIFO or SCHED_RR real-time dispatch and separate priority for threads(different for receiver and dumper), but utility must be started by root or you can set stiky-bit for it(for nonprivileged users).&lt;br /&gt;
&lt;br /&gt;
Next, size of output file limited by file system on host. If we can writing files more 2Gb, we will be have limits inside container. It is limited by ''granulepos'' and ''packetno''(internal variables in OGG container for logical stream). But we can write next stream(logical stream in OGG container, RTP stream are same) with same ''serialno''. Before zeroed ''packetno'' and ''granulepos'' we must writing OGG headers and continue dumping RTP stream. It is worked! I tested.&lt;br /&gt;
&lt;br /&gt;
If file system can't make files with size more 2Gb we can genereate file with same name and add number to it(for example, dump_video_001.ogm, dump_video_002.ogm and etc). This files shell be overlayed - frames in last 5 sec(for example) in first file and 5 sec from start in second file will be same. &lt;br /&gt;
It is OK?&lt;br /&gt;
&lt;br /&gt;
Andrey Latin&lt;br /&gt;
--[[User:Landy|landy]] 11:31, 8 December 2005 (CST)&lt;br /&gt;
&lt;br /&gt;
--------------------------------&lt;br /&gt;
On '''ftp://xeon.elphel.com/landy''' uploaded binary precompiled and source archive '''ElphelOgm.tgz''' - next version. &lt;br /&gt;
Some streamers don't adding to end MARKER_EOI  in payload. Source modified for test this and adding marker if it not exist.&lt;br /&gt;
New version tested on Elphel 333 with ''landy's, khlut's and alexlp's'' streamers.&lt;br /&gt;
There are some problems when starting threads for ''SCHED_RR'' and'' SCHED_FIFO'' on ''ElphelOgm'' - patched.&lt;br /&gt;
&lt;br /&gt;
--[[User:Landy|landy]] 13:38, 12 December 2005 (CST)&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	<entry>
		<id>https://wiki.elphel.com/index.php?title=Talk:Recorder&amp;diff=2222</id>
		<title>Talk:Recorder</title>
		<link rel="alternate" type="text/html" href="https://wiki.elphel.com/index.php?title=Talk:Recorder&amp;diff=2222"/>
				<updated>2005-12-08T17:31:50Z</updated>
		
		<summary type="html">&lt;p&gt;Landy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The most important with recorder - avoid frame drops (maybe something can be doen with network buffering) and control them using timestamps. And the recorder better provide managable files (under 2GB), but with zero drops between them.&lt;br /&gt;
&lt;br /&gt;
See also [[Talk:Live_CD#Timestamps|previous talks about timestamps and recorder]].&lt;br /&gt;
&lt;br /&gt;
#We must try to make ogg-mjpeg file and test is it compatible with existent applications.&lt;br /&gt;
#It is better to use own optimized rtp receiver&lt;br /&gt;
#It must be small standalone application without GUI. Use only stdin/stdout and files for output.&lt;br /&gt;
#It should have simple control interface with text format as mplayer in slave mode. One command on line. Command are:&lt;br /&gt;
##pause&lt;br /&gt;
##quit&lt;br /&gt;
#Command line arguments:&lt;br /&gt;
##multicast ip-adress&lt;br /&gt;
##multicast port&lt;br /&gt;
##[maximum number of frames]&lt;br /&gt;
##frames, time or length limits for file&lt;br /&gt;
##output to stdout&lt;br /&gt;
##template for file names (see GenReS for compatibility)&lt;br /&gt;
&lt;br /&gt;
At prealpha version can be skipped control interface, cutting and templates for filenames.&lt;br /&gt;
&lt;br /&gt;
-----------------------&lt;br /&gt;
On ftp://xeon.elphel.com/landy uploaded binary precompiled and source archive '''ElphelOgm.tgz''' - filter for receive RTP stream and dump it to OGM file. For example,&lt;br /&gt;
 &lt;br /&gt;
''./ElphelOgm -a &amp;lt;address&amp;gt; -p &amp;lt;port&amp;gt; -f &amp;lt;fps&amp;gt; &amp;gt; file.ogm''&lt;br /&gt;
&lt;br /&gt;
it is dumping stream into ''file.ogm'' . More options ''./ElphelOgm -h''. It is first version(alpha) and has problem with streamers ''alexlp, khlut'' - but working with ''landy's'' streamer. May be different structure MJPEG stream(I don't know)?&lt;br /&gt;
Utility are multithreaded and have two thread:&lt;br /&gt;
  first, for read RTP stream and put packets to list&lt;br /&gt;
  second, for get data from list and put it into OGG container.&lt;br /&gt;
Priority both of them thread can be set. By default using SCHED_OTHER dispatch, both thread have same priority. You can select SCHED_FIFO or SCHED_RR real-time dispatch and separate priority for threads(different for receiver and dumper), but utility must be started by root or you can set stiky-bit for it(for nonprivileged users).&lt;br /&gt;
&lt;br /&gt;
Next, size of output file limited by file system on host. If we can writing files more 2Gb, we will be have limits inside container. It is limited by ''granulepos'' and ''packetno''(internal variables in OGG container for logical stream). But we can write next stream(logical stream in OGG container, RTP stream are same) with same ''serialno''. Before zeroed ''packetno'' and ''granulepos'' we must writing OGG headers and continue dumping RTP stream. It is worked! I tested.&lt;br /&gt;
&lt;br /&gt;
If file system can't make files with size more 2Gb we can genereate file with same name and add number to it(for example, dump_video_001.ogm, dump_video_002.ogm and etc). This files shell be overlayed - frames in last 5 sec(for example) in first file and 5 sec from start in second file will be same. &lt;br /&gt;
It is OK?&lt;br /&gt;
&lt;br /&gt;
Andrey Latin&lt;br /&gt;
--[[User:Landy|landy]] 11:31, 8 December 2005 (CST)&lt;/div&gt;</summary>
		<author><name>Landy</name></author>	</entry>

	</feed>