<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mediapointer-dvb-s2/v4l2-apps/libv4l/ChangeLog, branch master</title>
<subtitle>Mediapointer DVB-S2 driver
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/'/>
<entry>
<title>libv4l: update upside down devices table</title>
<updated>2009-09-02T09:16:18+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-09-02T09:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=1b64f6c0606b5ccc94e58456e22702c8078cd8ec'/>
<id>1b64f6c0606b5ccc94e58456e22702c8078cd8ec</id>
<content type='text'>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: beginning of 0.6.2 dev cycle</title>
<updated>2009-09-02T09:10:22+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-09-02T09:10:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=6d4b16398a93f0c4be6f731bfa00912ca870c775'/>
<id>6d4b16398a93f0c4be6f731bfa00912ca870c775</id>
<content type='text'>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: beginning of 0.6.2 dev cycle

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: beginning of 0.6.2 dev cycle

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats</title>
<updated>2009-08-31T14:40:33+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-31T14:40:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=c0cfb90f8b7c4b713c734cb7b19b3bc834f516c3'/>
<id>c0cfb90f8b7c4b713c734cb7b19b3bc834f516c3</id>
<content type='text'>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: Report V4L2_FMT_FLAG_EMULATED in v4l2_fmtdesc flags for emulated formats

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: support decompressing sn9c2028 compressed bayer</title>
<updated>2009-08-25T08:42:25+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-25T08:42:25+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=f51afe7738282b8d0789cf9b9e02ed1f4ba3bb05'/>
<id>f51afe7738282b8d0789cf9b9e02ed1f4ba3bb05</id>
<content type='text'>
From: Theodore Kilgore &lt;kilgota@banach.math.auburn.edu&gt;

libv4l: support decompressing sn9c2028 compressed bayer

Priority: normal

Signed-off-by: Theodore Kilgore &lt;kilgota@banach.math.auburn.edu&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Theodore Kilgore &lt;kilgota@banach.math.auburn.edu&gt;

libv4l: support decompressing sn9c2028 compressed bayer

Priority: normal

Signed-off-by: Theodore Kilgore &lt;kilgota@banach.math.auburn.edu&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: Change controls shm segment name to include the username</title>
<updated>2009-08-20T09:28:51+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-20T09:28:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=571db9ea44fcb35c1bc260eb98f3d085de5d132a'/>
<id>571db9ea44fcb35c1bc260eb98f3d085de5d132a</id>
<content type='text'>
From: Gregor Jasny &lt;gjasny@googlemail.com&gt;

Change controls shm segment name to include the username, as it is only
writable by the user (this means libv4l controls are per user)

Priority: normal

Signed-off-by: Gregor Jasny &lt;gjasny@googlemail.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Gregor Jasny &lt;gjasny@googlemail.com&gt;

Change controls shm segment name to include the username, as it is only
writable by the user (this means libv4l controls are per user)

Priority: normal

Signed-off-by: Gregor Jasny &lt;gjasny@googlemail.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: Do not hide JPG / MJPG pixfmt from applications</title>
<updated>2009-08-14T07:57:02+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-14T07:57:02+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=78119829e59604c3996a9af01c254dc1f8026962'/>
<id>78119829e59604c3996a9af01c254dc1f8026962</id>
<content type='text'>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

Some applications want to use jpg format if possible, so do not hide
it from the apps (do not assume it always needs conversion)

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

Some applications want to use jpg format if possible, so do not hide
it from the apps (do not assume it always needs conversion)

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: Fix reqbuf Device or Resource busy error when using read</title>
<updated>2009-08-14T07:50:33+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-14T07:50:33+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=1717b46f2e34d1655a665db31979f4bfaf969c06'/>
<id>1717b46f2e34d1655a665db31979f4bfaf969c06</id>
<content type='text'>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

Some applications such as v4l2-apps/test/capture-example.c, in read mode
use select() together with read() and do a select() before the first read().

This causes issues together with certain drivers (gspca for example),
do not allow switching from read mode to mmap mode and they assume read()
mode if a select or poll() is done before any buffers are requested.

