Also merge the COLORS control into it as it was V4L2_CID_SATURATION
anyway.
Signed-off-by: Antonio Ospite osp...@studenti.unina.it
---
Changes since version 1:
- Merged SATURATION and COLORS controls
drivers/media/video/gspca/ov534.c | 83 -
1 file
Signed-off-by: Antonio Ospite osp...@studenti.unina.it
---
Changes since version 1:
- Disabled the HUE control for SENSOR_OV767x
drivers/media/video/gspca/ov534.c | 65 +++--
1 file changed, 63 insertions(+), 2 deletions(-)
diff --git
Model = Gadmei UTV380New
Vendor/ProductID = 1f71:3301
Test =
- I follow instruction on link
http://www.linuxtv.org/wiki/index.php?title=Gadmei_USB_TVBox_UTV380
- I change SB_DEVICE(0xeb1a, 0x50a3) with SB_DEVICE(0x1f71, 0x3301)
- after i compile (make distsclean, make menuconfig, make, and make
Hi all,
Here is my second version of this patch series.
Thanks to Hans de Goede for his help.
Changes since v1:
- HdG provided some patches that fix zc3xx-related jpeg problems
- controls are now initialized in a new cam_op: init_controls
- converted the stv06xx and mars drivers as well
-
From: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
Documentation/video4linux/v4l2-framework.txt |8
1 file changed, 8 insertions(+)
diff --git a/Documentation/video4linux/v4l2-framework.txt
From: Hans Verkuil hans.verk...@cisco.com
There are two bugs here: first the calls to stop0 (in gspca_suspend) and
gspca_init_transfer (in gspca_resume) need to be called with the usb_lock held.
That's true for the other places they are called and it is what subdrivers
expect. Quite a few will
From: Hans de Goede hdego...@redhat.com
When the user changes the JPEG quality while the camera is streaming, the
driver should not only change the JPEG headers send to userspace, but also
actually tell the camera to use a different quantization table.
Signed-off-by: Hans de Goede
From: Hans Verkuil hans.verk...@cisco.com
In order to support control event gspca has to use struct v4l2_fh.
As a bonus feature this also gives priority handling for free.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/gspca.c | 13 ++---
From: Hans Verkuil hans.verk...@cisco.com
The initial version was done by HV, corrections were made by HdG, and some
final small changes again by HV.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans de Goede hdego...@redhat.com
---
drivers/media/video/gspca/zc3xx.c | 441
From: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/gspca.c |4
1 file changed, 4 insertions(+)
diff --git a/drivers/media/video/gspca/gspca.c
b/drivers/media/video/gspca/gspca.c
index 1d76504..b2ddfc6 100644
---
From: Hans Verkuil hans.verk...@cisco.com
Prepare for control events: free up file-private_data by using
video_drvdata(file) to get to the gspca_dev struct.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/gspca.c | 64 ++---
1
From: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/stv06xx/stv06xx.c| 24 +-
drivers/media/video/gspca/stv06xx/stv06xx.h|4 +
drivers/media/video/gspca/stv06xx/stv06xx_hdcs.c | 140 ++--
From: Hans Verkuil hans.verk...@cisco.com
Due to latency concerns the VIDIOC_QBUF, DQBUF and QUERYBUF do not use the
core lock, instead they rely only on queue_lock.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/gspca.c | 203
From: Hans Verkuil hans.verk...@cisco.com
Make the necessary changes to allow subdrivers to use the control framework.
This does not add control event support, that comes later.
It add a init_control cam_op that is called after init in probe that allows
the subdriver to set up the controls.
From: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/mars.c | 292 --
1 file changed, 126 insertions(+), 166 deletions(-)
diff --git a/drivers/media/video/gspca/mars.c
From: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/sn9c20x.c | 493 +++
1 file changed, 210 insertions(+), 283 deletions(-)
diff --git a/drivers/media/video/gspca/sn9c20x.c
From: Hans de Goede hdego...@redhat.com
Even with BRC the highest quality setting is not usable, BRC strips so
much data from each MCU that the quality becomes worse then using a lower
quality setting to begin with.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans Verkuil
From: Hans Verkuil hans.verk...@cisco.com
Add V4L2_CAP_DEVICE_CAPS support to querycap and replace -EINVAL by
-ENOTTY whenever an ioctl is not supported.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/video/gspca/gspca.c | 19 ++-
1 file changed, 10
From: Hans de Goede hdego...@redhat.com
Always automatically adjust the Bit Rate Control setting as needed, independent
of the sensor type. BRC is needed to not run out of bandwidth with higher
quality settings independent of the sensor.
Also only automatically adjust BRC, and don't adjust the
From: Hans de Goede hdego...@redhat.com
The current code is using bits 0-1 of register 8 of the zc3xx controller
to set the JPEG quality, but the correct bits are bits 1-2. Bit 0 selects
between truncation or rounding in the quantization phase of the compression,
since rounding generally gives
From: Hans Verkuil hans.verk...@cisco.com
Using the V4L2 core lock is a very robust method that is usually very good
at doing the right thing. But some drivers, particularly USB drivers, may
want to prevent the core from taking the lock for specific ioctls, particularly
buffer queuing ioctls.
Hi everyone,
this is the first complete version of the rtl2832 demod driver. I
splitted the patches in three parts:
1. changes in the dvb-usb part (dvb_usb_rtl28xxu)
2. demod driver (rtl2832)
3. tuner driver (fc0012)
- added tuner probing with log output
- added callback for tuners to change
- currently only support for the FC0012 tuner is included
- The driver uses a custom log2 function. Maybe it should be changed
to use ilog2 or a similar function.
Signed-off-by: Thomas Mair thomas.mai...@googlemail.com
---
drivers/media/dvb/frontends/rtl2832.c | 1214
This driver is based on the driver written by Hans-Frieder Vogt. The
following modifications hav been made
- added callback for UHF/VFH band selection in fc0012_set_params
(needed by Cinergy T Stick Black)
- modified some parameters when initialiting the tuner (maybe the
initialization should be
] ==
[ 96.257129] [ INFO: possible circular locking dependency detected ]
[ 96.257129] 3.4.0-rc5-20120506+ #4 Not tainted
[ 96.257129] ---
[ 96.257129] motion/2289 is trying to acquire lock:
[ 96.257129] (dev-lock){+.+.+.}, at: [8156c04c
Hi Mauro,
This patch updates the pms driver to use the latest V4L2 frameworks.
I could run v4l2-compliance to check that everything is working API-wise.
Unfortunately I can no longer actually capture any video. The last time
I tested it I had a very very old and very slow PC that I rescued from
Hi Hans,
The entire series looks great, I do have a few remarks wrt this
patch, which I have fixed in my own tree (new version attached,
note untested sofar).
On 05/06/2012 02:28 PM, Hans Verkuil wrote:
From: Hans Verkuilhans.verk...@cisco.com
Due to latency concerns the VIDIOC_QBUF, DQBUF
Am Sonntag, 6. Mai 2012 schrieben Sie:
Hi everyone,
this is the first complete version of the rtl2832 demod driver. I
splitted the patches in three parts:
1. changes in the dvb-usb part (dvb_usb_rtl28xxu)
2. demod driver (rtl2832)
3. tuner driver (fc0012)
- added tuner probing with log
Am Sonntag, 6. Mai 2012 schrieb Hans-Frieder Vogt:
Am Sonntag, 6. Mai 2012 schrieben Sie:
Hi everyone,
this is the first complete version of the rtl2832 demod driver. I
splitted the patches in three parts:
1. changes in the dvb-usb part (dvb_usb_rtl28xxu)
2. demod driver (rtl2832)
On Sun May 6 2012 17:25:55 Hans de Goede wrote:
Hi Hans,
The entire series looks great, I do have a few remarks wrt this
patch, which I have fixed in my own tree (new version attached,
note untested sofar).
On 05/06/2012 02:28 PM, Hans Verkuil wrote:
From: Hans
On 06.05.2012 17:37, Hans-Frieder Vogt wrote:
line wrapped. This prevents the patch to apply. Please switch off the
automatic
line wrap in your mailer!
Sorry. Now the issue should be resolved.
- added tuner probing with log output
- added callback for tuners to change UHF/VHF band
-
- currently only support for the FC0012 tuner is included
- The driver uses a custom log2 function. Maybe it should be changed to use
ilog2 or a similar function.
Signed-off-by: Thomas Mair thomas.mai...@googlemail.com
---
drivers/media/dvb/frontends/rtl2832.c | 1214
This driver is based on the driver written by Hans-Frieder Vogt. The following
modifications hav been made
- added callback for UHF/VFH band selection in fc0012_set_params (needed by
Cinergy T Stick Black)
- modified some parameters when initialiting the tuner (maybe the
initialization should
Hi Sakari,
On 05/06/2012 12:12 PM, Sakari Ailus wrote:
Hi Sylwester,
Sylwester Nawrocki wrote:
This patch adds v4l2_ctrl_new_std_int_menu() helper function which can
be used in drivers for creating standard integer menu control. It is
similar to v4l2_ctrl_new_std_menu(), except it doesn't
Thomas,
in your patch for the RTL28xxu you introduce a tuner callback (see below). You
called the command FC0012_FE_CALLBACK_UHF_ENABLE.
Since the argument is currently defined to be true if the frequency is below
300MHz, i.e. the argument is true if the frequency is a VHF frequency.
Therefore
On 06.05.2012 19:29, Hans-Frieder Vogt wrote:
Thomas,
in your patch for the RTL28xxu you introduce a tuner callback (see below).
You
called the command FC0012_FE_CALLBACK_UHF_ENABLE.
Since the argument is currently defined to be true if the frequency is below
300MHz, i.e. the argument
This message is generated daily by a cron job that builds media_tree for
the kernels and architectures in the list below.
Results of the daily build of media_tree:
date:Sun May 6 19:00:16 CEST 2012
git hash:a1ac5dc28d2b4ca78e183229f7c595ffd725241c
gcc version: i686-linux-gcc
Hi,
On 05/06/2012 05:51 PM, Hans Verkuil wrote:
On Sun May 6 2012 17:25:55 Hans de Goede wrote:
snip snip
Notice that usb_lock is unlocked before video_unregister_device gets called,
which means that any ioctl or other fops waiting for usb_lock can run
before video_unregister_device runs,
Hi,
On 05/05/2012 08:54 PM, Jean-Francois Moine wrote:
Hi Hans,
I quickly looked at your patches about the changes for the JPEG
quality, and I have some remarks.
Indeed, as I don't have any zc3xx webcam nor a lot of documentation
about the zc3xx bridge, my information come only from USB trace
On Sun, 06 May 2012 20:17:08 +0200
Hans de Goede hdego...@redhat.com wrote:
- as it is (read the register 11 every 100 ms), the work queue is
usefull when there is no polling of the snapshot button, because the
frame overflow is reported as the bit 0 in the forth byte (data[3])
This patch adds v4l2_ctrl_new_int_menu() helper function which can be used
in drivers for creating standard integer menu control with driver-specific
menu item list. It is similar to v4l2_ctrl_new_std_menu(), except it doesn't
have a mask parameter and an additional qmenu parameter allows passing
- added tuner probing with log output
- added callback for tuners to change UHF/VHF band
- moved and renamed tuner enums to own header file
- supported devices:
- Terratec Cinergy T Stick Black
- G-Tek Electronics Group Lifeview LV5TDLX DVB-T [RTL2832U]
Signed-off-by: Thomas Mair
- currently only support for the FC0012 tuner is included
- The driver uses a custom log2 function. Maybe it should be changed to use
ilog2 or a similar function.
Signed-off-by: Thomas Mair thomas.mai...@googlemail.com
---
drivers/media/dvb/frontends/rtl2832.c | 1214
This driver is based on the driver written by Hans-Frieder Vogt. The following
modifications hav been made
- added callback for UHF/VFH band selection in fc0012_set_params (needed by
Cinergy T Stick Black)
- modified some parameters when initialiting the tuner (maybe the
initialization should
Add following auto focus controls:
- V4L2_CID_AUTO_FOCUS_START - single-shot auto focus start
- V4L2_CID_AUTO_FOCUS_STOP - single-shot auto focus stop
- V4L2_CID_AUTO_FOCUS_STATUS - automatic focus status
- V4L2_CID_AUTO_FOCUS_AREA - automatic focus area selection
-
On Sat May 5 2012 00:41:34 Hans Verkuil wrote:
+table pgwide=1 frame=none id=Radio band Types
+ titleRadio Band Types/title
+ tgroup cols=2
+ cs-str;
+ tbody valign=top
+ row
+ entryconstantFM_BAND_TYPE_ALL/constantnbsp;/entry
+
This patch set provides an updated driver for the tuner FC0012 (v0.5), which
includes changes from Thomas Mair (thanks!) and further modifications to make
it compatible with the newly introduced tuner driver for the FC0013, with
which it has a lot in common.
For FC0012, I had to introduce the
Common defines for the FC0012 (v0.5) and FC0013 tuner drivers
Signed-off-by: Hans-Frieder Vogt hfv...@gmx.net
drivers/media/common/tuners/fc001x-common.h | 39
1 file changed, 39 insertions(+)
diff -up --new-file --recursive
Support for tuner Fitipower FC0012
Signed-off-by: Hans-Frieder Vogt hfv...@gmx.net
drivers/media/common/tuners/Kconfig |7
drivers/media/common/tuners/Makefile |1
drivers/media/common/tuners/fc0012-priv.h | 43 +++
drivers/media/common/tuners/fc0012.c | 397
Support for tuner Fitipower FC0013
Signed-off-by: Hans-Frieder Vogt hfv...@gmx.net
drivers/media/common/tuners/Kconfig |7
drivers/media/common/tuners/Makefile |1
drivers/media/common/tuners/fc0013-priv.h | 44 ++
drivers/media/common/tuners/fc0013.c | 562
Hi,
On Saturday 05 May 2012 16:39:42 Ludovic BOUE wrote:
Hello Oliver,
I am facing an issue with my Cine CT V6 DuoFlex CT cards. All tuners are
recognized in DVB-C mode and I don't know how to switch to DVB-T mode.
Could you tell me how to do that ?
If you use an application which is
remove ts2020 tuner related code from ds3000 driver
prepare ds3000 driver for using external tuner driver
Signed-off-by: Konstantin Dimitrov kosio.dimit...@gmail.com
--- a/linux/drivers/media/dvb/frontends/ds3000.h2011-02-27
06:45:21.0 +0200
+++
add separate ts2020 tuner driver
Signed-off-by: Konstantin Dimitrov kosio.dimit...@gmail.com
--- a/linux/drivers/media/dvb/frontends/Kconfig 2012-04-20
06:45:55.0 +0300
+++ b/linux/drivers/media/dvb/frontends/Kconfig 2012-05-07
00:58:26.888543350 +0300
@@ -221,6 +221,13 @@
help
Support for Terratec Noxon DAB/DAB+ USB stick in RTL28xxU driver.
Requires FC0013 patch sent today.
Additionally this patch makes the RTL28xxU driver compatible with the FC0012
tuner driver version 0.5 sent also earlier today (extra parameter in
fc0012_attach call).
Signed-off-by: Hans-Frieder
make the other drivers take use of the separate ts2020 driver
Signed-off-by: Konstantin Dimitrov kosio.dimit...@gmail.com
--- a/linux/drivers/media/dvb/frontends/ds3000.c2012-05-07
02:24:25.900920554 +0300
+++ b/linux/drivers/media/dvb/frontends/ds3000.c2012-05-07
Hi Laurent,
Laurent Pinchart wrote:
On Saturday 05 May 2012 16:09:33 Sakari Ailus wrote:
...
The pixel format and the image size at the pad are clearly format
(VIDIOC_SUBDEV_S_FMT) but the other things are related to pads but not
format.
I see them different kinds of properties of pads.
Hi Sylwester,
Thanks for the patch.
Sylwester Nawrocki wrote:
The camera automatic focus algorithms may require setting up
a spot or rectangle coordinates or multiple such parameters.
The automatic focus selection targets are introduced in order
to allow applications to query and set such
Hi Sylwester,
Thanks for the patch,
Sylwester Nawrocki wrote:
Add following auto focus controls:
- V4L2_CID_AUTO_FOCUS_START - single-shot auto focus start
- V4L2_CID_AUTO_FOCUS_STOP - single-shot auto focus stop
- V4L2_CID_AUTO_FOCUS_STATUS - automatic focus status
-
58 matches
Mail list logo