<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/video/omap3isp, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-03-19T16:02:19Z</updated>
<entry>
<title>omap3isp: ccdc: Fix crash in HS/VS interrupt handler</title>
<updated>2012-03-19T16:02:19Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-11-11T14:22:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dc64836942762c64b155729921acb2841570d16e'/>
<id>urn:sha1:dc64836942762c64b155729921acb2841570d16e</id>
<content type='text'>
commit bd0f2e6da7ea9e225cb2dbd3229e25584b0e9538 upstream.

The HS/VS interrupt handler needs to access the pipeline object. It
erronously tries to get it from the CCDC output video node, which isn't
necessarily included in the pipeline. This leads to a NULL pointer
dereference.

Fix the bug by getting the pipeline object from the CCDC subdev entity.

Reported-by: Gary Thomas &lt;gary@mlbassoc.com&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>[media] omap3isp: Fix crash caused by subdevs now having a pointer to devnodes</title>
<updated>2011-12-19T20:07:41Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-11-16T13:54:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c070e38e4ee005f55895df177a9e14d90d6204b3'/>
<id>urn:sha1:c070e38e4ee005f55895df177a9e14d90d6204b3</id>
<content type='text'>
Commit 3e0ec41c5c5ee14e27f65e28d4a616de34f59a97 ("V4L: dynamically
allocate video_device nodes in subdevices") makes the
embedding video_device directly.

Fix accesses to the devnode accordingly.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: fix compilation of ispvideo.c</title>
<updated>2011-11-24T23:13:08Z</updated>
<author>
<name>Dmitry Artamonow</name>
</author>
<published>2011-11-20T15:54:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=025521f917b9a36d76fb701609b3578b1563818b'/>
<id>urn:sha1:025521f917b9a36d76fb701609b3578b1563818b</id>
<content type='text'>
Fix following build error by explicitely including &lt;linux/module.h&gt;
header file.

  CC      drivers/media/video/omap3isp/ispvideo.o

Signed-off-by: Dmitry Artamonow &lt;mad_soft@inbox.ru&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: preview: Add crop support on the sink pad</title>
<updated>2011-11-03T20:33:52Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-09-21T23:05:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1f69fd970dfdd9872c83f62864b2557d686948cb'/>
<id>urn:sha1:1f69fd970dfdd9872c83f62864b2557d686948cb</id>
<content type='text'>
The crop rectangle takes the preview engine internal cropping
requirements into account. The smallest allowable margins are 14 columns
and 8 rows when reading from memory, and 18 columns and 8 rows when
processing data on the fly from the CCDC.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: preview: Rename min/max input/output sizes defines</title>
<updated>2011-11-03T20:33:51Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-10-03T10:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=059dc1d9841f061e5767b95822fb4035ad7559fc'/>
<id>urn:sha1:059dc1d9841f061e5767b95822fb4035ad7559fc</id>
<content type='text'>
The macros that define the minimum/maximum input and output sizes are
defined in seperate files and have no consistent naming. In preparation
for preview engine cropping support, move them all to isppreview.c and
rename them to PREV_{MIN|MAX}_{IN|OUT}_{WIDTH|HEIGHT}*.

Remove unused and/or unneeded local variables that store the maximum
output width.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: preview: Remove horizontal averager support</title>
<updated>2011-11-03T20:33:49Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-09-21T10:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e4bc6272ab3f7cb0b56705f78320e361880411e1'/>
<id>urn:sha1:e4bc6272ab3f7cb0b56705f78320e361880411e1</id>
<content type='text'>
The horizontal averager isn't used and will get in the way when
implementing cropping support on the input pad. Remove it, it can be
added back later if needed.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Report the ISP revision through the media controller API</title>
<updated>2011-11-03T20:33:48Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-10-11T09:34:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=083eb07854e128a0ed7d79390baae2439755ebdd'/>
<id>urn:sha1:083eb07854e128a0ed7d79390baae2439755ebdd</id>
<content type='text'>
Set the media_device::hw_revision field to the ISP revision number.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: ccdc: remove redundant operation</title>
<updated>2011-11-03T20:33:47Z</updated>
<author>
<name>Guennadi Liakhovetski</name>
</author>
<published>2011-09-29T10:57:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=882cc8539ee73e855a149f99e2166766ce5deb35'/>
<id>urn:sha1:882cc8539ee73e855a149f99e2166766ce5deb35</id>
<content type='text'>
Trivial arithmetics clean up.

Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Fix memory leaks in initialization error paths</title>
<updated>2011-11-03T20:33:46Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-09-22T20:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9b6390bd95c65ad4a6c650955fa1e3f18f8a540c'/>
<id>urn:sha1:9b6390bd95c65ad4a6c650955fa1e3f18f8a540c</id>
<content type='text'>
Make sure all modules init functions clean up after themselves in case
of error.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Reported-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Add missing mutex_destroy() calls</title>
<updated>2011-11-03T20:31:31Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2011-09-22T20:09:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ed33ac8e0876a3016511ea0aaf9af1d965ee2c44'/>
<id>urn:sha1:ed33ac8e0876a3016511ea0aaf9af1d965ee2c44</id>
<content type='text'>
Mutexes must be destroyed with mutex_destroy(). Add missing calls in the
modules cleanup handlers.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
</entry>
</feed>
