2012-04-28 10:57:19 nibble@gmail.com
>Antti, Mauro,
>
>i believe we're all on the same page here and i just want to summarize
>based on all the discussion so far and if we all agree:
>
>1) ds3000 and ts2020 code split, there are already several strong
>arguments about it and most of all that it
Hi Kamil,
Any comments on the below patch?
Regards
Sachin
On 24 April 2012 16:08, Sachin Kamat wrote:
> From: Ajay Kumar
>
> Modify the G2D driver(which initially supported only FIMG2D v3 style H/W)
> to support FIMG2D v4.1 style hardware present on Exynos4x12 and Exynos52x0
> SOC.
>
>
This patch series makes the radio-mr800 compliant with the latest V4L2
frameworks and adds stereo/signalstrength detection and hw seek support.
Tested fairly thoroughly, including whether suspend/resume works.
Regards,
Hans
The following changes since commit bcb2cf6e0bf033d79821c89e5ccb
Antti, Mauro,
i believe we're all on the same page here and i just want to summarize
based on all the discussion so far and if we all agree:
1) ds3000 and ts2020 code split, there are already several strong
arguments about it and most of all that it turned out there is
reference design with 3rd p
On Fri, Apr 27, 2012 at 11:54 PM, Antti Palosaari wrote:
> On 27.04.2012 23:40, Konstantin Dimitrov wrote:
>>
>> On Fri, Apr 27, 2012 at 11:37 PM, Konstantin Dimitrov
>>>
>>> however, i want to pointed out few other problems - they are off-topic
>>>
>>> as not related to drivers for Montage chips,
On 27.04.2012 23:40, Konstantin Dimitrov wrote:
On Fri, Apr 27, 2012 at 11:37 PM, Konstantin Dimitrov
however, i want to pointed out few other problems - they are off-topic
as not related to drivers for Montage chips, but related as far as
we're putting some order and making things in a proper w
On 27.04.2012 23:21, Konstantin Dimitrov wrote:
On Fri, Apr 27, 2012 at 10:55 PM, Antti Palosaari wrote:
On 27.04.2012 22:01, Konstantin Dimitrov wrote:
Mauro, your reasoning makes sense to me. so, let's split them and at
least settle this part of the discussion - i will do as far as my
spare
On Fri, Apr 27, 2012 at 11:37 PM, Konstantin Dimitrov
wrote:
> hi Mauro,
>
> in the mean time i was actually pointed out that there is 3rd party
> tuner that is proved to work in practice with both Montage ds3k
> demodulator family, as well ST STV090x demods, i.e. there are such
> reference design
hi Mauro,
in the mean time i was actually pointed out that there is 3rd party
tuner that is proved to work in practice with both Montage ds3k
demodulator family, as well ST STV090x demods, i.e. there are such
reference designs. so, the split further makes sense and in fact that
should be make in w
On Fri, Apr 27, 2012 at 10:55 PM, Antti Palosaari wrote:
> On 27.04.2012 22:01, Konstantin Dimitrov wrote:
>>
>> Mauro, your reasoning makes sense to me. so, let's split them and at
>> least settle this part of the discussion - i will do as far as my
>> spare time allows, as well make sure there a
On 27.04.2012 22:01, Konstantin Dimitrov wrote:
Mauro, your reasoning makes sense to me. so, let's split them and at
least settle this part of the discussion - i will do as far as my
spare time allows, as well make sure there are no some problems
introduced after the split.
also, in one email i'
Hi Konstantin,
Em 27-04-2012 16:01, Konstantin Dimitrov escreveu:
> Mauro, your reasoning makes sense to me. so, let's split them and at
> least settle this part of the discussion - i will do as far as my
> spare time allows, as well make sure there are no some problems
> introduced after the spli
Mauro, your reasoning makes sense to me. so, let's split them and at
least settle this part of the discussion - i will do as far as my
spare time allows, as well make sure there are no some problems
introduced after the split.
also, in one email i've just sent in answer to Antti there is enough
ar
hello Antti,
sorry that i wasn't able to get back to you earlier.
On Tue, Apr 24, 2012 at 12:04 AM, Antti Palosaari wrote:
> Hello Konstantin,
>
> Good to heard you and finally got your reply to thread.
>
>
> On 23.04.2012 22:51, Konstantin Dimitrov wrote:
>>
>> Antti, i already commented about
On Fri, Apr 27, 2012 at 5:35 PM, Mauro Carvalho Chehab
wrote:
> Em 27-04-2012 11:17, nibble.max escreveu:
>> 2012-04-27 22:03:20 nibble@gmail.com
>>> Em 27-04-2012 04:06, nibble.max escreveu:
---
drivers/media/dvb/frontends/Kconfig | 14 +
drivers/media/dvb/frontends
On Fri, Apr 27, 2012 at 07:43:50PM +0200, Hans Verkuil wrote:
> Hi all,
>
> I'm cleaning up some USB FM radio drivers and I realized that I need to know
> in the disconnect callback whether I'm called due to a module unload or due
> to an unplug event.
You shouldn't care.
> In the first case I n
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:Fri Apr 27 19:00:18 CEST 2012
git hash:bcb2cf6e0bf033d79821c89e5ccb328bfbd44907
gcc version: i686-linux-gcc (GC
Hi Hans,
thanks for the review!
On 04/27/2012 12:12 PM, Hans Verkuil wrote:
> Hi Sylwester!
>
> On Friday, April 27, 2012 11:52:54 Sylwester Nawrocki wrote:
>> This patch adds definition of additional color effects:
>> - V4L2_COLORFX_AQUA,
>> - V4L2_COLORFX_ART_FREEZE,
>> - V4L2_COLORFX_SI
Hi all,
I'm cleaning up some USB FM radio drivers and I realized that I need to know
in the disconnect callback whether I'm called due to a module unload or due
to an unplug event.
In the first case I need to first mute the audio output of the device, in the
second case I can skip that.
I can ju
On Thu, 26 Apr 2012 16:07:51 -0400
Chris Ball wrote:
> drivers/built-in.o: In function `mcam_v4l_open':
> /drivers/media/video/marvell-ccic/mcam-core.c:1565: undefined reference to
> `vb2_vmalloc_memops'
This one is very strange. If you look at mcam-core.h, you'll see it
shouldn't be trying to
Hi Mauro,
The following changes since commit aa6d5f29534a6d1459f9768c591a7a72aadc5941:
[media] pluto2: remove some dead code (2012-04-19 17:15:32 -0300)
are available in the git repository at:
git://git.infradead.org/users/kmpark/linux-samsung v4l_fixes_for_v3.4
for you to fetch changes up
Em 27-04-2012 11:17, nibble.max escreveu:
> 2012-04-27 22:03:20 nibble@gmail.com
>> Em 27-04-2012 04:06, nibble.max escreveu:
>>> ---
>>> drivers/media/dvb/frontends/Kconfig | 14 +
>>> drivers/media/dvb/frontends/Makefile |3 +
>>> drivers/media/dvb/frontends/m88ds3103.
Hi,
Looks good!
Acked-by: Hans de Goede
Regards,
Hans
On 04/27/2012 04:23 PM, Sylwester Nawrocki wrote:
This patch adds V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE control which is
an extended version of the V4L2_CID_AUTO_WHITE_BALANCE control,
including white balance presets. The following prese
Add ISO sensitivity and ISO auto/manual controls. The sensitivity
values are related to level of amplification of the analog signal
between image sensor and ADC. These controls allow to support sensors
exposing an interface to accept the ISO values directly.
Signed-off-by: Sylwester Nawrocki
Sign
The camera may in some conditions incorrectly determine the exposure,
and a manual automatic exposure correction may be needed. This patch
adds V4L2_CID_AUTO_EXPOSURE_BIAS control which allows to add some
offset in the automatic exposure control loop, to compensate for
frame under- or over-exposure
The V4L2_CID_IMAGE_STABILIZATION control allows to control the
camera's image stabilization feature. It can be used to enable/disable
image stabilization. It can be extended with new menu items if the image
stabilization technique selection is needed.
Signed-off-by: HeungJun Kim
Signed-off-by: Sy
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 have a mask
parameter and an additional qmenu parameter allows passing an array
of signed 64-bit integer
This patch adds V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE control which is
an extended version of the V4L2_CID_AUTO_WHITE_BALANCE control,
including white balance presets. The following presets are defined:
- V4L2_WHITE_BALANCE_INCANDESCENT,
- V4L2_WHITE_BALANCE_FLUORESCENT,
- V4L2_WHITE_BALANCE_FLU
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
Documentation/DocBook/media/v4l/dev-subdev.xml | 27 +++-
.../media/v4l/vidioc-subdev-g-selection.xml| 14 --
include/linux/v4l2-subdev.h|4 +++
3 files changed,
The V4L2_CID_EXPOSURE_METERING control allows to determine
a method used by the camera for measuring the amount of light
available for automatic exposure.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
Documentation/DocBook/media/v4l/controls.xml | 29 +
Add control for the scene mode feature available in image sensor
with more advanced ISP firmware. The V4L2_CID_SCENE_MODE menu
control allows to select a set of parameters or a specific image
processing and capture control algorithm optimized for common
image capture conditions.
Signed-off-by: Heu
This patch is just for testing the new controls, it is NOT
intended for merging upstream.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/vivi.c | 111 +++-
1 file changed, 110 insertions(+), 1 deletion(-)
diff --g
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
- V4L2_CID_AUTO_FOCUS_DISTA
Add V4L2_CID_WIDE_DYNAMIC_RANGE camera class control for camera wide
dynamic range (WDR, HDR) feature. This control has now only menu entries
for enabling and disabling WDR. It can be extended when the wide dynamic
range technique selection is needed.
Signed-off-by: HeungJun Kim
Signed-off-by: Sy
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 coordinates. Those
selections are intended to be used together with th
The V4L2_CID_3A_LOCK bitmask control allows applications to pause
or resume the automatic exposure, focus and wite balance adjustments.
It can be used, for example, to lock the 3A adjustments right before
a still image is captured, for pre-focus, etc.
The applications can control each of the algori
Here is one more update of the camera class controls change set.
The changes since v2 are:
- V4L2_CID_WHITE_BALANCE_PRESET replaced with
V4L2_CID_AUTO_N_PRESET_WHITE_BALANCE
according to suggestions from Hans de Goede;
- added Flurescent H white balance preset;
- V4L2_CID_IMAGE_STABILIZATIO
2012-04-27 22:03:20 nibble@gmail.com
>Em 27-04-2012 04:06, nibble.max escreveu:
>> ---
>> drivers/media/dvb/frontends/Kconfig | 14 +
>> drivers/media/dvb/frontends/Makefile |3 +
>> drivers/media/dvb/frontends/m88ds3103.c | 1153
>> ++
>> d
Hi,
On 04/25/2012 06:09 PM, Jean-Francois Moine wrote:
Hi Hans,
On Wed, 25 Apr 2012 16:19:57 +0200
Hans de Goede wrote:
You say that the marker cannot be in the range 0..31 (index 0..7), but
I have never seen a value lower than 68 (index 17).
If you change register 0x80 in bank/page 1 to>
On Friday, April 27, 2012 14:04:16 Antonio Ospite wrote:
> On Fri, 27 Apr 2012 09:53:09 +0200
> Jean-Francois Moine wrote:
>
> > On Wed, 18 Apr 2012 15:37:20 +0200
> > Antonio Ospite wrote:
> >
> > > I noticed that AEC (Automatic Exposure Control, or
> > > V4L2_CID_EXPOSURE_AUTO) does not work
On Fri, 27 Apr 2012 09:53:09 +0200
Jean-Francois Moine wrote:
> On Wed, 18 Apr 2012 15:37:20 +0200
> Antonio Ospite wrote:
>
> > I noticed that AEC (Automatic Exposure Control, or
> > V4L2_CID_EXPOSURE_AUTO) does not work in the ov534 gspca driver, either
> > from guvcview or qv4l2.
> [sn
Hi Mauro,
One small trivial ivtv fix and a patch that adds support for suspend/resume
to the radio-keene driver.
Regards,
Hans
The following changes since commit bcb2cf6e0bf033d79821c89e5ccb328bfbd44907:
[media] ngene: remove an unneeded condition (2012-04-26 15:29:23 -0300)
are ava
Next in my quest to get old drivers cleaned up and V4L2 compliant is the
dsbr100 driver.
Changes:
- converted to the control framework + control events
- overall cleanup
- thorough testing using the radio-keene transmitter and v4l2-compliance.
- also tested suspend/resume
Regards,
Hans
Hi,
On 04/27/2012 11:24 AM, Jean-Francois Moine wrote:
On Fri, 27 Apr 2012 10:20:23 +0200
Hans Verkuil wrote:
I might have some time (no guarantees yet) to help with this. It would
certainly be interesting to add support for the control framework in the
gspca core. Hmm, perhaps that's a job f
Em 27-04-2012 04:06, nibble.max escreveu:
> ---
> drivers/media/dvb/frontends/Kconfig | 14 +
> drivers/media/dvb/frontends/Makefile |3 +
> drivers/media/dvb/frontends/m88ds3103.c | 1153
> ++
> drivers/media/dvb/frontends/m88ds3103.h |
Hi Sylwester!
On Friday, April 27, 2012 11:52:54 Sylwester Nawrocki wrote:
> This patch adds definition of additional color effects:
> - V4L2_COLORFX_AQUA,
> - V4L2_COLORFX_ART_FREEZE,
> - V4L2_COLORFX_SILHOUETTE,
> - V4L2_COLORFX_SOLARIZATION,
> - V4L2_COLORFX_ANTIQUE,
> - V4L2_COLORFX_ARBI
Add register definitions and register API for FIMC-LITE devices.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/fimc-lite-reg.c | 301 ++
drivers/media/video/s5p-fimc/fimc-lite-reg.h | 153 +
drivers/media/vi
This patch adds driver for FIMC-LITE camera host interface. This new IP
differs from the regular FIMC IP in that it doesn't have input DMA,
scaler and color space conversion support. So it just plain camera host
interface for MIPI-CSI2 and ITU-R interfaces. For the serial bus support
it interworks
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/fimc-capture.c | 31 ---
1 file changed, 18 insertions(+), 13 deletions(-)
diff --git a/drivers/media/video/s5p-fimc/fimc-capture.c
b/drivers/media/video/s5p-fimc/fimc-capt
Add support for V4L2_CID_COLORFX control at the mem-to-mem and capture
video nodes.
Signed-off-by: Sylwester Nawrocki
---
drivers/media/video/s5p-fimc/fimc-capture.c | 11 +--
drivers/media/video/s5p-fimc/fimc-core.c| 127 +--
drivers/media/video/s5p-fimc/fimc-core
There is getting more entities to manage within single video pipeline
in newer SoCs. To simplify code put subdevs' pointer into an array
rather than adding new member in struct fimc_pipeline for each subdev.
This allows to easier handle subdev operations in proper order.
Additionally walk graph in
Use dev_name() for requesting an interrupt so we don't get an interrupt
requested with same name for multiple device instances.
While at it, tidy up the driver data handling.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/fimc-core.c |9 +++-
Prefix the pixel format enumerations with FIMC_FMT_ to make it more clear,
especially when used in new IP drivers, like fimc-lite, etc. Also add IO_
prefix in the input/output enumeration.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/fimc-captu
In order to be able to select only FIMC-LITE support, which is added
with subsequent patches, the regular FIMC support is now contained
only in fimc-core.c, fimc-m2m.c and fimc-capture.c files. The graph
and pipeline management is now solely handled in fimc-mdevice.[ch].
This means the FIMC driver
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/fimc-capture.c |4 ++--
drivers/media/video/s5p-fimc/fimc-core.c|4 ++--
drivers/media/video/s5p-fimc/fimc-core.h|2 +-
drivers/media/video/s5p-fimc/fimc-mdevice.h |2 +-
4 fil
Remove num_entities from the driver data structure as this information
is already there as the variant array's length. Remove the 'samsung_'
prefix from some data structures since it doesn't really carry any
useful information and makes the names unnecessarily long.
Signed-off-by: Sylwester Nawroc
This patch adds definition of additional color effects:
- V4L2_COLORFX_AQUA,
- V4L2_COLORFX_ART_FREEZE,
- V4L2_COLORFX_SILHOUETTE,
- V4L2_COLORFX_SOLARIZATION,
- V4L2_COLORFX_ANTIQUE,
- V4L2_COLORFX_ARBITRARY_CBCR.
The control's type in the documentation is changed from 'enum' to 'menu'
- V4
This change set adds support for FIMC-LITE devices, available in Exynos4x12
(and Exynos5) SoCs, to the existing s5p-fimc driver.
I have tested only DMA output operation (through a corresponding video node).
The FIMC-LITE differs from regular FIMC in that it doesn't have a scaler,
rotator and color
Virtually no functional changes, just code reordering. This let us to
clearly separate all logical functions available in the driver: fimc
capture, mem-to-mem, and later fimc-lite capture, ISP features, etc.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/
On Friday, April 27, 2012 11:24:43 Jean-Francois Moine wrote:
> On Fri, 27 Apr 2012 10:20:23 +0200
> Hans Verkuil wrote:
>
> > I might have some time (no guarantees yet) to help with this. It would
> > certainly be interesting to add support for the control framework in the
> > gspca core. Hmm, p
On Fri, 27 Apr 2012 10:20:23 +0200
Hans Verkuil wrote:
> I might have some time (no guarantees yet) to help with this. It would
> certainly be interesting to add support for the control framework in the
> gspca core. Hmm, perhaps that's a job for the weekend...
Hi Hans,
I hope you will not do i
On 19.04.2012 19:51, Mauro Carvalho Chehab wrote:
Hi Stefan,
Em 15-04-2012 11:18, Stefan Bauer escreveu:
Dear linux-dvb developers, dear Matthias,
proper suspend and resume support for the b2c2_flexcop_pci driver is still
missing as pointed out by these two bug reports:
https://bugs.gentoo.
On 04/27/2012 10:13 AM, Guennadi Liakhovetski wrote:
> Use an available standard list_first_entry() function instead of
> open-coding.
>
> Signed-off-by: Guennadi Liakhovetski
Acked-and-tested-by: Sylwester Nawrocki
Thanks,
--
Sylwester Nawrocki
Samsung Poland R&D Center
--
To unsubscribe fr
Quite a few V4L2 IOCTLs contained enum types in IOCTL definitions which are
considered bad. To get rid of these types, the enum types are replaced with
integer types with fixed size. This causes the actual IOCTL commands to
change, which requires special handling during the transition period to new
Hi Antonio,
My apologies for the late review, I missed this the first time around.
Since I am the 'control guy' :-) I thought I should give my view on this.
And that is the real long-term approach to implementing extended controls
in gspca is to add support in gspca for the control framework (see
Fix a trivial alignment calculation issue.
Signed-off-by: Guennadi Liakhovetski
---
diff --git a/drivers/media/video/mem2mem_testdev.c
b/drivers/media/video/mem2mem_testdev.c
index 12897e8..82f86ca 100644
--- a/drivers/media/video/mem2mem_testdev.c
+++ b/drivers/media/video/mem2mem_testdev.c
@@
Use an available standard list_first_entry() function instead of
open-coding.
Signed-off-by: Guennadi Liakhovetski
---
diff --git a/drivers/media/video/v4l2-mem2mem.c
b/drivers/media/video/v4l2-mem2mem.c
index 975d0fa..aaa67d3 100644
--- a/drivers/media/video/v4l2-mem2mem.c
+++ b/drivers/media/
On 04/26/2012 01:03 PM, Hans Verkuil wrote:
> The following changes since commit aa6d5f29534a6d1459f9768c591a7a72aadc5941:
>
> [media] pluto2: remove some dead code (2012-04-19 17:15:32 -0300)
>
> are available in the git repository at:
>
> git://linuxtv.org/hverkuil/media_tree.git docfix
>
On Wed, 18 Apr 2012 15:37:20 +0200
Antonio Ospite wrote:
> I noticed that AEC (Automatic Exposure Control, or
> V4L2_CID_EXPOSURE_AUTO) does not work in the ov534 gspca driver, either
> from guvcview or qv4l2.
[snip]
> So in ov534, but I think in m5602 too, V4L2_CID_EXPOSURE_AUTO does not
This patch series fixes most of the compiler warnings in the daily build.
Right now there are way too many, so new warnings aren't noticed.
Once this is merged I will work on the remaining warnings.
Regards,
Hans
The following changes since commit bcb2cf6e0bf033d79821c89e5ccb328bfbd4490
---
include/media/rc-map.h |1 +
1 file changed, 1 insertion(+)
diff --git a/include/media/rc-map.h b/include/media/rc-map.h
index 8db6741..7176dac 100644
--- a/include/media/rc-map.h
+++ b/include/media/rc-map.h
@@ -85,6 +85,7 @@ void rc_map_init(void);
#define RC_MAP_DM1105_NEC
---
drivers/media/rc/keymaps/Makefile|1 +
drivers/media/rc/keymaps/rc-dvbsky.c | 77 ++
2 files changed, 78 insertions(+)
create mode 100644 drivers/media/rc/keymaps/rc-dvbsky.c
diff --git a/drivers/media/rc/keymaps/Makefile
b/drivers/media/rc/keymaps/
Also fix some code sytle errors checked by checkpatch.pl.
---
drivers/media/video/cx23885/Kconfig |2 +
drivers/media/video/cx23885/cx23885-cards.c | 106 +++
drivers/media/video/cx23885/cx23885-dvb.c | 90 ++-
drivers/media/video/cx2388
Also fix some code sytle errors checked by checkpatch.pl.
---
drivers/media/dvb/dvb-usb/Kconfig |2 +
drivers/media/dvb/dvb-usb/dw2102.c | 337
2 files changed, 305 insertions(+), 34 deletions(-)
diff --git a/drivers/media/dvb/dvb-usb/Kconfig
b/drivers/
74 matches
Mail list logo