Re: OMAP 3530 camera ISP forks and new media framework

2010-10-11 Thread Guennadi Liakhovetski
guess I can handle that as there are so many examples out there. But where do I stack that on top? On the camera bridge host, but if it isn't omap34xxcam, which driver can I use? How are they connected? Thanks, Bastian --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software

Re: Old patches sent via the Mailing list

2010-10-17 Thread Guennadi Liakhovetski
Hi Mauro On Sun, 17 Oct 2010, Mauro Carvalho Chehab wrote: == Soc_camera waiting for Guennadi Liakhovetski g.liakhovet...@gmx.de review == (Guennadi gave me an update about those patches last time. I'm not sure about the updated status) Jul, 5 2010: soc-camera

[PATCH] soc-camera: fix static build of the sh_mobile_csi2.c driver

2010-10-20 Thread Guennadi Liakhovetski
The test for driver-owner != NULL in sh_mobile_ceu_camera.c is unneeded and it breaks the static build of sh_mobile_csi2.c. Remove it. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- drivers/media/video/sh_mobile_ceu_camera.c |2 +- 1 files changed, 1 insertions(+), 1

Re: [PATCH v3] mt9m111: rewrite set_pixfmt

2010-10-25 Thread Guennadi Liakhovetski
; - data = reg_read(CHIP_VERSION); switch (data) { -- 1.7.0 --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord

Re: Changing frame size on the fly in SOC module

2010-10-28 Thread Guennadi Liakhovetski
not just for icf-vb_vidq.bufs[0] != NULL, but rather for if streaming is not running, and then someone will certainly have to check for large enough buffers. So, you'd have to request max size buffers from the beginning even for preview. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open

RE: Changing frame size on the fly in SOC module

2010-10-29 Thread Guennadi Liakhovetski
control requests like adjusting image quality, etc. Thanks Guennadi Adam -Original Message- From: Guennadi Liakhovetski [mailto:g.liakhovet...@gmx.de] Sent: 28 October 2010 20:01 To: Adam Sutton Cc: linux-media@vger.kernel.org Subject: Re: Changing frame size on the fly in SOC

[PULL] soc-camera fixes for 2.6.37

2010-11-05 Thread Guennadi Liakhovetski
insertions(+), 11 deletions(-) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http

[PULL v2] soc-camera fixes for 2.6.37

2010-11-08 Thread Guennadi Liakhovetski
/omap1_camera.c | 16 drivers/media/video/ov6650.c |4 +--- 4 files changed, 18 insertions(+), 19 deletions(-) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send

Re: [PATCH] SoC Camera: ov6650: minor cleanups

2010-11-08 Thread Guennadi Liakhovetski
-EINVAL; --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo

Re: [PATCH] soc-camera: Compile fixes for mx2-camera

2010-11-08 Thread Guennadi Liakhovetski
mx2_soc_camera_host_ops = { -- -- ~. .~ Tk Open Systems =}ooO--U--Ooo{= - bar...@tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il - --- Guennadi Liakhovetski, Ph.D

Re: [PATCH] i2c: Remove obsolete cleanup for clientdata

2010-11-10 Thread Guennadi Liakhovetski
) platform_device_unregister(dcon_device); cancel_work_sync(dcon_work); - i2c_set_clientdata(client, NULL); - return 0; } -- 1.7.2.3 --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send

Re: [PATCH] mx2_camera: fix pixel clock polarity configuration

2010-11-10 Thread Guennadi Liakhovetski
: +972.2.679.5364, http://www.tkos.co.il - --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http

Re: [PATCH] media: video: do not clear 'driver' from an i2c_client

2010-11-10 Thread Guennadi Liakhovetski
On Wed, 10 Nov 2010, Wolfram Sang wrote: The i2c-core does this already. Reported-by: Jean Delvare kh...@linux-fr.org Signed-off-by: Wolfram Sang w.s...@pengutronix.de Acked-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- Not sure if this should go via i2c or media? drivers

Re: mediabus enums

2010-11-11 Thread Guennadi Liakhovetski
be called V4L2_MBUS_FMT_RGB666_1X18 (or BGR666...) and V4L2_MBUS_FMT_YUYV16_1X16. Notice, that these codes do not define the complete bus topology, e.g., they say nothing about sync signals. This is a separate topic. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software

RE: mediabus enums

2010-11-12 Thread Guennadi Liakhovetski
On Fri, 12 Nov 2010, Hadli, Manjunath wrote: On Thu, Nov 11, 2010 at 22:17:23, Laurent Pinchart wrote: Hi Guennadi, On Thursday 11 November 2010 16:32:02 Guennadi Liakhovetski wrote: On Wed, 10 Nov 2010, Hadli, Manjunath wrote: Hello Guennadi, Your media-bus

Re: [PATCH] SoC Camera: ov6650: minor cleanups

2010-11-13 Thread Guennadi Liakhovetski
, move use_sg inside struct omap1_cam_dev. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More

Re: sh_vou: proposed patch to convert to unlocked_ioctl

2010-11-14 Thread Guennadi Liakhovetski
= video_device_release; + vdev-lock = vou_dev-fop_lock; vou_dev-vdev = vdev; video_set_drvdata(vdev, vou_dev); -- Hans Verkuil - video4linux developer - sponsored by Cisco --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de

Re: V4L2 and framebuffer for the same controller

2010-11-14 Thread Guennadi Liakhovetski
On Mon, 15 Nov 2010, Jun Nie wrote: 2010/11/8 Jun Nie niej0...@gmail.com: 2010/11/2 Guennadi Liakhovetski g.liakhovet...@gmx.de: Hi Jun On Fri, 29 Oct 2010, Jun Nie wrote: Hi Guennadi,     I find that your idea of provide a generic framebuffer driver that could sit on top

Re: V4L2 and framebuffer for the same controller

2010-11-15 Thread Guennadi Liakhovetski
On Mon, 15 Nov 2010, Jun Nie wrote: 2010/11/15 Guennadi Liakhovetski g.liakhovet...@gmx.de: On Mon, 15 Nov 2010, Jun Nie wrote: 2010/11/8 Jun Nie niej0...@gmail.com: 2010/11/2 Guennadi Liakhovetski g.liakhovet...@gmx.de: Hi Jun On Fri, 29 Oct 2010, Jun Nie wrote: Hi

Re: [PATCH] mx2_camera: fix pixel clock polarity configuration

2010-11-16 Thread Guennadi Liakhovetski
On Wed, 10 Nov 2010, Baruch Siach wrote: Guennadi Liakhovetski g.liakhovetski at gmx.de writes: On Wed, 27 Oct 2010, Baruch Siach wrote: When SOCAM_PCLK_SAMPLE_FALLING, just leave CSICR1_REDGE unset, otherwise we get the inverted behaviour. Seems logical to me

Re: [PATCH/RFC] v4l: Add subdev sensor g_skip_frames operation

2010-11-19 Thread Guennadi Liakhovetski
problem, no idea though, wheather it's worth trying to tackle all those issues at once or better just fix this one small specific problem. }; struct v4l2_subdev_ops { -- 1.7.2.2 Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open

Re: [PATCH/RFC] v4l: Add subdev sensor g_skip_frames operation

2010-11-19 Thread Guennadi Liakhovetski
be interested to hear what sensor specialists think. I would keep the struct. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message

Re: [PATCH/RFC] v4l: Add subdev sensor g_skip_frames operation

2010-11-19 Thread Guennadi Liakhovetski
understanding of this kind of information. In any case I wouldn't convert these two calls to one like int (*get_bad_things)(struct v4l2_subdev *sd, u32 *lines, u32 *frames) ;) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de

[PULL] soc-camera: one fix for the mx2-camera driver

2010-11-24 Thread Guennadi Liakhovetski
polarity configuration drivers/media/video/mx2_camera.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux

Re: [PATCH 1/3] soc_camera: Add the ability to bind regulators to soc_camedra devices

2010-11-28 Thread Guennadi Liakhovetski
to the system and to remove -- 1.6.3.3 --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http

Re: [PATCH 2/3] mx3_camera: Support correctly the YUV222 and BAYER configurations of CSI

2010-11-30 Thread Guennadi Liakhovetski
; + } if (common_flags SOCAM_PCLK_SAMPLE_FALLING) sens_conf |= 1 CSI_SENS_CONF_PIX_CLK_POL_SHIFT; -- Alberto! Be Persistent! - Greg Kroah-Hartman (FOSDEM 2010) --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de

Re: [PATCH/RFC] core: add a function to safely try to get device driver owner

2010-11-30 Thread Guennadi Liakhovetski
On Tue, 30 Nov 2010, Greg KH wrote: On Tue, Nov 30, 2010 at 12:11:42AM +0100, Guennadi Liakhovetski wrote: On Mon, 29 Nov 2010, Greg KH wrote: On Mon, Nov 29, 2010 at 11:10:50PM +0100, Guennadi Liakhovetski wrote: On Mon, 29 Nov 2010, Greg KH wrote: On Mon, Nov 29, 2010

Re: [PATCH v2] soc_camera: Add the ability to bind regulators to soc_camedra devices

2010-12-01 Thread Guennadi Liakhovetski
a device to the system and to remove -- 1.6.3.3 Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org

Re: [PATCH 2/3] mx3_camera: Support correctly the YUV222 and BAYER configurations of CSI

2010-12-01 Thread Guennadi Liakhovetski
the above changed your set up still works, we're cool!;) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org

Re: [PATCH v2] soc_camera: Add the ability to bind regulators to soc_camedra devices

2010-12-01 Thread Guennadi Liakhovetski
On Wed, 1 Dec 2010, Alberto Panizzo wrote: On mer, 2010-12-01 at 18:26 +0100, Guennadi Liakhovetski wrote: On Tue, 30 Nov 2010, Alberto Panizzo wrote: In certain machines, camera devices are supplied directly by a number of regulators. This patch add the ability to drive

Re: [PATCH 3/3] V4L2: Add a v4l2-subdev (soc-camera) driver for OmniVision OV2640 sensor

2010-12-01 Thread Guennadi Liakhovetski
{ V4L2_IDENT_SOI968 = 256, V4L2_IDENT_OV9640 = 257, V4L2_IDENT_OV6650 = 258, + V4L2_IDENT_OV2640 = 259, /* module saa7146: reserved range 300-309 */ V4L2_IDENT_SAA7146 = 300, -- 1.6.3.3 Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open

Re: mx3_camera and DMA / double buffering

2010-12-02 Thread Guennadi Liakhovetski
-utils.git for an example. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http

Re: [PATCH] mx2_camera: fix pixel clock polarity configuration

2010-12-02 Thread Guennadi Liakhovetski
On Thu, 2 Dec 2010, Baruch Siach wrote: Hi Guennadi, On Wed, Nov 17, 2010 at 08:09:09AM +0100, Guennadi Liakhovetski wrote: On Wed, 10 Nov 2010, Baruch Siach wrote: Guennadi Liakhovetski g.liakhovetski at gmx.de writes: On Wed, 27 Oct 2010, Baruch Siach wrote: When

Re: mx3_camera and DMA / double buffering

2010-12-03 Thread Guennadi Liakhovetski
a debug message in ipu_init_channel_buffer I saw that phyaddr_1 is set to NULL. Correct, but then, when the second buffer is queued, ipu_update_channel_buffer() shall be called and then IPU_CHA_DB_MODE_SEL shall be set. Isn't this happening? Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance

Re: New media framework user space usage

2010-12-06 Thread Guennadi Liakhovetski
at http://vger.kernel.org/majordomo-info.html --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info

MEDIA Kconfig symbols with unmet direct dependencies

2010-12-06 Thread Guennadi Liakhovetski
to lots of symbols like tuners and IR stuff being on in Kconfig by default. Can we __PLEASE__ have them default to n??? Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ warning: (MEDIA_TUNER MEDIA_SUPPORT VIDEO_MEDIA I2C

soc-camera: two fixes (was Re: [PATCH] mx2_camera: fix pixel clock polarity configuration)

2010-12-07 Thread Guennadi Liakhovetski
Mauro Since you still haven't pulled my fixes branch, and I have one more fix, that I've posted a while ago but didn't commit to linuxtv.org. Can I now push it to the same 2.6.37-rc3-fixes branch for you to pull from? Thanks Guennadi On Thu, 2 Dec 2010, Guennadi Liakhovetski wrote: On Thu

[PULL v2] soc-camera 2 fixes for 2.6.37

2010-12-07 Thread Guennadi Liakhovetski
/v4l-dvb.git 2.6.37-rc3-fixes Baruch Siach (1): mx2_camera: fix pixel clock polarity configuration Guennadi Liakhovetski (1): soc-camera: fix static build of the sh_mobile_csi2.c driver drivers/media/video/mx2_camera.c |2 -- drivers/media/video/sh_mobile_ceu_camera.c

Re: [PATCH 2/2] ov9640: fix OmniVision OV9640 sensor driver's I2C remove function

2010-12-07 Thread Guennadi Liakhovetski
-- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de

Re: I wonder the difference with mbus_pixelcode and v4l2_colorspace.

2010-12-07 Thread Guennadi Liakhovetski
. The MC API has adopted, extended and is using the mediabus API, Laurent has documented many things wonderfully, have a look at http://www.ideasonboard.org/media/media/subdev.html#v4l2-mbus-format Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http

Re: [PATCH 2/3] mx3_camera: Support correctly the YUV222 and BAYER configurations of CSI

2010-12-18 Thread Guennadi Liakhovetski
Alberto it would be slowly on the time to address my comments and submit updates. While at it, also, please update the subject - you probably meant YUV422 or YUV444 there, also below: On Wed, 1 Dec 2010, Guennadi Liakhovetski wrote: On Sun, 28 Nov 2010, Alberto Panizzo wrote: This patch

Re: Volunteers needed: BKL removal: replace .ioctl by .unlocked_ioctl

2010-12-18 Thread Guennadi Liakhovetski
Verkuil) cx231xx (Mauro Carvalho Chehab) davinci (Muralidharan Karicheri) saa6588 (Hans Verkuil) pvrusb2 (Mike Isely) usbvision (Hans Verkuil) s5p-fimc (Sylwester Nawrocki) fsl-viu (Anatolij Gustschin) tlg2300 (Mauro Carvalho Chehab) zr364xx (Hans de Goede) soc_camera (Guennadi Liakhovetski

[PATCH] v4l: soc-camera: fix multiple simultaneous user case

2010-12-25 Thread Guennadi Liakhovetski
A recent patch has introduced a regression, whereby a second open of an soc-camera video device breaks the running capture. This patch fixes this bug by guaranteeing, that video buffers get initialised only during the first open of the device node. Signed-off-by: Guennadi Liakhovetski g.liakhovet

[PATCH] v4l: soc-camera: switch to .unlocked_ioctl

2010-12-25 Thread Guennadi Liakhovetski
Use the V4L mutex infrastructure in soc-camera core and drivers and switch to .unlocked_ioctl. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- drivers/media/video/mx1_camera.c |7 ++-- drivers/media/video/mx2_camera.c |3 +- drivers/media/video

[PATCH] v4l: ov772x: simplify pointer dereference

2010-12-25 Thread Guennadi Liakhovetski
Use a more direct way to obtain a pointer to struct ov772x_priv, where the subdevice is available. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- Just a minor simplification, planned for 2.6.38 drivers/media/video/ov772x.c | 14 +++--- 1 files changed, 7 insertions

[PATCH v2] v4l: ov772x: simplify pointer dereference

2010-12-25 Thread Guennadi Liakhovetski
Use a more direct way to obtain a pointer to struct ov772x_priv, where the subdevice is available. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- v2: do not introduce unused variables drivers/media/video/ov772x.c | 17 +++-- 1 file changed, 7 insertions(+), 10

Re: [PATCH] dma_declare_coherent_memory: push ioremap() up to caller

2010-12-26 Thread Guennadi Liakhovetski
added new functions, whereas this one is modifying an existing one. Both those two attempts have been NACKed by FUJITA Tomonori, btw, he is not on the otherwise extensive CC list for this patch. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http

Re: [PATCH 1/6 v4] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-15 Thread Guennadi Liakhovetski
Hi Hans On Mon, 8 Aug 2011, Hans Verkuil wrote: Hi Guennadi! On Friday, August 05, 2011 09:47:13 Guennadi Liakhovetski wrote: A possibility to preallocate and initialise buffers of different sizes in V4L2 is required for an efficient implementation of asnapshot mode. This patch adds

Re: [PATCH 1/6 v4] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-16 Thread Guennadi Liakhovetski
On Mon, 15 Aug 2011, Guennadi Liakhovetski wrote: On Mon, 15 Aug 2011, Hans Verkuil wrote: On Monday, August 15, 2011 13:28:23 Guennadi Liakhovetski wrote: Hi Hans On Mon, 8 Aug 2011, Hans Verkuil wrote: [snip] but I've changed my mind: I think this should use a struct

Re: [PATCH 1/6 v4] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-17 Thread Guennadi Liakhovetski
On Sat, 6 Aug 2011, Sakari Ailus wrote: Guennadi Liakhovetski wrote: A possibility to preallocate and initialise buffers of different sizes in V4L2 is required for an efficient implementation of asnapshot mode. This patch adds two new ioctl()s: VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF

Re: [PATCH 1/6 v4] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-17 Thread Guennadi Liakhovetski
On Tue, 16 Aug 2011, Pawel Osciak wrote: Hi Guennadi, On Tue, Aug 16, 2011 at 06:13, Guennadi Liakhovetski g.liakhovet...@gmx.de wrote: On Mon, 15 Aug 2011, Guennadi Liakhovetski wrote: On Mon, 15 Aug 2011, Hans Verkuil wrote: On Monday, August 15, 2011 13:28:23 Guennadi

Re: RFC: Negotiating frame buffer size between sensor subdevs and bridge devices

2011-08-20 Thread Guennadi Liakhovetski
this is a plus, though. :) Btw. how does v4l2_mbus_framefmt suit for compressed formats in general? -- Sakari Ailus sakari.ai...@iki.fi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line

Re: [PATCH 1/6 v4] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-22 Thread Guennadi Liakhovetski
Hi Hans On Mon, 22 Aug 2011, Hans Verkuil wrote: Sorry for starting this discussion and then disappearing. I've been very busy lately, so my apologies for that. On Tuesday, August 16, 2011 18:14:33 Pawel Osciak wrote: Hi Guennadi, On Tue, Aug 16, 2011 at 06:13, Guennadi Liakhovetski

Re: [PATCH 1/6 v4] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-22 Thread Guennadi Liakhovetski
removal would inevitably push a part of the common code from vb2_reqbufs() and vb2_create_bufs() down into drivers, thus creating code redundancy and increasing its complexity. You have 24 hours to object, before I proceed with the next version;-) Thanks Guennadi --- Guennadi Liakhovetski

Re: [PATCH] media i.MX27 camera: remove legacy dma support

2011-08-24 Thread Guennadi Liakhovetski
the dependency on ARCH_MX* macros as these are scheduled for removal. Signed-off-by: Sascha Hauer s.ha...@pengutronix.de Cc: Baruch Siach bar...@tkos.co.il Cc: linux-media@vger.kernel.org Cc: Guennadi Liakhovetski g.liakhovet...@gmx.de --- drivers/media/video/Kconfig |2

[PATCH 2/7 v5] V4L: add two new ioctl()s for multi-size videobuffer management

2011-08-24 Thread Guennadi Liakhovetski
A possibility to preallocate and initialise buffers of different sizes in V4L2 is required for an efficient implementation of a snapshot mode. This patch adds two new ioctl()s: VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF and defines respective data structures. Signed-off-by: Guennadi Liakhovetski

[PATCH 0/7 v5] new ioctl()s and soc-camera implementation

2011-08-24 Thread Guennadi Liakhovetski
Guennadi Guennadi Liakhovetski (7): V4L: add a new videobuf2 buffer state VB2_BUF_STATE_PREPARED V4L: add two new ioctl()s for multi-size videobuffer management V4L: document the new VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF ioctl()s V4L: vb2: prepare to support multi-size buffers V4L

[PATCH 6/7 v5] V4L: sh-mobile-ceu-camera: prepare to support multi-size buffers

2011-08-24 Thread Guennadi Liakhovetski
operation. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: Pawel Osciak pa...@osciak.com Cc: Sakari

[PATCH 7/7 v5] V4L: soc-camera: add 2 new ioctl() handlers

2011-08-24 Thread Guennadi Liakhovetski
This patch adds two new ioctl() handlers: .vidioc_create_bufs() and .vidioc_prepare_buf() for compliant vb2 soc-camera hosts. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski

[PATCH 3/7 v5] V4L: document the new VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF ioctl()s

2011-08-24 Thread Guennadi Liakhovetski
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: Pawel Osciak pa...@osciak.com Cc: Sakari Ailus

[PATCH 4/7 v5] V4L: vb2: prepare to support multi-size buffers

2011-08-24 Thread Guennadi Liakhovetski
In preparation for the forthcoming VIDIOC_CREATE_BUFS ioctl add a const struct v4l2_format * argument to the .queue_setup() vb2 operation. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc

[PATCH 5/7 v5] V4L: vb2: add support for buffers of different sizes on a single queue

2011-08-24 Thread Guennadi Liakhovetski
on the same buffer-queue to vb2. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: Pawel Osciak pa

[PATCH 1/7 v5] V4L: add a new videobuf2 buffer state VB2_BUF_STATE_PREPARED

2011-08-24 Thread Guennadi Liakhovetski
This patch prepares for a better separation of the buffer preparation stage. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro Carvalho

Re: [PATCH] media: vb2: change plane sizes array to unsigned int[]

2011-08-24 Thread Guennadi Liakhovetski
; -- 1.7.1.569.g6f426 -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http

Re: dma buffers for camera

2011-08-24 Thread Guennadi Liakhovetski
=col_image.jpg with best regards Jan --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http

Re: [PATCH v2/RFC] media: vb2: change queue initialization order

2011-08-25 Thread Guennadi Liakhovetski
Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

[PATCH 2/2] V4L: mx3-camera: prepare to support multi-size buffers

2011-08-25 Thread Guennadi Liakhovetski
, which makes it superfluous for this driver. Its functionality is moved into .buf_queue(). Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- drivers/media/video/mx3_camera.c | 153 +++-- 1 files changed, 79 insertions(+), 74 deletions(-) diff --git

[PATCH 0/2] i.MX3: support multi-size buffers in V4L

2011-08-25 Thread Guennadi Liakhovetski
Supporting new V4L2 ioctl()s in the mx3_camera driver also requires an extension for the ipu-idmac dmaengine driver. The original thread, adding the ioctl()s can be found here: http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/37143 Thanks Guennadi --- Guennadi

[PATCH 1/2] dmaengine: ipu-idmac: add support for the DMA_PAUSE control

2011-08-25 Thread Guennadi Liakhovetski
To support multi-size buffers in the mx3_camera V4L2 driver we have to be able to stop DMA on a channel without releasing descriptors and completely halting the hardware. Use the DMA_PAUSE control to implement this mode. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- drivers/dma

Re: [PATCH 5/7 v5] V4L: vb2: add support for buffers of different sizes on a single queue

2011-08-29 Thread Guennadi Liakhovetski
Hi Pawel Thanks for the review. On Sun, 28 Aug 2011, Pawel Osciak wrote: Hi Guennadi, On Wed, Aug 24, 2011 at 11:41, Guennadi Liakhovetski g.liakhovet...@gmx.de wrote: The two recently added ioctl()s VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF allow user-space applications to allocate

Re: [PATCH v3] media: vb2: change queue initialization order

2011-08-29 Thread Guennadi Liakhovetski
pa...@osciak.com CC: Guennadi Liakhovetski g.liakhovet...@gmx.de CC: Hans Verkuil hverk...@xs4all.nl CC: Tomasz Stanislawski t.stanisl...@samsung.com CC: Sylwester Nawrocki s.nawro...@samsung.com CC: Kamil Debski k.deb...@samsung.com CC: Jonathan Corbet cor...@lwn.net CC: Josh Wu josh

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-29 Thread Guennadi Liakhovetski
] + dev_dbg(sd-v4l2_dev-dev, %s crop width: %u heigth: %u\n, __func__, + rect-width, rect-height); Same comment as for g_fmt. same reply:-) Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-29 Thread Guennadi Liakhovetski
On Mon, 29 Aug 2011, Laurent Pinchart wrote: Hi Guennadi, On Monday 29 August 2011 14:18:50 Guennadi Liakhovetski wrote: On Sun, 28 Aug 2011, Laurent Pinchart wrote: [snip] @@ -593,8 +639,7 @@ static struct ov5642 *to_ov5642(const struct i2c_client *client

RE: [PATCH v3] media: vb2: change queue initialization order

2011-08-29 Thread Guennadi Liakhovetski
On Mon, 29 Aug 2011, Marek Szyprowski wrote: Hello, On Monday, August 29, 2011 2:05 PM Guennadi Liakhovetski wrote: Hi Marek On Mon, 29 Aug 2011, Marek Szyprowski wrote: This patch changes the order of operations during stream on call. Now the buffers are first queued

Re: [PATCH 1/2] dmaengine: ipu-idmac: add support for the DMA_PAUSE control

2011-08-29 Thread Guennadi Liakhovetski
On Mon, 29 Aug 2011, Vinod Koul wrote: On Thu, 2011-08-25 at 18:45 +0200, Guennadi Liakhovetski wrote: To support multi-size buffers in the mx3_camera V4L2 driver we have to be able to stop DMA on a channel without releasing descriptors and completely halting the hardware. Use

Re: [PATCH] media: vb2: dma contig allocator: use dma_addr instread of paddr

2011-08-29 Thread Guennadi Liakhovetski
-mapping api. Signed-off-by: Marek Szyprowski m.szyprow...@samsung.com Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com CC: Pawel Osciak pa...@osciak.com For atmel-isi.c, mx3_camera.c, sh_mobile_ceu_camera.c: Acked-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Thanks Guennadi

Re: [ANN] Meeting minutes of the Cambourne meeting

2011-08-29 Thread Guennadi Liakhovetski
to their clock using clk_get(). Correct me, if I'm wrong, but this seems to be the case of sensor (and other i2c-client) drivers having to succeed their probe() methods without being able to actually access the hardware? Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source

Re: [ANN] Meeting minutes of the Cambourne meeting

2011-08-29 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Laurent Pinchart wrote: Hi Guennadi, On Tuesday 30 August 2011 00:20:09 Guennadi Liakhovetski wrote: On Mon, 29 Aug 2011, Laurent Pinchart wrote: [snip] My idea was to let the kernel register all devices based on the DT or board code. When the V4L2 host

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-30 Thread Guennadi Liakhovetski
On Mon, 29 Aug 2011, Laurent Pinchart wrote: Hi Guennadi, On Monday 29 August 2011 14:34:53 Guennadi Liakhovetski wrote: On Mon, 29 Aug 2011, Laurent Pinchart wrote: On Monday 29 August 2011 14:18:50 Guennadi Liakhovetski wrote: On Sun, 28 Aug 2011, Laurent Pinchart wrote

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-30 Thread Guennadi Liakhovetski
(also replying to a similar comment by Sakari) On Tue, 30 Aug 2011, Laurent Pinchart wrote: Hi Guennadi, On Tuesday 30 August 2011 10:55:08 Guennadi Liakhovetski wrote: On Mon, 29 Aug 2011, Laurent Pinchart wrote: On Monday 29 August 2011 14:34:53 Guennadi Liakhovetski wrote: On Mon

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-30 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Laurent Pinchart wrote: Hi Guennadi, On Tuesday 30 August 2011 15:13:25 Guennadi Liakhovetski wrote: On Tue, 30 Aug 2011, Laurent Pinchart wrote: On Tuesday 30 August 2011 10:55:08 Guennadi Liakhovetski wrote: On Mon, 29 Aug 2011, Laurent Pinchart wrote

Re: [ANN] Meeting minutes of the Cambourne meeting

2011-08-30 Thread Guennadi Liakhovetski
Hi Grant On Tue, 30 Aug 2011, Grant Likely wrote: On Tue, Aug 30, 2011 at 02:41:48PM +0100, Mark Brown wrote: On Tue, Aug 30, 2011 at 12:20:09AM +0200, Guennadi Liakhovetski wrote: On Mon, 29 Aug 2011, Laurent Pinchart wrote: My idea was to let the kernel register all devices based

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-30 Thread Guennadi Liakhovetski
Hi Hans On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 15:13:25 Guennadi Liakhovetski wrote: (also replying to a similar comment by Sakari) On Tue, 30 Aug 2011, Laurent Pinchart wrote: Hi Guennadi, On Tuesday 30 August 2011 10:55:08 Guennadi

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-30 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 16:24:55 Guennadi Liakhovetski wrote: Hi Hans On Tue, 30 Aug 2011, Hans Verkuil wrote: [snip] The problem with S_FMT changing the crop rectangle (and I assume we are not talking about small pixel tweaks

Re: [PATCH] media: Add support for arbitrary resolution for the ov5642 camera driver

2011-08-30 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Bastian Hecht wrote: 2011/8/30 Guennadi Liakhovetski g.liakhovet...@gmx.de: On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 16:24:55 Guennadi Liakhovetski wrote: Hi Hans On Tue, 30 Aug 2011, Hans Verkuil wrote: [snip] The problem

Re: [ANN] Meeting minutes of the Cambourne meeting

2011-08-30 Thread Guennadi Liakhovetski
instead of waiting in probe() might be a good idea (TM). and the camera sensor requires a clock provided by the OMAP3 ISP. To solve this we need to probe the OMAP3 ISP first, have it register its clock devices, and then wait until all sensors become available. Thanks Guennadi --- Guennadi

[PATCH] media: none of the drivers should be enabled by default

2011-08-30 Thread Guennadi Liakhovetski
None of the media drivers are compulsory, let users select which drivers they want to build, instead of having to unselect them one by one. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de --- drivers/media/common/tuners/Kconfig | 23 +-- drivers/media/radio

Re: [PATCH] media: none of the drivers should be enabled by default

2011-08-30 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 19:22:00 Guennadi Liakhovetski wrote: None of the media drivers are compulsory, let users select which drivers they want to build, instead of having to unselect them one by one. I disagree with this: while this is fine

Re: [PATCH] media: none of the drivers should be enabled by default

2011-08-30 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 22:12:09 Guennadi Liakhovetski wrote: On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 19:22:00 Guennadi Liakhovetski wrote: None of the media drivers are compulsory, let users select which

Re: [PATCH] media: none of the drivers should be enabled by default

2011-08-30 Thread Guennadi Liakhovetski
On Tue, 30 Aug 2011, Michael Krufky wrote: On Tue, Aug 30, 2011 at 4:12 PM, Guennadi Liakhovetski g.liakhovet...@gmx.de wrote: On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 19:22:00 Guennadi Liakhovetski wrote: None of the media drivers are compulsory, let users

Re: [PATCH] media: none of the drivers should be enabled by default

2011-08-31 Thread Guennadi Liakhovetski
On Wed, 31 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 23:31:06 Guennadi Liakhovetski wrote: On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 22:12:09 Guennadi Liakhovetski wrote: On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday, August

Re: [PATCH] media: none of the drivers should be enabled by default

2011-08-31 Thread Guennadi Liakhovetski
On Wed, 31 Aug 2011, Hans Verkuil wrote: On Wednesday, August 31, 2011 10:26:08 Guennadi Liakhovetski wrote: On Wed, 31 Aug 2011, Hans Verkuil wrote: On Tuesday, August 30, 2011 23:31:06 Guennadi Liakhovetski wrote: On Tue, 30 Aug 2011, Hans Verkuil wrote: On Tuesday

Re: [RFC PATCH 1/6] V4L menu: move USB drivers section to the top.

2011-08-31 Thread Guennadi Liakhovetski
as a module, called s2255drv. - -endif # V4L_USB_DRIVERS endif # VIDEO_CAPTURE_DRIVERS menuconfig V4L_MEM2MEM_DRIVERS -- 1.7.5.4 --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line

Re: [PATCH] media: none of the drivers should be enabled by default

2011-08-31 Thread Guennadi Liakhovetski
about that. Maybe using an alphabetical order would be better. Agree, alphabetic is easier to navigate. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media

Re: [RFC PATCH 0/6] Capture menu reorganization

2011-08-31 Thread Guennadi Liakhovetski
be needed (all the ISA drivers in particular should be grouped in a submenu). Thanks for tackling this. A general note: I really think, sorting entries inside categories alphabetically would help. Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open

Re: [PATCH] media: Add camera controls for the ov5642 driver

2011-08-31 Thread Guennadi Liakhovetski
registers from the hardware, that the sensor changes them in auto* modes (autogain in this case)? Thanks Guennadi --- Guennadi Liakhovetski, Ph.D. Freelance Open-Source Software Developer http://www.open-technology.de/ -- To unsubscribe from this list: send the line unsubscribe linux-media in the body

[PATCH 1/9 v6] V4L: add a new videobuf2 buffer state VB2_BUF_STATE_PREPARED

2011-08-31 Thread Guennadi Liakhovetski
This patch prepares for a better separation of the buffer preparation stage. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro Carvalho

[PATCH 9/9 v6] V4L: soc-camera: add 2 new ioctl() handlers

2011-08-31 Thread Guennadi Liakhovetski
This patch adds two new ioctl() handlers: .vidioc_create_bufs() and .vidioc_prepare_buf() for compliant vb2 soc-camera hosts. Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski

[PATCH 8/9 v6] V4L: mx3-camera: prepare to support multi-size buffers

2011-08-31 Thread Guennadi Liakhovetski
, which makes it superfluous for this driver. Its functionality is moved into .buf_queue(). Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro

[PATCH 3/9 v6] V4L: document the new VIDIOC_CREATE_BUFS and VIDIOC_PREPARE_BUF ioctl()s

2011-08-31 Thread Guennadi Liakhovetski
Signed-off-by: Guennadi Liakhovetski g.liakhovet...@gmx.de Cc: Hans Verkuil hverk...@xs4all.nl Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com Cc: Marek Szyprowski m.szyprow...@samsung.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: Pawel Osciak pa...@osciak.com Cc: Sakari Ailus

<    1   2   3   4   5   6   7   8   9   10   >