Mauro Carvalho Chehab [Sat, 10 Apr 2010 15:40:03 +0000 (12:40 -0300)]
ir-keytable: Get decoder capabilities from sysfs
It will now show also the supported/current protocols, and identify
if the RC has a hardware or a software decoder:
Found /sys/class/rc/rc0/ (/dev/input/event8) with:
Driver "saa7134", raw software decoder, table "rc-avermedia-m135a-rm-jx"
Supported protocols: NEC RC-5 RC-6
Found /sys/class/rc/rc1/ (/dev/input/event9) with:
Driver "cx88xx", hardware decoder, table "rc-pixelview-mk12"
Supported protocols: other
Current protocols: NEC
Found /sys/class/rc/rc2/ (/dev/input/event10) with:
Driver "em28xx", hardware decoder, table "rc-rc5-hauppauge-new"
Supported protocols: NEC RC-5
Current protocols: RC-5
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sat, 10 Apr 2010 14:43:41 +0000 (11:43 -0300)]
ir-keytable: Put all driver values into a struct
Now, instead of a series of static vars, all device information
is stored at rc_dev struct. With this change, get_attribs will
now fill the struct with all information that were retrieved from
the device sysfs nodes.
With this change, it is now easier to get additional info from the
RC sysfs nodes, and to provide a set_attribs function to change
data, like the supported protocols.
As a bonus, the list mode now provides more info about the RC
devices.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sat, 10 Apr 2010 14:20:45 +0000 (11:20 -0300)]
ir-keytable: remove gcc warning noise
gcc handling on -Wmissing-prototypes is stupid. It generates this warning:
keytable.c:366: warning: no previous prototype for ‘read_sysfs_uevents’
If the prototype for read_sysfs_uevents() is not declared twice.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sat, 10 Apr 2010 14:17:13 +0000 (11:17 -0300)]
Remove unused vars from keytable and let gcc warn about that on Make.rules
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sat, 10 Apr 2010 13:52:55 +0000 (10:52 -0300)]
ir-keytable: List all RC devices if called without parameters
Now, if called without any parameters, it will list the all RC
devices and the corresponding input event interface:
Found /sys/class/rc/rc0/: /dev/input/event8
Found /sys/class/rc/rc1/: /dev/input/event9
Found /sys/class/rc/rc2/: /dev/input/event10
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sat, 10 Apr 2010 13:38:13 +0000 (10:38 -0300)]
keytable: Improve parser to get multiple results
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Thu, 8 Apr 2010 02:32:01 +0000 (23:32 -0300)]
Rename IR devices to just rc? instead or rcrcv?
/sys/class/rc/rc? makes more sense than rcrcv?, as the same device may
share some common blocks with a IR transmitter.
As this were changed upstream, a similar patch needs to be added at the
utils.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sun, 28 Mar 2010 03:03:03 +0000 (00:03 -0300)]
keytable: Rename Remote Controller sysfs nodes
While not too late, the sysfs name of the nodes that control Remote
Controllers were renamed to RC, to better reflect that the code can be used
not only by IR but also for other kinds of Remote Controllers.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sun, 28 Mar 2010 03:01:46 +0000 (00:01 -0300)]
keytable: Fix error handling for sysfs node seek
Avoids a segmentation fault if the node doesn't exist.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Hans Verkuil [Mon, 5 Apr 2010 15:38:35 +0000 (17:38 +0200)]
qv4l2: fix memory corruption and a wrong close sequence
When allocating memory for a string control the wrong size was used.
When closing the video device (e.g. during exit) the signal mapper was
deleted after the dialog was destroyed. This caused lostFocus events to arrive
in the signal mapper's handler which then tried to access the already closed
video device. And that caused a confusing error message to appear.
This is now fixed by deleting the signal mapper first.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans Verkuil [Sun, 4 Apr 2010 12:14:20 +0000 (14:14 +0200)]
v4l2-ctl: improve --log-status handling
Just search for 'START STATUS' instead of 'START STATUS CARD #'.
It doesn't always make sense to talk about 'CARD'.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans Verkuil [Sun, 4 Apr 2010 10:45:02 +0000 (12:45 +0200)]
qv4l2: user controls did not obey the update flag.
The GUI now refreshes user controls correctly if they set the
flag V4L2_CTRL_FLAG_UPDATE.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans Verkuil [Sat, 3 Apr 2010 13:52:23 +0000 (15:52 +0200)]
v4l2-ctl: fix handling of buttons, write-only controls and int64/string
- Don't attempt to read button controls or write-only controls
when make the control list.
- If a user or old-style private control is of type int64 or string,
then use the extended control mechanism for those control classes.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans Verkuil [Sat, 3 Apr 2010 13:37:02 +0000 (15:37 +0200)]
qv4l2: disable grabbed controls in the GUI
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans Verkuil [Sat, 3 Apr 2010 13:15:10 +0000 (15:15 +0200)]
qv4l2: add string control support
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans Verkuil [Sat, 3 Apr 2010 10:40:47 +0000 (12:40 +0200)]
qv4l2: move qv4l2-qt3 to contrib, rename qv4l2-qt4 directory to qv4l2.
qv4l2-qt3 is effectively unmaintained. Move it to contrib and rename the
executable to qv4l2-qt3. If someone needs a Qt3 tool, then they can use this.
The qv4l2-qt4 directory can now be renamed to qv4l2 and the Makefile is
modified to only build if qt4 is installed.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Hans de Goede [Thu, 1 Apr 2010 06:37:29 +0000 (08:37 +0200)]
libv4l: update upside down device list
Hans de Goede [Mon, 29 Mar 2010 08:54:23 +0000 (10:54 +0200)]
libv4l: update upside down device list
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Hans de Goede [Mon, 22 Mar 2010 08:51:13 +0000 (09:51 +0100)]
libv4l: update upside-down device list
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Mauro Carvalho Chehab [Sun, 21 Mar 2010 20:13:02 +0000 (17:13 -0300)]
keytable: Fix a memory allocation trouble
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sun, 14 Mar 2010 02:21:29 +0000 (23:21 -0300)]
keytable: split each keytable operation into a separate function
This change will allow an easier handling for the new auto mode.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Hans de Goede [Fri, 19 Mar 2010 06:28:08 +0000 (07:28 +0100)]
libv4l: update upside down device table
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Hans de Goede [Fri, 19 Mar 2010 06:04:21 +0000 (07:04 +0100)]
Change version to 0.7.92-test
Gregor Jasny [Tue, 16 Mar 2010 08:28:59 +0000 (09:28 +0100)]
README.lib: document how to port apps to libv4l
Signed-off-by: Gregor Jasny <gjasny@googlemail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Hans Verkuil [Sat, 13 Mar 2010 22:19:48 +0000 (23:19 +0100)]
qv4l2: fix UVC support
The workaround for drivers using videobuf broke the UVC support.
Fix this.
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Mauro Carvalho Chehab [Sun, 14 Mar 2010 01:52:19 +0000 (22:52 -0300)]
keytable: update all keycode tables with the most recent kernel ones.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sun, 14 Mar 2010 01:48:56 +0000 (22:48 -0300)]
keytable: Adds parser for table name and type
While here, make parser less pedantic, by accepting blank
lines and comments. Also, if parsing fails, print the
number of the wrong line.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sun, 14 Mar 2010 01:16:23 +0000 (22:16 -0300)]
keytable: Parse also the IR_TABLE macro
The IR_TABLE macro provides two useful information: the type
of the IR table, and the table name, as reported by kernel uevent,
at node /sys/class/irrcv/irrcv0/uevent. For example:
NAME="rc5_hauppauge_new"
This information can be useful to allow userspace to know that
a table needs to be replaced by another.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sun, 14 Mar 2010 00:50:12 +0000 (21:50 -0300)]
keytable: Rename table read/write to --read and --write
While here, improve error handling and application output messages.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Mauro Carvalho Chehab [Sat, 13 Mar 2010 22:43:22 +0000 (19:43 -0300)]
keytable: Cosmetic CodingStyle changes
While here, fix one warning.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
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>
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>
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>
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>
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>
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
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>
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>
Hans de Goede [Fri, 12 Mar 2010 09:25:15 +0000 (10:25 +0100)]
Release 0.7.91
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Hans de Goede [Wed, 3 Mar 2010 10:32:36 +0000 (11:32 +0100)]
Set version to 0.7.91-test
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>
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>
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>
Hans de Goede [Fri, 26 Feb 2010 19:33:45 +0000 (20:33 +0100)]
Release 0.7.90
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Hans de Goede [Wed, 24 Feb 2010 14:35:31 +0000 (15:35 +0100)]
libv4l: 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>