platform/upstream/v4l-utils.git
14 years agokeytable: retrieves uevent info from the driver
Mauro Carvalho Chehab [Sat, 13 Mar 2010 03:45:47 +0000 (00:45 -0300)]
keytable: retrieves uevent info from the driver

Now, with the latest ir-core patches, it will properly return
the kernel driver that implements IR, and the loaded table:

Kernel driver "em28xx", using table "rc5_hauppauge_new"

This patch prepares the addition of a new command to ir-keytable
to allow it to automatically replace a table, if called via udev.

While here, fixed some bugs on malloc/free stuff.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agokeytable: free uevent struct after usage
Mauro Carvalho Chehab [Sat, 13 Mar 2010 03:30:49 +0000 (00:30 -0300)]
keytable: free uevent struct after usage

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agokeytable: break the sysfs parser into 3 functions
Mauro Carvalho Chehab [Sat, 13 Mar 2010 02:05:48 +0000 (23:05 -0300)]
keytable: break the sysfs parser into 3 functions

Instead of just one big function, change the code to 3 functions, making
it more modular, and easier to extend.

This change also removes some redundancy and take more care with buffer
size.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agokeytable: Update copyright information
Mauro Carvalho Chehab [Fri, 12 Mar 2010 19:49:43 +0000 (16:49 -0300)]
keytable: Update copyright information

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agokeytable: Change it to use the device_register() created node
Mauro Carvalho Chehab [Fri, 12 Mar 2010 04:51:16 +0000 (01:51 -0300)]
keytable: Change it to use the device_register() created node

With the change at the ir-core, the node position changed.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoAdd .gitattributes file
Hans de Goede [Fri, 12 Mar 2010 16:34:17 +0000 (17:34 +0100)]
Add .gitattributes file

So that .gitignore files don't end up in the tarbals

14 years agov4l2-ctl: fix regression in ability to set/get private controls
Devin Heitmueller [Thu, 11 Mar 2010 04:01:53 +0000 (23:01 -0500)]
v4l2-ctl: fix regression in ability to set/get private controls

