<feed xmlns='http://www.w3.org/2005/Atom'>
<title>omap3-isp-live.git/isp, branch histogram</title>
<subtitle>OMAP3 ISP live display and snapshot sample applications</subtitle>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/'/>
<entry>
<title>isp: Add histogram support</title>
<updated>2015-03-08T21:26:42+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2015-03-08T12:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=857d32bce873cc0a467e60f7f462c84594330730'/>
<id>857d32bce873cc0a467e60f7f462c84594330730</id>
<content type='text'>
Support enabling the histogram statistics engine and retrieving
histogram data. Histogram data is currently ignored in the image quality
tuning implementation.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support enabling the histogram statistics engine and retrieving
histogram data. Histogram data is currently ignored in the image quality
tuning implementation.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: Fix valgrind warnings</title>
<updated>2012-11-15T10:41:01+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-11-14T02:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=e0f7ed35d188b792269f041f053ae182999e03a9'/>
<id>e0f7ed35d188b792269f041f053ae182999e03a9</id>
<content type='text'>
valgrind has no way to know that the kernel will fill links and pads
arrays passed to an ioctl through __user pointers. Allocate the arrays
with calloc() to make sure they get initialized. This also fixes the
potential integer overflow.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
valgrind has no way to know that the kernel will fill links and pads
arrays passed to an ioctl through __user pointers. Allocate the arrays
with calloc() to make sure they get initialized. This also fixes the
potential integer overflow.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Use the requested input format for M2M pipelines</title>
<updated>2012-10-24T14:44:57+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-10-23T02:50:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=619164a994c8d878249d6c1b8b16c27074a04209'/>
<id>619164a994c8d878249d6c1b8b16c27074a04209</id>
<content type='text'>
Don't try to force the sensor format or the output format at the
pipeline input when using memory-to-memory pipelines.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't try to force the sensor format or the output format at the
pipeline input when using memory-to-memory pipelines.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>omap3isp: Scale instead of cropping when scaling on the sensor</title>
<updated>2012-10-20T19:28:24+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-08-15T09:48:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=16dc774fe1e92f3b9239c59ad368b18d3300a7f1'/>
<id>16dc774fe1e92f3b9239c59ad368b18d3300a7f1</id>
<content type='text'>
When using sensor scaling the sensor was incorrectly configured to crop
the image to a lower size instead of scaling it. Cropping is applied
before scaling in the sensor, so the crop rectangle needs to be set to
the pipeline input size, not the sensor output size.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When using sensor scaling the sensor was incorrectly configured to crop
the image to a lower size instead of scaling it. Cropping is applied
before scaling in the sensor, so the crop rectangle needs to be set to
the pipeline input size, not the sensor output size.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Add scaler API</title>
<updated>2012-10-20T19:28:24+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-05T00:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=2d3f2cce4a0a520f846e1a1e01a23c55e4da05ba'/>
<id>2d3f2cce4a0a520f846e1a1e01a23c55e4da05ba</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Protect against starting viewfinder and snapshot at the same time</title>
<updated>2012-10-20T19:28:24+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-05T00:20:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=e63c0b37164a07c1a944a6597a550472abfeac75'/>
<id>e63c0b37164a07c1a944a6597a550472abfeac75</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Split the viewfinder and snapshot API</title>
<updated>2012-10-20T19:28:24+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-04T10:46:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=b2f773c5c53c2efe108e44e176a604bca79a6d4b'/>
<id>b2f773c5c53c2efe108e44e176a604bca79a6d4b</id>
<content type='text'>
Don't suspend and resume the viewfinder implicitly when taking a
snapshot, but let the application stop the viewfinder before taking the
snapshot, and restart it afterwards.

Applications are now responsible for keeping track of the viewfinder
output buffers state and pass of bitmask of output buffers indices to be
queued when starting the viewfinder.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't suspend and resume the viewfinder implicitly when taking a
snapshot, but let the application stop the viewfinder before taking the
snapshot, and restart it afterwards.

Applications are now responsible for keeping track of the viewfinder
output buffers state and pass of bitmask of output buffers indices to be
queued when starting the viewfinder.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Add support for memory-to-memory pipelines</title>
<updated>2012-10-20T19:28:24+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-04T14:02:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=51e34d1d5a4a18b8f918eaf9a6e9adf6ea1dcc76'/>
<id>51e34d1d5a4a18b8f918eaf9a6e9adf6ea1dcc76</id>
<content type='text'>
Make building and trying format possible on a pipeline that starts with
a video node.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make building and trying format possible on a pipeline that starts with
a video node.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Remove scaler argument to omap3_isp_pipeline_try_format()</title>
<updated>2012-10-20T19:28:24+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-04T10:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=0ad854915eba288d17a9c9779c8deed831e74fec'/>
<id>0ad854915eba288d17a9c9779c8deed831e74fec</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Add live zoom support</title>
<updated>2012-10-20T19:21:35+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-02T22:33:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=23b31323e49efd89d1ef40ceb9488579069929e6'/>
<id>23b31323e49efd89d1ef40ceb9488579069929e6</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
