<feed xmlns='http://www.w3.org/2005/Atom'>
<title>media-ctl.git/src, branch master</title>
<subtitle>Media controller control application</subtitle>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/'/>
<entry>
<title>Fix uninitialized pointer dereference in media_device_add_entity</title>
<updated>2014-05-30T15:13:41+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2014-05-30T15:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=114c1b274edc40e07e9b99a435d26438f5b99943'/>
<id>114c1b274edc40e07e9b99a435d26438f5b99943</id>
<content type='text'>
When the entity being added has the default flag set, the function tries
to set the entity as the default entity for its type by storing the
entity pointer in the appropriate default entity field. If the entity
type isn't recognized, the default entity pointer is left uninitialized,
leading to a crash. Fix it.

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 the entity being added has the default flag set, the function tries
to set the entity as the default entity for its type by storing the
entity pointer in the appropriate default entity field. If the entity
type isn't recognized, the default entity pointer is left uninitialized,
leading to a crash. Fix it.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Return NULL for default entity types in media_get_default_entity</title>
<updated>2014-05-30T15:12:09+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2014-05-30T15:10:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=e13967d6479ead0be90fa241feb52a776b8481dc'/>
<id>e13967d6479ead0be90fa241feb52a776b8481dc</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>Remove unused variables</title>
<updated>2014-05-30T15:12:09+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2014-05-30T15:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=7a561627189f6062d99bcb77a0c52dd55f25455e'/>
<id>7a561627189f6062d99bcb77a0c52dd55f25455e</id>
<content type='text'>
The ret variable is declared but unused in two functions. Remove it.

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 ret variable is declared but unused in two functions. Remove it.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ARGB32 and AYUV32 media bus codes support</title>
<updated>2014-05-30T14:34:10+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2013-06-27T10:19:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=8f82d59d2582be3a687a2b44187401f8a3e74a5e'/>
<id>8f82d59d2582be3a687a2b44187401f8a3e74a5e</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>Add support for emulated devices</title>
<updated>2014-03-10T18:54:04+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-08-03T08:55:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=c4aee27b34a92f1774dbb41f255b79f46e1bdf06'/>
<id>c4aee27b34a92f1774dbb41f255b79f46e1bdf06</id>
<content type='text'>
Emulated media devices are backed by real hardware devices for the
functions they provide, but have no kernel media device counterpart.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Emulated media devices are backed by real hardware devices for the
functions they provide, but have no kernel media device counterpart.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Expose default devices</title>
<updated>2014-03-10T18:54:00+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-31T13:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=5d751cc0b289282d354f7701a1ff896cc0778be8'/>
<id>5d751cc0b289282d354f7701a1ff896cc0778be8</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.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;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the media_entity structure private</title>
<updated>2014-03-10T18:53:59+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2014-01-27T01:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=69ded6a53907c667b01a2b1dcafc24715c9b5bff'/>
<id>69ded6a53907c667b01a2b1dcafc24715c9b5bff</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&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;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the media_device structure private</title>
<updated>2014-03-10T18:53:58+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-31T13:28:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=00b872075dc1232ceeadb2a732b6926c285ac7fb'/>
<id>00b872075dc1232ceeadb2a732b6926c285ac7fb</id>
<content type='text'>
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&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;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Split media_device creation and opening</title>
<updated>2014-03-10T18:53:57+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2012-07-31T11:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=bc72e1332cfc81e166c83c90ad63b4b648f19867'/>
<id>bc72e1332cfc81e166c83c90ad63b4b648f19867</id>
<content type='text'>
Make the media_device refcounted to manage its life time.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make the media_device refcounted to manage its life time.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Hans Verkuil &lt;hans.verkuil@cisco.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Read errno before media_dbg calls</title>
<updated>2014-03-10T18:53:54+00:00</updated>
<author>
<name>Laurent Pinchart</name>
<email>laurent.pinchart@ideasonboard.com</email>
</author>
<published>2014-03-10T18:49:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ideasonboard.org/media-ctl.git/commit/?id=45033a900fb0d004b9790f7b9d57045ea7510cd3'/>
<id>45033a900fb0d004b9790f7b9d57045ea7510cd3</id>
<content type='text'>
The media_dbg() in error paths can modify the errno value, leading to
the wrong error (or no error at all) being returned. Fix this by reading
the errno value before calling media_dbg().

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 media_dbg() in error paths can modify the errno value, leading to
the wrong error (or no error at all) being returned. Fix this by reading
the errno value before calling media_dbg().

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
