<feed xmlns='http://www.w3.org/2005/Atom'>
<title>omap3-isp-live.git, 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>videoout: Return a negative error code in vo_queue_buffer()</title>
<updated>2013-02-10T22:29:54+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-11-15T10:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=cbd64859e6c1509b0f2ee7728cb66b120d52c45e'/>
<id>cbd64859e6c1509b0f2ee7728cb66b120d52c45e</id>
<content type='text'>
Most functions return 0 on success and a negative error code otherwise,
make vo_queue_buffer() conform with that.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most functions return 0 on success and a negative error code otherwise,
make vo_queue_buffer() conform with that.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>videoout: Use the output overlay buffer type</title>
<updated>2013-02-10T22:29:54+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-11-13T14:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=1da680da46358e7469f19278698790becc1ff585'/>
<id>1da680da46358e7469f19278698790becc1ff585</id>
<content type='text'>
The omap_vout driver implements the output overlay API, use the
corresponding buffer type.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The omap_vout driver implements the output overlay API, use the
corresponding buffer type.

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>events: Safeguard against event deletion in event callbacks</title>
<updated>2012-11-15T09:49:41+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-11-14T02:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=2d6416324ca2dd1b8c885460e9f3944ba78e156e'/>
<id>2d6416324ca2dd1b8c885460e9f3944ba78e156e</id>
<content type='text'>
Events callback can call events_unwatch_fd(), resulting in the event
being deleted from the events list. Use list_for_each_entry_safe() to
walk the list properly, and make sure the event isn't accessed after
it's callback function returns.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Events callback can call events_unwatch_fd(), resulting in the event
being deleted from the events list. Use list_for_each_entry_safe() to
walk the list properly, and make sure the event isn't accessed after
it's callback function returns.

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>live: Add snapshot and scaler support</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:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=cb8e1c98a612f7b5460b5d8cfe1078369de6a8af'/>
<id>cb8e1c98a612f7b5460b5d8cfe1078369de6a8af</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 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>
</feed>
