<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/media, branch v3.17</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.17</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.17'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2014-09-21T23:57:30Z</updated>
<entry>
<title>[media] vb2: fix VBI/poll regression</title>
<updated>2014-09-21T23:57:30Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2014-09-20T19:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=58d75f4b1ce26324b4d809b18f94819843a98731'/>
<id>urn:sha1:58d75f4b1ce26324b4d809b18f94819843a98731</id>
<content type='text'>
The recent conversion of saa7134 to vb2 unconvered a poll() bug that
broke the teletext applications alevt and mtt. These applications
expect that calling poll() without having called VIDIOC_STREAMON will
cause poll() to return POLLERR. That did not happen in vb2.

This patch fixes that behavior. It also fixes what should happen when
poll() is called when STREAMON is called but no buffers have been
queued. In that case poll() will also return POLLERR, but only for
capture queues since output queues will always return POLLOUT
anyway in that situation.

This brings the vb2 behavior in line with the old videobuf behavior.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] videobuf2-core.h: fix comment</title>
<updated>2014-09-21T23:45:23Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2014-08-04T10:12:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=44e8e69d46db9928cd3b81cbea4ca24257412286'/>
<id>urn:sha1:44e8e69d46db9928cd3b81cbea4ca24257412286</id>
<content type='text'>
The comment for start_streaming that tells the developer with which vb2 state
buffers should be returned to vb2 gave the wrong state. Very confusing.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] media: atmel-isi: add v4l2 async probe support</title>
<updated>2014-07-30T22:35:06Z</updated>
<author>
<name>Josh Wu</name>
<email>josh.wu@atmel.com</email>
</author>
<published>2014-07-25T10:13:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=3900623bfaffde4eeb93ca0ba0475598a1b0cef5'/>
<id>urn:sha1:3900623bfaffde4eeb93ca0ba0475598a1b0cef5</id>
<content type='text'>
Signed-off-by: Josh Wu &lt;josh.wu@atmel.com&gt;
Signed-off-by: Guennadi Liakhovetski &lt;g.liakhovetski@gmx.de&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] rc: Add support for decoding XMP protocol</title>
<updated>2014-07-26T22:38:04Z</updated>
<author>
<name>Marcel J.E. Mol</name>
<email>marcel@mesa.nl</email>
</author>
<published>2014-07-26T20:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=1dee9b59d69a15d566c16ee6fbd7216108ad5cac'/>
<id>urn:sha1:1dee9b59d69a15d566c16ee6fbd7216108ad5cac</id>
<content type='text'>
This protocol is found on Dreambox remotes

[m.chehab@samsung.com: CodingStyle fixes and conflict fix]
Signed-off-by: Marcel Mol &lt;marcel@mesa.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2: blackfin: select proper pinctrl state in ppi_set_params if CONFIG_PINCTRL is enabled</title>
<updated>2014-07-26T20:15:16Z</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2014-07-23T09:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0a6824bc10de58dac8beca4ad6744753f1cf9a6f'/>
<id>urn:sha1:0a6824bc10de58dac8beca4ad6744753f1cf9a6f</id>
<content type='text'>
Multiple pinctrl states are defined for 8, 16 and 24 data pin groups in PPI peripheral.
The driver should select correct group before set up further PPI parameters.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Acked-by: Scott Jiang &lt;scott.jiang.linux@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] media: blackfin: ppi: Pass device pointer to request peripheral pins</title>
<updated>2014-07-26T20:12:30Z</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2014-07-23T09:57:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f7d0e6d67fdc300c316dfb7ca1d4aaa234171053'/>
<id>urn:sha1:f7d0e6d67fdc300c316dfb7ca1d4aaa234171053</id>
<content type='text'>
if the pinctrl driver is enabled.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Acked-by: Scott Jiang &lt;scott.jiang.linux@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] vmalloc_sg: make sure all pages in vmalloc area are really DMA-ready</title>
<updated>2014-07-26T14:33:15Z</updated>
<author>
<name>James Harper</name>
<email>james.harper@ejbdigital.com.au</email>
</author>
<published>2014-06-12T09:53:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7b4eeed174b71c325705ff8c53f333bc79d0ee7a'/>
<id>urn:sha1:7b4eeed174b71c325705ff8c53f333bc79d0ee7a</id>
<content type='text'>
Patch originally written by Konrad. Rebased on current linux media tree.

Under Xen, vmalloc_32() isn't guaranteed to return pages which are really
under 4G in machine physical addresses (only in virtual pseudo-physical
addresses).  To work around this, implement a vmalloc variant which
allocates each page with dma_alloc_coherent() to guarantee that each
page is suitable for the device in question.

Signed-off-by: Konrad Rzeszutek Wilk &lt;konrad.wilk@oracle.com&gt;
Signed-off-by: James Harper &lt;james.harper@ejbdigital.com.au&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] rc-core: don't use dynamic_pr_debug for IR_dprintk()</title>
<updated>2014-07-26T02:40:06Z</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>m.chehab@samsung.com</email>
</author>
<published>2014-07-26T02:25:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7cec72ce00c174fd74d1183599d3d3dcc5dedc26'/>
<id>urn:sha1:7cec72ce00c174fd74d1183599d3d3dcc5dedc26</id>
<content type='text'>
The hole point of IR_dprintk() is that, once a level is
given at debug parameter, all enabled IR parsers will show their
debug messages.

While converting it to dynamic_printk might be a good idea,
right now it just makes very hard to debug the drivers, as
one needs to both pass debug=1 or debug=2 to rc-core and
to use the dynamic printk to enable all the desired lines.

That doesn't make sense!

So, revert to the old way, as a single line is changed,
and the debug parameter will now work as expected.

Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] v4l2-ctrls: add new RDS TX controls</title>
<updated>2014-07-25T22:26:14Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hans.verkuil@cisco.com</email>
</author>
<published>2014-07-21T13:45:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=811c508104d092683ea5fe86cdcfd23dded22934'/>
<id>urn:sha1:811c508104d092683ea5fe86cdcfd23dded22934</id>
<content type='text'>
The si4713 supports several RDS features not yet implemented in the driver.

This patch adds the missing RDS functionality to the list of RDS controls.

The ALT_FREQS control is a compound control containing an array of up
to 25 (the maximum according to the RDS standard) frequencies. To support
that the V4L2_CTRL_TYPE_U32 was added.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Cc: Eduardo Valentin &lt;edubezval@gmail.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] vb2: fix videobuf2-core.h comments</title>
<updated>2014-07-25T22:19:35Z</updated>
<author>
<name>Hans Verkuil</name>
<email>hverkuil@xs4all.nl</email>
</author>
<published>2014-07-23T06:17:06Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=ccf58cb4eac050ebe777cfcb209bc53d58f5fd79'/>
<id>urn:sha1:ccf58cb4eac050ebe777cfcb209bc53d58f5fd79</id>
<content type='text'>
A lot of work was done in vb2 to regulate how drivers and the vb2 core handle
buffer ownership, but inexplicably the videobuf2-core.h comments were never
updated. Do so now. The same was true for the replacement of the -ENOBUFS
mechanism by the min_buffers_needed field.

Signed-off-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
</feed>