In hg revision 12546, a regression was introduced which resulted in the
ability to get/set private controls.  The change resulted in all attempts
to set private controls going through the extended controls interface, and
the extended controls interface explicitly denies ability to use private
control CIDs (it's enforced in the check_ext_ctl function in v4l2-ioctl.c.

Fix the code such that it goes back to using the older g_ctrl/s_ctrl if the
control ID is a private control.

Priority: high

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Acked-by: Hans Verkuil <hverkuil@xs4all.nl>
14 years agoRemove unneeded #include of i2c-id.h from v4l2-dbg
Hans de Goede [Fri, 12 Mar 2010 15:54:17 +0000 (16:54 +0100)]
Remove unneeded #include of i2c-id.h from v4l2-dbg

And remove our private copy of i2c-id.h from the tree as we now no
longer need it.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoRelease 0.7.91 v4l-utils-0.7.91
Hans de Goede [Fri, 12 Mar 2010 09:25:15 +0000 (10:25 +0100)]
Release 0.7.91

14 years agoFix make clean; make install not working
Hans de Goede [Fri, 12 Mar 2010 10:30:54 +0000 (11:30 +0100)]
Fix make clean; make install not working

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoReplace GNU C Library with libv4lutil Library in libv4l2util source files
Hans de Goede [Fri, 12 Mar 2010 10:27:34 +0000 (11:27 +0100)]
Replace GNU C Library with libv4lutil Library in libv4l2util source files

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agolibv4l: Remove double newlines at the end of some error messages
Hans de Goede [Fri, 12 Mar 2010 10:09:13 +0000 (11:09 +0100)]
libv4l: Remove double newlines at the end of some error messages

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agolibv4l2: Ignore convert errors in the first few frames of a stream
Hans de Goede [Fri, 12 Mar 2010 09:18:54 +0000 (10:18 +0100)]
libv4l2: Ignore convert errors in the first few frames of a stream

Rather then reporting an error to the caller when converting one of
the first frames of the stream fails, get another frame and try again.

Some cams (ie UVC JPEG cams) produce a bad frame when the stream starts
(with for example a bad or missing jpeg header). We used to report this
as an error to the caller which causes programs which quit on the
first error (such as camorama) to terminate.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agolibv4l: update upside down device table
Hans de Goede [Fri, 12 Mar 2010 07:45:13 +0000 (08:45 +0100)]
libv4l: update upside down device table

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoFix compiler warning in sq905c decompression code
Theodore Kilgore [Fri, 12 Mar 2010 07:06:01 +0000 (08:06 +0100)]
Fix compiler warning in sq905c decompression code

Signed-off-by: Theodore Kilgore <kilgota@banach.math.auburn.edu>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agokeytable: rename exec file to ir-keytable
Mauro Carvalho Chehab [Thu, 11 Mar 2010 23:58:22 +0000 (20:58 -0300)]
keytable: rename exec file to ir-keytable

This code is not specific nor depends on V4L2 API. Rename it to a proper
name.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoIgnore built files
Mauro Carvalho Chehab [Thu, 11 Mar 2010 23:45:01 +0000 (20:45 -0300)]
Ignore built files

Adds a series of .gitignore to avoid polutting git status with
files that weren't supposed to be merged.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoImprove it to better support IR
Mauro Carvalho Chehab [Thu, 11 Mar 2010 22:27:06 +0000 (19:27 -0300)]
Improve it to better support IR

This patch improves the tool by adding the capability to autodetect
the IR device, based on sysfs class. It also adds a proper parameter
handling to give more flexibility to the tool.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down device list
Hans de Goede [Wed, 10 Mar 2010 08:58:57 +0000 (09:58 +0100)]
libv4l: update upside down device list

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoAdd make export archive to export snapshot tarbals
Hans de Goede [Wed, 3 Mar 2010 10:42:45 +0000 (11:42 +0100)]
Add make export archive to export snapshot tarbals

Add make export archive to export snapshot tarbals, without
needing to create git tags.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoSet version to 0.7.91-test
Hans de Goede [Wed, 3 Mar 2010 10:32:36 +0000 (11:32 +0100)]
Set version to 0.7.91-test

14 years agolibv4l: update upside down device list
Hans de Goede [Wed, 3 Mar 2010 10:30:33 +0000 (11:30 +0100)]
libv4l: update upside down device list

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoFix some more compiler warnings
Hans de Goede [Mon, 1 Mar 2010 09:38:34 +0000 (10:38 +0100)]
Fix some more compiler warnings

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoAdd a pointer to the git repo to README
Hans de Goede [Fri, 26 Feb 2010 19:45:44 +0000 (20:45 +0100)]
Add a pointer to the git repo to README

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoRelease 0.7.90 v4l-utils-0.7.90
Hans de Goede [Fri, 26 Feb 2010 19:33:45 +0000 (20:33 +0100)]
Release 0.7.90

14 years agolibv4l: update upside down device list
Hans de Goede [Fri, 26 Feb 2010 19:31:43 +0000 (20:31 +0100)]
libv4l: update upside down device list

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoChangelog update
Hans de Goede [Fri, 26 Feb 2010 15:13:29 +0000 (16:13 +0100)]
Changelog update

Move libv4l changes from the never happend 0.6.5 release to the
v4l-utils 0.7.90 entry. And add some missing changes to the libv4l
changes info.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoUpdate docs for the new v4l-utils as a separate project situation
Hans de Goede [Fri, 26 Feb 2010 15:06:40 +0000 (16:06 +0100)]
Update docs for the new v4l-utils as a separate project situation

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoDocumentation file shuffle
Hans de Goede [Fri, 26 Feb 2010 14:31:05 +0000 (15:31 +0100)]
Documentation file shuffle

Move most important doc files to the archive root, remove a duplicate
copy of the LGPL v2.1

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoUse auto generated dependencies in utils Makefiles
Hans de Goede [Fri, 26 Feb 2010 14:16:56 +0000 (15:16 +0100)]
Use auto generated dependencies in utils Makefiles

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoAdd make install target to utils subdir Makefiles
Hans de Goede [Fri, 26 Feb 2010 14:00:55 +0000 (15:00 +0100)]
Add make install target to utils subdir Makefiles

Like the old v4l-dvb/v4l2-apps Makefile for now only the following
utilities get installed when running make install:
v4l2-ctl v4l2-dbg v4l2-compliance ivtv-ctl cx18-ctl v4l2-sysfs-path
decode_tm6000

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoFix compiler warnings
Hans de Goede [Fri, 26 Feb 2010 09:22:38 +0000 (10:22 +0100)]
Fix compiler warnings

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoThe second argument of ioctl is long not int (under Linux)
Hans de Goede [Fri, 26 Feb 2010 08:58:11 +0000 (09:58 +0100)]
The second argument of ioctl is long not int (under Linux)

All our ioctl wrappers were using an int as second argument, but
the glibc ioctl function expects an unsigned long. This wrong prototype
would cause sign extension of the IOCTL request value, thus we would end
up asking for a non existing request. Luckily glibc internally cuts this
down to 32 bits again so things happened to work, but it is better to
fix this and give the wrappers a proper prototype.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoAdd / hookup makefiles for utils
Hans de Goede [Thu, 25 Feb 2010 18:32:41 +0000 (19:32 +0100)]
Add / hookup makefiles for utils

This commit adds / modifies Makefiles to make it possible to build
various bits under utils. This commit does not yet include make install
support (that will follow in another patch).

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoutils directory re-organization
Hans de Goede [Wed, 24 Feb 2010 15:57:00 +0000 (16:57 +0100)]
utils directory re-organization

Put all the tools into their own subdirs, mv some scripts to
contrib, mv libv4l2util from contrib to utils as various utils depend
on it.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoAdd new toplevel Makefiles
Hans de Goede [Wed, 24 Feb 2010 15:21:39 +0000 (16:21 +0100)]
Add new toplevel Makefiles

For now these only build libv4l, I first want to move various files
under utils around (put them in separate subdirs), before extending
the Makefile support to the utils subdir.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agoRemove obsolete Makefiles
Hans de Goede [Wed, 24 Feb 2010 14:39:08 +0000 (15:39 +0100)]
Remove obsolete Makefiles

The current Makefiles in the v4l-utils repo still assume that v4l-utils
is the v4l2-apps subdir of the main v4l-dbv repository. As this is no
longer true, it is best to remove them and start a new.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
14 years agolibv4l: update upside-down device list
Hans de Goede [Wed, 24 Feb 2010 14:35:31 +0000 (15:35 +0100)]
libv4l: update upside-down device list

14 years agolibv4l: update upside-down device list
Hans de Goede [Sat, 20 Feb 2010 12:03:39 +0000 (13:03 +0100)]
libv4l: update upside-down device list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: set default gamma to 1500 for pac7302 based cams
Hans de Goede [Wed, 17 Feb 2010 15:51:31 +0000 (16:51 +0100)]
libv4l: set default gamma to 1500 for pac7302 based cams

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down device table
Hans de Goede [Sun, 14 Feb 2010 09:08:10 +0000 (10:08 +0100)]
libv4l: update upside down device table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside-down device list
Hans de Goede [Wed, 10 Feb 2010 09:33:28 +0000 (10:33 +0100)]
libv4l: update upside-down device list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down device table
Hans de Goede [Tue, 9 Feb 2010 08:12:04 +0000 (09:12 +0100)]
libv4l: update upside down device table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down device table
Hans de Goede [Mon, 8 Feb 2010 08:58:42 +0000 (09:58 +0100)]
libv4l: update upside down device table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Remove unused tinyjpeg-struct stream_begin stream_length members
Hans de Goede [Fri, 5 Feb 2010 13:38:36 +0000 (14:38 +0100)]
libv4l: Remove unused tinyjpeg-struct stream_begin stream_length members

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Fix Pixart JPEG ff ff ff xx marker removal
Hans de Goede [Fri, 5 Feb 2010 13:31:32 +0000 (14:31 +0100)]
libv4l: Fix Pixart JPEG ff ff ff xx marker removal

Pixart JPEG format has this mysterious ff ff ff xx markers poluting
the JPEG data stream, but thanks to Németh Márton, these are no longer
mysterious. The cam sends out data in chunks, and each chunk is prefixed
with a ff ff ff xx marker, with xx indicating the size of the chunk,
or when 0 that this is the last chunk.

This patch adds a new much better filtering routine for these ff ff ff xx
markers, written with this knowledge. This fixes the occasional glitched
frame people where seeing with Pixart JPEG cams.

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: make v4lconvert_alloc_buffer usable outside of libv4lconvert.c
Hans de Goede [Fri, 5 Feb 2010 12:58:15 +0000 (13:58 +0100)]
libv4l: make v4lconvert_alloc_buffer usable outside of libv4lconvert.c

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside-down device list
Hans de Goede [Tue, 2 Feb 2010 10:34:06 +0000 (11:34 +0100)]
libv4l: update upside-down device list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: skip false Pixart markers
Márton Németh [Tue, 2 Feb 2010 10:23:03 +0000 (11:23 +0100)]
libv4l: skip false Pixart markers

The byte sequence 0xff, 0xff, 0xff 0xff is not a real marker to skip, instead
it is one byte from the image and the following three 0xff bytes might belong
to a real marker. Modify pixart_fill_nbits() macro to pass the first 0xff byte
as an image data.

Priority: normal

Signed-off-by: Márton Németh <nm127@freemail.hu>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Update sonixb device table entries
Hans de Goede [Mon, 1 Feb 2010 23:30:49 +0000 (00:30 +0100)]
libv4l: Update sonixb device table entries

Use a default gamma of 1500 for all sonixb cams, this gives a much better
picture; and enable software whitebalance be default for all sonixb cams,
except for those with ov sensors.

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Skip unknown huffman codes in sonixb decompression
Hans de Goede [Mon, 1 Feb 2010 12:32:46 +0000 (13:32 +0100)]
libv4l: Skip unknown huffman codes in sonixb decompression

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: enable whitebalance for sonixj + ov7630 cams
Hans de Goede [Sun, 31 Jan 2010 16:25:32 +0000 (17:25 +0100)]
libv4l: enable whitebalance for sonixj + ov7630 cams

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: enable whitebalance by default for SN9C325 + OM6802 based cams
Hans de Goede [Sun, 31 Jan 2010 15:52:42 +0000 (16:52 +0100)]
libv4l: enable whitebalance by default for SN9C325 + OM6802 based cams

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside-down device list
Hans de Goede [Sun, 31 Jan 2010 08:59:50 +0000 (09:59 +0100)]
libv4l: update upside-down device list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside-down device list
Hans de Goede [Thu, 28 Jan 2010 14:58:25 +0000 (15:58 +0100)]
libv4l: update upside-down device list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Fixup some license headers
Hans de Goede [Wed, 27 Jan 2010 10:33:19 +0000 (11:33 +0100)]
libv4l: Fixup some license headers

Fix some copy and paste errors in license headers

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upsidedown device list
Hans de Goede [Wed, 27 Jan 2010 10:30:06 +0000 (11:30 +0100)]
libv4l: update upsidedown device list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside-down devices list
Hans de Goede [Wed, 27 Jan 2010 08:33:58 +0000 (09:33 +0100)]
libv4l: update upside-down devices list

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: make autogain_adjust void
Hans de Goede [Tue, 26 Jan 2010 19:35:26 +0000 (20:35 +0100)]
libv4l: make autogain_adjust void

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Wed, 20 Jan 2010 21:58:28 +0000 (22:58 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Start of 0.6.5 dev cycle
Hans de Goede [Sun, 17 Jan 2010 17:19:09 +0000 (18:19 +0100)]
libv4l: Start of 0.6.5 dev cycle

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: 0.6.4 release
Hans de Goede [Sun, 17 Jan 2010 17:08:01 +0000 (18:08 +0100)]
libv4l: 0.6.4 release

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Sat, 16 Jan 2010 02:38:09 +0000 (03:38 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: use __syscall for mmap on FreeBSD
Hans de Goede [Fri, 15 Jan 2010 12:43:04 +0000 (13:43 +0100)]
libv4l: use __syscall for mmap on FreeBSD

In order to get 64 bit addresses returned from the mmap syscall not
truncated on FreeBSD __syscall must be used as just syscall only returns
32 bits.

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Make new faster autogain slightly slower to avoid overshoot
Hans de Goede [Fri, 15 Jan 2010 09:34:06 +0000 (10:34 +0100)]
libv4l: Make new faster autogain slightly slower to avoid overshoot

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Enable whitebalance by default on sonixb cams with TAS5110 sensors
Hans de Goede [Tue, 12 Jan 2010 14:06:44 +0000 (15:06 +0100)]
libv4l: Enable whitebalance by default on sonixb cams with TAS5110 sensors

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibvl4: update changelog
Hans de Goede [Sun, 10 Jan 2010 07:41:30 +0000 (08:41 +0100)]
libvl4: update changelog

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: speedup software autogain settling
Hans de Goede [Sun, 10 Jan 2010 07:40:17 +0000 (08:40 +0100)]
libv4l: speedup software autogain settling

On camera's with a gine grained exposure control like some mr97310a models,
the autogain algorithm would take ages to get to the desired point. This
patch considerably speeds up the autogain algorithm.

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Sun, 10 Jan 2010 03:08:59 +0000 (04:08 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Thu, 7 Jan 2010 11:05:25 +0000 (12:05 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Mon, 4 Jan 2010 09:17:30 +0000 (10:17 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Add support for decoding CPIA1 compressed YUV
Hans de Goede [Mon, 4 Jan 2010 08:55:15 +0000 (09:55 +0100)]
libv4l: Add support for decoding CPIA1 compressed YUV

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Wed, 30 Dec 2009 01:40:38 +0000 (02:40 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Thu, 24 Dec 2009 16:39:49 +0000 (17:39 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Thu, 24 Dec 2009 06:37:56 +0000 (07:37 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Sun, 20 Dec 2009 15:20:28 +0000 (16:20 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Tue, 15 Dec 2009 13:00:14 +0000 (14:00 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Mon, 14 Dec 2009 07:23:08 +0000 (08:23 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Thu, 10 Dec 2009 07:56:06 +0000 (08:56 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Tue, 8 Dec 2009 11:00:38 +0000 (12:00 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: add missing <stdint.h> include to libv4l1.h
Hans de Goede [Thu, 26 Nov 2009 09:03:58 +0000 (10:03 +0100)]
libv4l: add missing <stdint.h> include to libv4l1.h

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Tue, 24 Nov 2009 08:17:43 +0000 (09:17 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoibv4l: update upside down devices table
Hans de Goede [Wed, 18 Nov 2009 12:54:07 +0000 (13:54 +0100)]
ibv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Tue, 17 Nov 2009 11:58:22 +0000 (12:58 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Tue, 17 Nov 2009 10:57:38 +0000 (11:57 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Fri, 6 Nov 2009 10:43:44 +0000 (11:43 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Sun, 1 Nov 2009 15:40:23 +0000 (16:40 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Add error checking to mr97310a decompression
Hans de Goede [Fri, 30 Oct 2009 08:17:01 +0000 (09:17 +0100)]
libv4l: Add error checking to mr97310a decompression

Add error checking to mr97310a decompression, and upon receival of 3
consecutive short frames, tell the driver (through the custom minimum
clockdiv control) to increase the minimum clockdiv and thus lower the
framerate as the cams compression engine is not keeping up with the data.

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Mon, 26 Oct 2009 08:45:43 +0000 (09:45 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Start of 0.6.4 dev cycle
Hans de Goede [Sun, 25 Oct 2009 08:28:50 +0000 (09:28 +0100)]
libv4l: Start of 0.6.4 dev cycle

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: 0.6.3 release
Hans de Goede [Sun, 25 Oct 2009 07:36:38 +0000 (08:36 +0100)]
libv4l: 0.6.3 release

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Sun, 25 Oct 2009 07:35:08 +0000 (08:35 +0100)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Enable whitebalance by default for stv0680 based cams
Hans de Goede [Fri, 23 Oct 2009 10:07:19 +0000 (12:07 +0200)]
libv4l: Enable whitebalance by default for stv0680 based cams

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Add support for STV0680 raw bayer data
Hans de Goede [Fri, 23 Oct 2009 10:02:00 +0000 (12:02 +0200)]
libv4l: Add support for STV0680 raw bayer data

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: __u32 -> uint32_t
Hans de Goede [Wed, 21 Oct 2009 08:06:23 +0000 (10:06 +0200)]
libv4l: __u32 -> uint32_t

libv4l: __u32 -> uint32_t, to make our FreeBSD friends happy :)

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Mon, 19 Oct 2009 09:39:57 +0000 (11:39 +0200)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Update mr97310a copyright year(s) for recent changes
Hans de Goede [Sat, 17 Oct 2009 22:41:39 +0000 (00:41 +0200)]
libv4l: Update mr97310a copyright year(s) for recent changes

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: Add support for decompressing yuv420 planar JPEG
Hans de Goede [Sat, 17 Oct 2009 22:40:10 +0000 (00:40 +0200)]
libv4l: Add support for decompressing yuv420 planar JPEG

Add support for decompressing yuv420 planar JPEG (one component per SOS,
3 SOS per frame)

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: improve mr97310a decompression
Theodore Kilgore [Fri, 16 Oct 2009 06:34:43 +0000 (08:34 +0200)]
libv4l: improve mr97310a decompression

Bring mr97310a decompression in line with the latest gphoto code, resulting
in a much better picure

Priority: normal

Signed-off-by: Theodore Kilgore <kilgota@banach.math.auburn.edu>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agolibv4l: update upside down devices table
Hans de Goede [Thu, 15 Oct 2009 12:47:03 +0000 (14:47 +0200)]
libv4l: update upside down devices table

Priority: normal

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>