Hi Mauro,
Please pull the following patches for media-i2c. The first patch adds support
for ths7353 video amplifier, the second patch adds decoder as media entity and
the third and fourth patch enables media controller support usage for
tvp7002 and
tvp514x respectively.
Regards,
--Prabhakar Lad
Hi Igor,
First of all, i change subject of email to something more relevant
here. I think that a lot of people was spammed with subject "Hi" of
your email.
Second. Please do not drop media maillist and contacts from c/c.
And third, sorry for long delay.
On Mon, Jan 28, 2013 at 4:21 PM, Igor Stam
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 Feb 10 19:00:18 CET 2013
git branch: for_v3.9
git hash: 4880f56438ef56457edd5548b257382761591998
gcc ve
Hmm... G/S_AUDIO is also used to query/set the capabilities and the mode
of an input, which IMHO makes sense even if the input is the only one
the device has ?
Don't you think that it's also somehow inconsistent, because for the
video inputs (G/S_INPUT) the spec says:
"This ioctl will fail only wh
On 02/10/2013 09:43 PM, Jose Alberto Reguero wrote:
This patch block the i2c tuner reads for Avermedia Twinstar. If it's
needed other pids can be added.
Signed-off-by: Jose Alberto Reguero
diff -upr linux/drivers/media/usb/dvb-usb-v2/af9035.c
linux.new/drivers/media/usb/dvb-usb-v2/af9035.c
--
Signed-off-by: Frank Schäfer
---
drivers/media/usb/em28xx/em28xx-video.c | 15 ---
1 Datei geändert, 12 Zeilen hinzugefügt(+), 3 Zeilen entfernt(-)
diff --git a/drivers/media/usb/em28xx/em28xx-video.c
b/drivers/media/usb/em28xx/em28xx-video.c
index 197823c..f745617 100644
--- a/dr
Output resolutions <=20% of the input resolution exceed the capabilities of the
scaler.
Signed-off-by: Frank Schäfer
---
drivers/media/usb/em28xx/em28xx-video.c |8 ++--
1 Datei geändert, 6 Zeilen hinzugefügt(+), 2 Zeilen entfernt(-)
diff --git a/drivers/media/usb/em28xx/em28xx-video.c
Signed-off-by: Frank Schäfer
---
drivers/media/usb/em28xx/em28xx-video.c |8
1 Datei geändert, 4 Zeilen hinzugefügt(+), 4 Zeilen entfernt(-)
diff --git a/drivers/media/usb/em28xx/em28xx-video.c
b/drivers/media/usb/em28xx/em28xx-video.c
index 9451e1e..197823c 100644
--- a/drivers/me
The maximum supported scaling value for registers 0x30+0x31 (horizontal scaling)
and 0x32+0x33 (vertical scaling) is 0x3fff, which corresponds to 20% of the
input frame size.
Signed-off-by: Frank Schäfer
---
drivers/media/usb/em28xx/em28xx-reg.h |2 ++
drivers/media/usb/em28xx/em28xx-video
Hi Sakari,
Thanks for the feedback!
On 02/06/2013 09:26 PM, Sakari Ailus wrote:
Selections are essentially controls but for rectangles.
The selection API was originally designed as a replacement for the cropping,
"insertion" and scaling API (VIDIOC_*_CROP* ioctls), in order to improve
it. So
This patch block the i2c tuner reads for Avermedia Twinstar. If it's
needed other pids can be added.
Signed-off-by: Jose Alberto Reguero
diff -upr linux/drivers/media/usb/dvb-usb-v2/af9035.c
linux.new/drivers/media/usb/dvb-usb-v2/af9035.c
--- linux/drivers/media/usb/dvb-usb-v2/af9035.c 2013-01-
This patch enable dual tuner for Avermedia Twinstar.
Signed-off-by: Jose Alberto Reguero
diff -upr linux/drivers/media/usb/dvb-usb-v2/af9035.c
linux.new/drivers/media/usb/dvb-usb-v2/af9035.c
--- linux/drivers/media/usb/dvb-usb-v2/af9035.c 2013-01-07 05:45:57.0
+0100
+++ linux.new/drive
From: Hans Verkuil
Add device_caps support to querycap, fill in bus_info correctly and
do not set the version field (let the core handle that).
Also simplify the s_input ioctl.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c | 12 ++
From: Hans Verkuil
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c | 119 --
drivers/media/usb/stkwebcam/stk-webcam.h |3 +-
2 files changed, 33 insertions(+), 89 deletions(-)
diff --git a/drivers/media/usb
From: Hans Verkuil
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c |3 ++-
drivers/media/usb/stkwebcam/stk-webcam.h |1 +
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.c
b/driv
From: Hans Verkuil
This makes it possible to switch to unlocked_ioctl.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c | 24 ++--
drivers/media/usb/stkwebcam/stk-webcam.h |1 +
2 files changed, 23 insertions(+), 2
From: Hans Verkuil
The spec specifies that setting count to 0 in v4l2_requestbuffers
should result in releasing any streaming resources and the stream
ownership. Implement this.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c |7 ++
From: Hans Verkuil
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.c
b/drivers/media/usb/stkwebcam/stk-webcam.c
index e3442de..
From: Hans Verkuil
file->private_data is needed to store the pointer to struct v4l2_fh.
So use video_drvdata to get hold of the stk_camera struct.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c | 32 +-
1 fil
From: Hans Verkuil
The priv field should be set to 0. In this case the driver abused the priv
field for internal housekeeping. Modify the code so priv is no longer used
for that purpose.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c |
From: Hans Verkuil
Also correct the first_init static: this should be part of the stk_camera
struct.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c | 27 +--
drivers/media/usb/stkwebcam/stk-webcam.h |1 +
2
From: Hans Verkuil
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c | 10 +-
drivers/media/usb/stkwebcam/stk-webcam.h |2 ++
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.
From: Hans Verkuil
This resulted in an upside-down picture.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c |8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.c
b/drivers/
From: Hans Verkuil
It's a webcam, the STD API is not applicable to webcams.
Signed-off-by: Hans Verkuil
Tested-by: Arvydas Sidorenko
---
drivers/media/usb/stkwebcam/stk-webcam.c |9 -
1 file changed, 9 deletions(-)
diff --git a/drivers/media/usb/stkwebcam/stk-webcam.c
b/drivers/
Hi all,
This second patch series updates this driver to the control framework,
switches it to unlocked_ioctl and fixes a variety of V4L2 compliance issues.
This patch series has been tested by Arvydas Sidorenko. Thank you!
I also like to thank Jose Gómez who also did some testing for me.
Change
On Sun February 10 2013 17:16:30 Arvydas Sidorenko wrote:
> On Sun, Feb 10, 2013 at 3:02 PM, Hans Verkuil wrote:
> >
> > Thanks, I found the bug. It's my fault: I made a logic error w.r.t. setting
> > up
> > the initial hflip/vflip values. I've read over it dozens of times without
> > actually ca
On 10/02/13 12:51, Hans Verkuil wrote:
> I'm pretty sure this will work. I have the same model and I can confirm lots
> of problems in the current driver, but after my fixes it all works again.
I can confirm that on that branch the tuner works for me too.
Thanks!
-Emile
--
To unsubscribe fr
On Sun, Feb 10, 2013 at 3:02 PM, Hans Verkuil wrote:
>
> Thanks, I found the bug. It's my fault: I made a logic error w.r.t. setting up
> the initial hflip/vflip values. I've read over it dozens of times without
> actually catching the - rather obvious - bug :-)
>
> Get the latest code, try again
On Sun February 10 2013 15:46:05 Arvydas Sidorenko wrote:
> On Sun, Feb 10, 2013 at 8:28 AM, Hans Verkuil wrote:
> >
> > I've improved this message, so please run again with the latest code and
> > let me
> > know what it says. I don't understand all the upside-down problems...
> >
>
> $ dmesg |
On Sun, Feb 10, 2013 at 8:28 AM, Hans Verkuil wrote:
>
> I've improved this message, so please run again with the latest code and let
> me
> know what it says. I don't understand all the upside-down problems...
>
$ dmesg | grep upside
upside down: 0 -1 -1
--
To unsubscribe from this list: send t
On Sun, 2013-02-10 at 11:54 +0100, Hans Verkuil wrote:
> On Sun February 10 2013 11:34:11 Knut Petersen wrote:
> > Maybe somebody could have at that old locking warning:
>
> It's a false warning. If someone can point me to some documentation on how to
> tell lockdep that it isn't a deadlock, then
On Sun February 10 2013 09:39:21 Hans Verkuil wrote:
> On Sun February 10 2013 04:02:27 Emile Joubert wrote:
> >
> > Hi,
> >
> > I have the same symptoms as the ones described here:
> > http://article.gmane.org/gmane.linux.kernel/1214773
> >
> > I have the same model card (37284) which also stop
From: Hans Verkuil
Set an initial frequencies when the driver is loaded. That way G_FREQUENCY will
give a frequency that corresponds with reality.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 34 +++--
drivers/media/pci/bt8xx/bttvp.h
From: Hans Verkuil
If no tuner is present, then disable the tuner and frequency ioctls.
We can remove a number of checks from those ioctls testing for the presence
of a tuner.
Also remove some tuner type checks (now done by the core) and fix an
error return when the prio check fails.
Finally so
From: Hans Verkuil
VIDIOC_DBG_G_CHIP_IDENT is a prerequisite for the G/S_REGISTER ioctls.
In addition, add support to call G/S_REGISTER for supporting i2c devices.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 40 +
drivers/media/pci/
From: Hans Verkuil
- don't return -EINVAL for invalid field types, handle those as if it
was FIELD_ANY.
- the handling of FIELD_SEQ_BT/TB was wrong as well: if such field formats
aren't supported, then fall back to FIELD_ANY instead of returning an error.
Signed-off-by: Hans Verkuil
---
dr
From: Hans Verkuil
The querycap ioctl didn't support V4L2_CAP_DEVICE_CAPS and the radio device
implemented audio and video inputs and s_std, which are not part of the radio
API.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 101 +
1 fi
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c |3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c
b/drivers/media/pci/bt8xx/bttv-driver.c
index 07c0919..3ba423e 100644
--- a/drivers/media/pci/bt8xx/bttv-driv
From: Hans Verkuil
The 'current_norm' field cannot be used if multiple device nodes (video and
vbi in this case) set the same std.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 13 -
drivers/media/pci/bt8xx/bttvp.h |1 +
2 files changed, 13 ins
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/media/i2c/tda7432.c | 276 +--
1 file changed, 110 insertions(+), 166 deletions(-)
diff --git a/drivers/media/i2c/tda7432.c b/drivers/media/i2c/tda7432.c
index f7707e6..28b5121 100644
--- a/driv
From: Hans Verkuil
Just opening the radio tuner should not cause a switch to the radio tuner.
Only after calling g/s_tuner or g/s_frequency should this happen.
This prevents audio being unmuted as soon as the driver is loaded because
some process opens /dev/radioX just to see what sort of node i
From: Hans Verkuil
Replace the - incorrect - manual priority handling with the core priority
implementation.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 61 -
drivers/media/pci/bt8xx/bttvp.h |6
2 files changed, 6 ins
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c
b/drivers/media/pci/bt8xx/bttv-driver.c
index 3ba423e..70878e6 100644
--- a/drivers/media/pci/bt8xx/bttv-drive
From: Hans Verkuil
The capability field of v4l2_tuner should be ORed by the various subdevs
and by the main driver. In this case the stereo capability was dropped.
Signed-off-by: Hans Verkuil
---
drivers/media/i2c/tvaudio.c |2 +-
drivers/media/pci/bt8xx/bttv-driver.c |2 +-
From: Hans Verkuil
Note that the private chroma agc control has been replaced with the standard
CHROMA_AGC control.
Also fixes a mute/automute problem where closing the file handle would force
mute on. That's not what you want since that would make the mute state out of
sync with the mute contro
From: Hans Verkuil
try_fmt_vid_overlay should map incorrect sizes and fields to valid values.
It also expects that an initial overlay size is defined so g_fmt_vid_overlay
returns valid information.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 44 ++
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 48 -
drivers/media/pci/bt8xx/bttvp.h |4 +++
2 files changed, 39 insertions(+), 13 deletions(-)
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c
b/drivers/
From: Hans Verkuil
Probe for additional tvaudio devices, and allow tvaudio+tda7432 to
co-exist. My STB TV PCI FM bttv card has a tda7432, a tda9850 and a
tea6420 and with this patch it finally works again (probably for the
first time in many years).
Signed-off-by: Hans Verkuil
---
drivers/medi
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c |1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c
b/drivers/media/pci/bt8xx/bttv-driver.c
index 70878e6..81886e1 100644
--- a/drivers/media/pci/bt8xx/bttv-driver.
From: Hans Verkuil
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 19 ---
1 file changed, 19 deletions(-)
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c
b/drivers/media/pci/bt8xx/bttv-driver.c
index 6e61dbd..a02c031 100644
--- a/drivers/media/pci
From: Hans Verkuil
- Fix ENUM_INPUT audioset.
- Fix incorrect input check in s_input.
Signed-off-by: Hans Verkuil
---
drivers/media/pci/bt8xx/bttv-driver.c | 15 +--
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/drivers/media/pci/bt8xx/bttv-driver.c
b/drivers/me
This is the second version of my v4l2-compliance patches for bttv.
It's identical to the first, except for the last patch which is new, and
it includes the tda7432 control framework conversion which I skipped for
some reason in v1.
This patch series has been tested with the following bttv cards:
On Sun February 10 2013 11:34:11 Knut Petersen wrote:
> Maybe somebody could have at that old locking warning:
It's a false warning. If someone can point me to some documentation on how to
tell lockdep that it isn't a deadlock, then that would be appreciated.
Regards,
Hans
>
> [9.7
Maybe somebody could have at that old locking warning:
[9.761427] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.9 loaded
[9.782848] cx88/0: cx2388x v4l2 driver version 0.0.9 loaded
[9.794205] input: HDA Digital PCBeep as
/devices/pci:00/:00:1b.0/input/input5
[9.87919
On Sun February 10 2013 04:02:27 Emile Joubert wrote:
>
> Hi,
>
> I have the same symptoms as the ones described here:
> http://article.gmane.org/gmane.linux.kernel/1214773
>
> I have the same model card (37284) which also stopped working at commit
> cbde689823776d187ba1b307a171625dbc02dd4f. Sin
On Sat February 9 2013 12:22:12 Arvydas Sidorenko wrote:
> On Fri, Feb 8, 2013 at 10:20 AM, Hans Verkuil wrote:
> >
> > Thanks for the testing! I've pushed some more improvements to my git branch.
> > Hopefully the compliance tests are now running OK. Please check the dmesg
> > output as well.
> >
56 matches
Mail list logo