<feed xmlns='http://www.w3.org/2005/Atom'>
<title>omap3-isp-live.git/isp, branch master</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>Add support for static compilation</title>
<updated>2015-11-12T15:37:42+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2015-10-12T22:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=97c71acb56c0d422f8d44cebba3b6ecd9c94ab5f'/>
<id>97c71acb56c0d422f8d44cebba3b6ecd9c94ab5f</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: stats: Fix signed vs. unsigned comparison warning</title>
<updated>2015-11-12T15:00:47+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2015-11-11T12:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=7aa0337975506ad37fc793e184c52713a2ca411b'/>
<id>7aa0337975506ad37fc793e184c52713a2ca411b</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: v4l2: Fix capabilities parsing</title>
<updated>2015-11-12T15:00:44+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2015-10-13T00:52:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=8b9dd1b7fc05d0a7f9c1cd7088ca04fb120b0b51'/>
<id>8b9dd1b7fc05d0a7f9c1cd7088ca04fb120b0b51</id>
<content type='text'>
When adding support for device_caps the kernel changed the userspace API
and started reporting both output and capture through the capabilities
field. Use the device_caps field instead to get the per-device-node
capabilities.

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 adding support for device_caps the kernel changed the userspace API
and started reporting both output and capture through the capabilities
field. Use the device_caps field instead to get the per-device-node
capabilities.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Support format conversion in scaler</title>
<updated>2013-03-07T21:48:40+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-10-23T02:12:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=f77136733b0bce4444b4e4fc852d3fd837d15446'/>
<id>f77136733b0bce4444b4e4fc852d3fd837d15446</id>
<content type='text'>
Include the preview engine in the scaler pipeline if the requested input
format is not a YUV format.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Include the preview engine in the scaler pipeline if the requested input
format is not a YUV format.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Support allocating an output buffers pool for the viewfinder</title>
<updated>2013-03-07T21:48:40+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-10-23T02:09:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=7171e8263fada3f37d955ec538c58ebb73d02b38'/>
<id>7171e8263fada3f37d955ec538c58ebb73d02b38</id>
<content type='text'>
The viewfinder is usually used with a display device that allocates
buffers. This led to the viewfinder API requiring the application to set
the output buffers pool.

For applications that don't have a buffers pool to give to the
viewfinder support allocating a dedicated pool and exporting it to the
application.

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 viewfinder is usually used with a display device that allocates
buffers. This led to the viewfinder API requiring the application to set
the output buffers pool.

For applications that don't have a buffers pool to give to the
viewfinder support allocating a dedicated pool and exporting it to the
application.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>isp: Add crop support for the viewfinder</title>
<updated>2013-02-10T23:21:25+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-10-23T23:47:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=0048b16618a94c3c002bb620e5d5503039853a43'/>
<id>0048b16618a94c3c002bb620e5d5503039853a43</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: Support raw viewfinder formats</title>
<updated>2013-02-10T23:21:25+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-10-23T02:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/omap3-isp-live.git/commit/?id=b2da4996582313c07f63922f634c9f4fdc3bd342'/>
<id>b2da4996582313c07f63922f634c9f4fdc3bd342</id>
<content type='text'>
Capture at the CCDC output if the requested viewfinder format is not a
YUV format, and at the resizer output otherwise.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Capture at the CCDC output if the requested viewfinder format is not a
YUV format, and at the resizer output otherwise.

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>
</feed>