When not using libv4l2, this is not an issue but libv4l2 uses mmap mode
under the hood when converting as that safes a memcpy for each frame read.

This fails with such drivers when the application has done a select() before
the first read() as the driver now is in "read mode" and disallows switching
to mmap mode.

This patch fixes this by falling back to using read() for v4l2_read() when
using mmap mode fails.

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

Some applications such as v4l2-apps/test/capture-example.c, in read mode
use select() together with read() and do a select() before the first read().

This causes issues together with certain drivers (gspca for example),
do not allow switching from read mode to mmap mode and they assume read()
mode if a select or poll() is done before any buffers are requested.

When not using libv4l2, this is not an issue but libv4l2 uses mmap mode
under the hood when converting as that safes a memcpy for each frame read.

This fails with such drivers when the application has done a select() before
the first read() as the driver now is in "read mode" and disallows switching
to mmap mode.

This patch fixes this by falling back to using read() for v4l2_read() when
using mmap mode fails.

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: README improvements</title>
<updated>2009-08-05T10:19:55+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-05T10:19:55+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=bec7ef49fd57d561fc61bd37458342d20ac939aa'/>
<id>bec7ef49fd57d561fc61bd37458342d20ac939aa</id>
<content type='text'>
From: bifferos &lt;bifferos@yahoo.co.uk&gt;

libv4l: README improvements

Priority: normal

Signed-off-by: bifferos &lt;bifferos@yahoo.co.uk&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: bifferos &lt;bifferos@yahoo.co.uk&gt;

libv4l: README improvements

Priority: normal

Signed-off-by: bifferos &lt;bifferos@yahoo.co.uk&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: fixup 320x240 output for pac7302 cameras</title>
<updated>2009-08-03T11:17:05+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-08-03T11:17:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=e882a8f9d4352445264dd40b64a75eb9a0786ab5'/>
<id>e882a8f9d4352445264dd40b64a75eb9a0786ab5</id>
<content type='text'>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: fixup 320x240 output for pac7302 cameras

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Hans de Goede &lt;hdegoede@redhat.com&gt;

libv4l: fixup 320x240 output for pac7302 cameras

Priority: normal

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>libv4l: Make library subdir name configurable</title>
<updated>2009-07-16T15:03:40+00:00</updated>
<author>
<name>hans@rhel5-devel.localdomain</name>
<email>hans@rhel5-devel.localdomain</email>
</author>
<published>2009-07-16T15:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=9aba1d9db273279181ade3771f20a185f048348c'/>
<id>9aba1d9db273279181ade3771f20a185f048348c</id>
<content type='text'>
From: Gregor Jasny &lt;gjasny@googlemail.com&gt;

While studying the Debian library package name, I noticed that private

So /usr/lib/libv4l should become /usr/lib/libv4l0. As this would break
existing scripts, I suggest to start versioning with the next soname bump.

The line in the makefiles will then read:

ifeq ($(LIBSUBDIR),)
LIBSUBDIR = libv4l$(LIB_RELEASE)
endif

Unfortunately, the private subdirs in Debian must be named after the library
package, which would be libv4l-0. Therefore I need to configure the
LIBSUBDIR at compile time.

Priority: normal

Signed-off-by: Gregor Jasny &lt;gjasny@googlemail.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Gregor Jasny &lt;gjasny@googlemail.com&gt;

While studying the Debian library package name, I noticed that private

So /usr/lib/libv4l should become /usr/lib/libv4l0. As this would break
existing scripts, I suggest to start versioning with the next soname bump.

The line in the makefiles will then read:

ifeq ($(LIBSUBDIR),)
LIBSUBDIR = libv4l$(LIB_RELEASE)
endif

Unfortunately, the private subdirs in Debian must be named after the library
package, which would be libv4l-0. Therefore I need to configure the
LIBSUBDIR at compile time.

Priority: normal

Signed-off-by: Gregor Jasny &lt;gjasny@googlemail.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
