Re: [PULL] http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-vpfe-cap

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Fri, 19 Jun 2009 14:39:14 +0200
Hans Verkuil <hverkuil@xxxxxxxxx> escreveu:

> Hi Mauro,
> 
> Please pull from http://www.linuxtv.org/hg/~hverkuil/v4l-dvb-vpfe-cap for 
> the following:
> 
> - tvp514x: Migration to sub-device framework

As already pointed, here we have those comments regression. Also, some
functions were changed, but the comments still mentions the older parameters.
Please fix it on a later patch.

> - v4l: vpfe capture bridge driver for DM355 and DM6446
> - vpfe_capture: add missing newlines and fix an incorrect error code.
> - v4l: ccdc hw device header file for vpfe capture
> - v4l: dm355 ccdc module for vpfe capture driver

Hmm...

+#define CCDC_CID_R_GAIN                (V4L2_CID_PRIVATE_BASE + 0)
+#define CCDC_CID_GR_GAIN       (V4L2_CID_PRIVATE_BASE + 1)
+#define CCDC_CID_GB_GAIN       (V4L2_CID_PRIVATE_BASE + 2)
+#define CCDC_CID_B_GAIN        (V4L2_CID_PRIVATE_BASE + 3)

This is not nice. Such gains are common to other webcam drivers, and should be
part of the common part of V4L2 API.

In fact, currently, we have it mapped as a general gain as red/blue balance.

+#define CCDC_CID_OFFSET        (V4L2_CID_PRIVATE_BASE + 4)

What does it control? 

+#define CCDC_CID_MAX           (V4L2_CID_PRIVATE_BASE + 5)

This one doesn't seem to be used.

> - v4l: dm644x ccdc module for vpfe capture driver
> - v4l: ccdc types used across ccdc modules for vpfe capture driver
> - v4l: common vpss module for video drivers
> - v4l: Makefile and config files for vpfe capture driver
> - v4l: davinci drivers should only be compiled for kernels >= 2.6.31.

The other patches are ok.

> 
> Hopefully these changes can be merged into 2.6.31.

After having the entire series committed, I'll see if it is still possible to
submit it.
> 
> There are two arch/arm patches that need to be applied to the git tree. 
> These patches should be applied last.
> 
> They are:
> 
> http://patchwork.kernel.org/patch/30968/
> http://patchwork.kernel.org/patch/30974/
> 
> Note that I had to move patch 9 (vpss) in the original patch series before 
> patch 6 (the Makefile changes) to make sure everything would still compile.
> 
> Thanks,
> 
>         Hans
> 
> diffstat:
>  b/linux/drivers/media/video/davinci/Makefile           |    9
>  b/linux/drivers/media/video/davinci/ccdc_hw_device.h   |  110
>  b/linux/drivers/media/video/davinci/dm355_ccdc.c       | 1163 +++++++++
>  b/linux/drivers/media/video/davinci/dm355_ccdc_regs.h  |  310 ++
>  b/linux/drivers/media/video/davinci/dm644x_ccdc.c      |  878 ++++++
>  b/linux/drivers/media/video/davinci/dm644x_ccdc_regs.h |  145 +
>  b/linux/drivers/media/video/davinci/vpfe_capture.c     | 2136 
> +++++++++++++++++
>  b/linux/drivers/media/video/davinci/vpss.c             |  301 ++
>  b/linux/include/media/davinci/ccdc_types.h             |   43
>  b/linux/include/media/davinci/dm355_ccdc.h             |  336 ++
>  b/linux/include/media/davinci/dm644x_ccdc.h            |  184 +
>  b/linux/include/media/davinci/vpfe_capture.h           |  188 +
>  b/linux/include/media/davinci/vpfe_types.h             |   51
>  b/linux/include/media/davinci/vpss.h                   |   69
>  linux/drivers/media/video/Kconfig                      |   49
>  linux/drivers/media/video/Makefile                     |    2
>  linux/drivers/media/video/davinci/vpfe_capture.c       |   27
>  linux/drivers/media/video/tvp514x.c                    |  879 ++----
>  linux/drivers/media/video/tvp514x_regs.h               |   10
>  linux/include/media/tvp514x.h                          |    4
>  v4l/versions.txt                                       |    7
>  21 files changed, 6346 insertions(+), 555 deletions(-)
> 




Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux