Hi,
On 03/06/2012 01:44 AM, Xavion wrote:
Hi Guys
Thanks very much for the follow-up emails. Our time-zone differences
prevented me from replying sooner. I'm guessing you guys are both in
Europe, whereas I'm down and across in Australia.
As I plan to use this webcam for home security, I
Hi Laurent,
On Mon, Mar 05, 2012 at 12:26:44PM +0100, Laurent Pinchart wrote:
Hi Sakari,
Thanks for the patch.
On Friday 02 March 2012 19:30:32 Sakari Ailus wrote:
Since media_entity_pipeline_start() now does link validation, it may
actually fail. Perform the error handling.
Hi all,
Since the inclusion of dma-buf buffer sharing framework in 3.3 (thanks
to Dave Airlie primarily), I have been volunteered to be its
maintainer.
Obviously there is a need for some simple rules about the dma-buf
feature tree, so here we are:
- there will be a 'for-next' branch for (N+1),
Hi Daniel,
On Tue, Mar 6, 2012 at 12:27 AM, Daniel Vetter daniel.vet...@ffwll.ch wrote:
On Fri, Mar 2, 2012 at 23:24, Rob Clark robdcl...@gmail.com wrote:
Perhaps we should check somewhere for required dmabuf ops fxns (like
kmap_atomic here), rather than just calling unconditionally what might
Hello everyone,
This patchset is an incremental patch to patchset created by Sumit Semwal [1].
The patches are dedicated to help find a better solution for support of buffer
sharing by V4L2 API. It is expected to start discussion on the final
installment for dma-buf in vb2-dma-contig allocator.
This patch combines updates and fixes to dma-contig allocator.
Moreover the allocator code was refactored.
The most important changes are:
- functions were reordered
- move compression of scatterlist to separete function
- add support for multichunk but contiguous scatterlists
- simplified
This patch adds extension to videobuf2-core. It allow to export a mmap buffer
as a file descriptor.
Signed-off-by: Tomasz Stanislawski t.stanisl...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/video/videobuf2-core.c | 64
The DMABUF documentation says that the map_dma_buf callback should return
scatterlist that is mapped into a caller's address space. In practice, almost
none of existing implementations of DMABUF exporter does it. This patch breaks
the DMABUF specification in order to allow exchange DMABUF buffers
Signed-off-by: Tomasz Stanislawski t.stanisl...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/video/s5p-tv/Kconfig |1 +
drivers/media/video/s5p-tv/mixer_video.c | 12 +++-
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git
This patch adds extension to V4L2 api. It allow to export a mmap buffer as file
descriptor. New ioctl VIDIOC_EXPBUF is added. It takes a buffer offset used by
mmap and return a file descriptor on success.
Signed-off-by: Tomasz Stanislawski t.stanisl...@samsung.com
Signed-off-by: Kyungmin Park
This patch contains fixes to DMABUF support in vb2-core.
- fixes number of arguments of call_memop macro
- fixes setup of plane length
- fixes handling of error pointers
Signed-off-by: Tomasz Stanislawski t.stanisl...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
This patch adds support for exporting a dma-contig buffer using
DMABUF interface.
Signed-off-by: Tomasz Stanislawski t.stanisl...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/video/videobuf2-dma-contig.c | 128
1 files
Signed-off-by: Tomasz Stanislawski t.stanisl...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/video/Kconfig |1 +
drivers/media/video/s5p-fimc/fimc-capture.c | 11 ++-
2 files changed, 11 insertions(+), 1 deletions(-)
diff
Hi Manju,
On Mon, Mar 05, 2012 at 07:45:18AM +, Hadli, Manjunath wrote:
On Sun, Mar 04, 2012 at 20:49:36, Sakari Ailus wrote:
On Tue, Feb 07, 2012 at 03:35:14PM +0530, Manjunath Hadli wrote:
add new macro V4L2_PIX_FMT_SGRBG10ALAW8 and associated formats to
represent Bayer format
Hi Laurent,
On Mon, Mar 05, 2012 at 12:47:26PM +0100, Laurent Pinchart wrote:
Hi Sakari,
Thanks for the patch.
Thanks for the comments!
On Friday 02 March 2012 19:30:17 Sakari Ailus wrote:
Add documentation for V4L2 subdev selection API. This changes also
experimental V4L2 subdev API
Hi everybody,
Here are the MT9M032 and MT9P031 sensor patches that I'd like to push for
v3.4.
The mt9m032 is a new driver originally written by Martin Hostettler. I've
taken over maintenance of the code and posted several enhancements patches to
the list previously. This version is the result of
The fields are set but never used, remove them.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/drivers/media/video/mt9p031.c b/drivers/media/video/mt9p031.c
index
From: Danny Kukawka danny.kuka...@bisect.de
drivers/media/video/mt9p031.c included 'media/v4l2-subdev.h' twice,
remove the duplicate.
Signed-off-by: Danny Kukawka danny.kuka...@bisect.de
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |1 -
1
Compute the PLL parameters at runtime using the generic Aptina PLL
helper.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/Kconfig |1 +
drivers/media/video/mt9p031.c | 62 ++---
2 files changed, 28
Hi Laurent,
On Mon, Mar 05, 2012 at 12:13:39PM +0100, Laurent Pinchart wrote:
On Friday 02 March 2012 19:30:24 Sakari Ailus wrote:
Make information available which entities are part of the pipeline before
link_validate() ops are being called.
Signed-off-by: Sakari Ailus
From: Martin Hostettler mar...@neutronstar.dyndns.org
The MT9M032 is a parallel 1.6MP sensor from Micron controlled through I2C.
The driver creates a V4L2 subdevice. It currently supports cropping, gain,
exposure and v/h flipping controls in monochrome mode with an
external pixel clock.
Add a generic helper function to compute PLL parameters for PLL found in
several Aptina sensors.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/Kconfig |3 +
drivers/media/video/Makefile |4 +
drivers/media/video/aptina-pll.c | 174
Hi Laurent,
On Tue, Mar 06, 2012 at 01:09:44PM +0100, Laurent Pinchart wrote:
Add a generic helper function to compute PLL parameters for PLL found in
several Aptina sensors.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Acked-by: Sakari Ailus sakari.ai...@iki.fi
--
Hi Alex
(adding v4l and Sascha to CC)
On Tue, 6 Mar 2012, Alex Gershgorin wrote:
Hi Guennadi,
I'm working on I.MX35 PDK platform with use 3.3.0-rc6 version of the Linux
Kernel.
Here is my Kernel boot message
Linux video capture interface: v2.00
mx3-camera: probe of mx3-camera.0
Thanks Guennadi,
Hi Alex
(adding v4l and Sascha to CC)
On Tue, 6 Mar 2012, Alex Gershgorin wrote:
Hi Guennadi,
I'm working on I.MX35 PDK platform with use 3.3.0-rc6 version of the Linux
Kernel.
Here is my Kernel boot message
Linux video capture interface: v2.00
mx3-camera: probe of
Am 04.03.2012 19:25, schrieb Larry Finger:
In driver ivtv, there is a mismatch between the type of the radio module
parameter
and the storage variable, which leads to the following warning:
CC [M] drivers/media/video/ivtv/ivtv-driver.o
drivers/media/video/ivtv/ivtv-driver.c: In function
On Tue, Mar 6, 2012 at 10:22 AM, Alex Gershgorin al...@meprolight.com wrote:
In i.MX35 (arch/arm/mach-imx/clock-imx35.c) it looks like this:
_REGISTER_CLOCK(NULL, csi, csi_clk)
Yes, I will submit a patch to fix this.
Regards,
Fabio Estevam
--
To unsubscribe from this list: send the line
On Tue, 6 Mar 2012, Alex Gershgorin wrote:
Thanks Guennadi,
Hi Alex
(adding v4l and Sascha to CC)
On Tue, 6 Mar 2012, Alex Gershgorin wrote:
Hi Guennadi,
I'm working on I.MX35 PDK platform with use 3.3.0-rc6 version of the Linux
Kernel.
Here is my Kernel boot message
From: Alex Gershgorin
Sent: Tuesday, March 06, 2012 3:22 PM
To: Guennadi Liakhovetski
Cc: linux-ker...@vger.kernel.org; Linux Media Mailing List; Sascha Hauer
Subject: RE: mx3-camera
Thanks Guennadi,
Hi Alex
(adding v4l and Sascha to CC)
On Tue, 6 Mar
When I first tried the as102 driver in the 3.3 kernel, I was pleased to notice
that finally my stick was able to tune VHF channels. It never worked in VHF
even with the original Kernellabs driver.
But a few days ago a linux user from Melbourne, Ryley, contacted me to let me
know he had a
This patch fixes a regression in kernel 3.3 due to this patch:
http://patchwork.linuxtv.org/patch/8332/
That patch changes #pragma pack(1) with __packed attributes, but it is not
complete. In fact, in the as102 driver there are a lot of structs/unions
defined inside other structs/unions.
When
Ryley and me tested several eLNA configuration values with both a rooftop
and a portable antenna.
Ryley fuond out that the best value for his Elgato stick is indeed the current
default value 0xC0.
Instead, my stick is not capable of tuning VHF channels with 0xC0. With 0x80,
VHF works but the
From: Justin P. Mattock justinmatt...@gmail.com
linux-next:
I like to spend some time reading code, in doing so I have found some typos in
some of the comments.
The patch below fixes what I have found.
Signed-off-by: Justin P. Mattock justinmatt...@gmail.com
---
drivers/staging/media/Kconfig
Hi Laurent,
Thanks for the patch.
On Tue, Mar 06, 2012 at 01:09:46PM +0100, Laurent Pinchart wrote:
From: Martin Hostettler mar...@neutronstar.dyndns.org
The MT9M032 is a parallel 1.6MP sensor from Micron controlled through I2C.
The driver creates a V4L2 subdevice. It currently supports
On Mon, Mar 05, 2012 at 12:07:30PM +0100, Laurent Pinchart wrote:
Hi Sakari,
Thanks for the patch. This version is more readable.
What about also making the red lines dotted/dashed ?
Done.
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To
Hi,
I would like to inform you that the example application for the MFC driver has
been prepared and was today released to the open source.
The application demonstrates how to setup and handle video stream decoding. It
uses MFC for video decoding and FIMC for post processing (color conversion
On Mon, Mar 05, 2012 at 11:59:22AM +0100, Laurent Pinchart wrote:
Hi Sakari,
Thanks for the patch.
On Friday 02 March 2012 19:30:12 Sakari Ailus wrote:
Add support for VIDIOC_SUBDEV_S_SELECTION and VIDIOC_SUBDEV_G_SELECTION
IOCTLs. They replace functionality provided by
Hi Sakari,
Thanks for the review.
On Tuesday 06 March 2012 17:04:04 Sakari Ailus wrote:
On Tue, Mar 06, 2012 at 01:09:46PM +0100, Laurent Pinchart wrote:
From: Martin Hostettler mar...@neutronstar.dyndns.org
The MT9M032 is a parallel 1.6MP sensor from Micron controlled through I2C.
On 03/06/2012 07:29 AM, Danny Kukawka wrote:
Am 04.03.2012 19:25, schrieb Larry Finger:
In driver ivtv, there is a mismatch between the type of the radio module
parameter
and the storage variable, which leads to the following warning:
CC [M] drivers/media/video/ivtv/ivtv-driver.o
Hi Laurent,
On Tue, Mar 06, 2012 at 05:08:01PM +0100, Laurent Pinchart wrote:
...
+struct mt9m032 {
+ struct v4l2_subdev subdev;
+ struct media_pad pad;
+ struct mt9m032_platform_data *pdata;
+
+ struct v4l2_ctrl_handler ctrls;
+ struct {
+ struct v4l2_ctrl *hflip;
Hi,
Here's the second version of the MT9M032 and MT9P031 sensor patches for v3.4.
Compared to v1, only patch 5/5 has been changed to incorporate Sakari's
comments. I've modified the exposure control to use line units instead of
microseconds, renamed various constants to mimic the MT9P031 driver
From: Danny Kukawka danny.kuka...@bisect.de
drivers/media/video/mt9p031.c included 'media/v4l2-subdev.h' twice,
remove the duplicate.
Signed-off-by: Danny Kukawka danny.kuka...@bisect.de
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |1 -
1
From: Martin Hostettler mar...@neutronstar.dyndns.org
The MT9M032 is a parallel 1.6MP sensor from Micron controlled through I2C.
The driver creates a V4L2 subdevice. It currently supports cropping, gain,
exposure and v/h flipping controls in monochrome mode with an
external pixel clock.
Compute the PLL parameters at runtime using the generic Aptina PLL
helper.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/Kconfig |1 +
drivers/media/video/mt9p031.c | 62 ++---
2 files changed, 28
Add a generic helper function to compute PLL parameters for PLL found in
several Aptina sensors.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Acked-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/Kconfig |3 +
drivers/media/video/Makefile |4 +
The fields are set but never used, remove them.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/drivers/media/video/mt9p031.c b/drivers/media/video/mt9p031.c
index
On Tuesday 06 March 2012 17:50:36 Sakari Ailus wrote:
On Mon, Mar 05, 2012 at 11:59:22AM +0100, Laurent Pinchart wrote:
On Friday 02 March 2012 19:30:12 Sakari Ailus wrote:
Add support for VIDIOC_SUBDEV_S_SELECTION and VIDIOC_SUBDEV_G_SELECTION
IOCTLs. They replace functionality provided
Hi,
I've missed a 64-bit division issue in v2. Here's a v3 that fixes that. Sorry
for the noise.
Danny Kukawka (1):
mt9p031: Remove duplicate media/v4l2-subdev.h include
Laurent Pinchart (3):
mt9p031: Remove unused xskip and yskip fields in struct mt9p031
v4l: Aptina-style sensor PLL
From: Danny Kukawka danny.kuka...@bisect.de
drivers/media/video/mt9p031.c included 'media/v4l2-subdev.h' twice,
remove the duplicate.
Signed-off-by: Danny Kukawka danny.kuka...@bisect.de
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |1 -
1
Add a generic helper function to compute PLL parameters for PLL found in
several Aptina sensors.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Acked-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/Kconfig |3 +
drivers/media/video/Makefile |4 +
From: Martin Hostettler mar...@neutronstar.dyndns.org
The MT9M032 is a parallel 1.6MP sensor from Micron controlled through I2C.
The driver creates a V4L2 subdevice. It currently supports cropping, gain,
exposure and v/h flipping controls in monochrome mode with an
external pixel clock.
The fields are set but never used, remove them.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/drivers/media/video/mt9p031.c b/drivers/media/video/mt9p031.c
index
Compute the PLL parameters at runtime using the generic Aptina PLL
helper.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/Kconfig |1 +
drivers/media/video/mt9p031.c | 62 ++---
2 files changed, 28
Hi everyone,
This the fifth version of my patchset that contains:
- Integer menu controls [2],
- Selection IOCTL for subdevs [3],
- Sensor control changes [5,7],
- link_validate() media entity and V4L2 subdev pad ops,
- OMAP 3 ISP driver improvements [4],
- SMIA++ sensor driver,
- rm680/rm696
Add support for VIDIOC_SUBDEV_S_SELECTION and VIDIOC_SUBDEV_G_SELECTION
IOCTLs. They replace functionality provided by VIDIOC_SUBDEV_S_CROP and
VIDIOC_SUBDEV_G_CROP IOCTLs and also add new functionality (composing).
VIDIOC_SUBDEV_G_CROP and VIDIOC_SUBDEV_S_CROP continue to be supported.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
Documentation/DocBook/media/v4l/compat.xml | 10 +
Documentation/DocBook/media/v4l/v4l2.xml |6 +++
.../DocBook/media/v4l/vidioc-queryctrl.xml |
This also prevents accessing NULL pointer in csi2_try_format().
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/omap3isp/ispvideo.c | 13 +
1 files changed, 13 insertions(+), 0 deletions(-)
diff
Collect entities which are part of the pipeline into a single bit mask.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispvideo.c |9 +
drivers/media/video/omap3isp/ispvideo.h |1 +
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git
Add documentation for V4L2 subdev selection API. This changes also
experimental V4L2 subdev API so that scaling now works through selection API
only.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/DocBook/media/Makefile |4 +-
Allow choosing the lock used by the control handler. This may be handy
sometimes when a driver providing multiple subdevs does not want to use
several locks to serialise its functions.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/adp1653.c|8 +++---
From: Sakari Ailus sakari.ai...@maxwell.research.nokia.com
This currently introduces an extra file to the arch/arm/mach-omap2
directory: board-rm680-camera.c. Keeping the device tree in mind, the
context of the file could be represented as static data with one exception:
the external clock to the
Configure CSI-2 phy based on platform data in the ISP driver. For that, the
new V4L2_CID_IMAGE_SOURCE_PIXEL_RATE control is used. Previously the same
was configured from the board code.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
No longer assume pad number 0 is the source pad of the external entity. Find
the source pad from the external entity and use it instead.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/isp.c | 13 -
1 files changed, 12 insertions(+), 1 deletions(-)
isp_video_check_external_subdevs() will retrieve external subdev's
bits-per-pixel and pixel rate for the use of other ISP subdevs at streamon
time. isp_video_check_external_subdevs() is called after pipeline
validation.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Add pointer to external subdev, pixel rate of the external subdev and bpp of
the format to struct isp_pipeline.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/omap3isp/ispvideo.h |3 +++
1 files changed, 3
Use default link validation for ccp2, csi2, preview and resizer. On ccp2,
csi2 and ccdc we also collect information on external subdevs as one may be
connected to those entities.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
XCLK definitions are often required by the board code. Move them to public
include file.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/omap3isp/isp.h |4
include/media/omap3isp.h |4
Perform CCDC link validation in ccdc_link_validate() instead of
isp_video_validate_pipeline(). Also perform maximum data rate check in
isp_video_check_external_subdevs().
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispccdc.c | 65 +
The configuration of many other blocks depend on resizer maximum data rate.
Get the value from resizer at link validation time.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispresizer.c | 15
drivers/media/video/omap3isp/ispvideo.c | 54
Since media_entity_pipeline_start() now does link validation, it may
actually fail. Perform the error handling.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispvideo.c | 52 --
1 files changed, 28 insertions(+), 24 deletions(-)
This register is available only in OMAP3630.
The original patch was submitted by Vimarsh Zutshi.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
arch/arm/mach-omap2/control.h |1 +
1 files changed, 1 insertions(+), 0
The clock rate for l3_ick will soon be read during pipeline validation which
is now part of media_entity_pipeline_start(). For that reason we set
constraints earlier on.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
vdev_to_v4l2_subdev() should return struct v4l2_subdev *, not void *. Fix
this.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
include/media/v4l2-subdev.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
Add three other colour orders for 10-bit to 8-bit DPCM compressed raw bayer
pixel formats.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/DocBook/media/v4l/pixfmt-srggb10.xml |2 +-
.../DocBook/media/v4l/pixfmt-srggb10dpcm8.xml | 29
Add control class for image processing controls. The control class deals
with controls processing image, for example digital gain or noise filtering,
which can be present in any part of the pipeline.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/DocBook/media/v4l/controls.xml
Add lane configuration (order of clock and data lane) to platform data on
both CCP2 and CSI-2.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/omap3isp/ispcsiphy.h | 15 ++-
Unify functions to get try pointers and validate the pad number accessed by
the user.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
include/media/v4l2-subdev.h | 30 +-
1 files changed, 13
Add image source control class. This control class is intended to contain
low level controls which deal with control of the image capture process ---
the A/D converter in image sensors, for example.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/DocBook/media/v4l/controls.xml
Fall back to s_selection if s_crop isn't implemented by a driver. Same for
g_selection / g_crop.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/v4l2-subdev.c | 37 +++--
1
v4l2_subdev_link_validate() is the default op for validating a link. In V4L2
subdev context, it is used to call a pad op which performs the proper link
check without much extra work.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
Document guidelines how 4CC codes should be named. Only raw bayer is
included currently. Other formats should be documented later on.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/video4linux/4CCs.txt | 32
1 files changed, 32 insertions(+),
Document that format related configuration is done through pad ops in case
the driver does use the media framework.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
Documentation/video4linux/v4l2-framework.txt |9 +
1
The purpose of the link_validate() op is to allow an entity driver to ensure
that the properties of the pads at the both ends of the link are suitable
for starting the pipeline. link_validate is called on sink pads on active
links which belong to the active part of the graph.
Signed-off-by:
These two IOCTLS are obsoleted by VIDIOC_SUBDEV_G_SELECTION and
VIDIOC_SUBDEV_S_SELECTION. Mark them obsolete.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
Documentation/DocBook/media/v4l/compat.xml |7 +++
Create a new control type called V4L2_CTRL_TYPE_INTEGER_MENU. Integer menu
controls are just like menu controls but the menu items are 64-bit integers
rather than strings.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Tested-by:
Add an integer menu test control for the vivi driver.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/vivi.c | 22 ++
1 files changed, 22 insertions(+), 0 deletions(-)
diff --git
Hi Sakari,
Thanks for the patch.
On Tuesday 06 March 2012 18:32:49 Sakari Ailus wrote:
Add svga and dia files for V4L2 subdev selections documentation.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
--
Regards,
Laurent
On 03/06/2012 05:27 PM, Laurent Pinchart wrote:
On Tuesday 06 March 2012 17:50:36 Sakari Ailus wrote:
On Mon, Mar 05, 2012 at 11:59:22AM +0100, Laurent Pinchart wrote:
On Friday 02 March 2012 19:30:12 Sakari Ailus wrote:
Add support for VIDIOC_SUBDEV_S_SELECTION and VIDIOC_SUBDEV_G_SELECTION
Hi Sakari,
Thanks for the patch.
On Tuesday 06 March 2012 18:32:50 Sakari Ailus wrote:
Add documentation for V4L2 subdev selection API. This changes also
experimental V4L2 subdev API so that scaling now works through selection API
only.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Hi Sakari,
Thanks for the patch.
On Tuesday 06 March 2012 18:33:04 Sakari Ailus wrote:
Since media_entity_pipeline_start() now does link validation, it may
actually fail. Perform the error handling.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Acked-by: Laurent Pinchart
Hi,
I have a custom dm3730 board, running a 3.2.0 kernel.
The board is equipped with an aptina MT9J sensor on
parallel interface.
Whenever I try to run yavta twice, the second run leads to a
soft lockup in omap3isp_video_queue_streamon (see below)
What can I do / test to debug this issue ?
#
On Sun, Mar 4, 2012 at 23:19, Gianluca Gennari gennar...@gmail.com wrote:
Probably the best solution is to use div_u64.
The following patch fixed the warning on my 32 bit system.
Signed-off-by: Gianluca Gennari gennar...@gmail.com
Thanks, that fixes it (div_u64() is do_div() on 32-bit).
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:Tue Mar 6 19:00:18 CET 2012
git hash:e8ca6d20a65d9d94693a0ed99b12d95b882dc859
gcc version: i686-linux-gcc
Hi Tomasz,
Tomasz Stanislawski wrote:
On 03/06/2012 05:27 PM, Laurent Pinchart wrote:
On Tuesday 06 March 2012 17:50:36 Sakari Ailus wrote:
On Mon, Mar 05, 2012 at 11:59:22AM +0100, Laurent Pinchart wrote:
On Friday 02 March 2012 19:30:12 Sakari Ailus wrote:
Add support for
On Tuesday 06 March 2012 21:55:52 Sakari Ailus wrote:
Tomasz Stanislawski wrote:
On 03/06/2012 05:27 PM, Laurent Pinchart wrote:
On Tuesday 06 March 2012 17:50:36 Sakari Ailus wrote:
On Mon, Mar 05, 2012 at 11:59:22AM +0100, Laurent Pinchart wrote:
On Friday 02 March 2012 19:30:12 Sakari
Hi Laurent,
Laurent Pinchart wrote:
On Tuesday 06 March 2012 21:55:52 Sakari Ailus wrote:
Tomasz Stanislawski wrote:
On 03/06/2012 05:27 PM, Laurent Pinchart wrote:
On Tuesday 06 March 2012 17:50:36 Sakari Ailus wrote:
On Mon, Mar 05, 2012 at 11:59:22AM +0100, Laurent Pinchart wrote:
On
Hi Laurent,
Thanks for the patch.
Laurent Pinchart wrote:
The fields are set but never used, remove them.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/mt9p031.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
Reviewed-by: Sakari
Thanks for the patch, Laurent!
Laurent Pinchart wrote:
Compute the PLL parameters at runtime using the generic Aptina PLL
helper.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/video/Kconfig |1 +
drivers/media/video/mt9p031.c | 62
Hello Everyone !
I have three DVB-C devices of the type mentioned, connected to my
mythtv-server which have been working great for a long time. As my cable
provider now are planning to start encrypting all channels, I have
bought a Xcrypt CAM module as needed. I soon realised that I needed to
Hello,
After some research on v4l2 and videbuf2, and considering that easycap
driver is pretty
outdated I've decided to start writing a new driver from scratch.
I am using the excellent vivi driver and some usb video capture drivers as
a starting point. And of course, I'm using the current
1 - 100 of 110 matches
Mail list logo