Hi Laurent,
Laurent Pinchart wrote:
On Saturday 14 January 2012 20:33:36 Sakari Ailus wrote:
Signed-off-by: Sakari Ailussakari.ai...@iki.fi
---
src/mediactl.c |9 +++--
src/mediactl.h |4 +++-
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/src/mediactl.c b/src
Hi Sylwester,
Sylwester Nawrocki wrote:
On 01/14/2012 09:51 PM, Sakari Ailus wrote:
diff --git a/drivers/media/video/v4l2-ctrls.c
b/drivers/media/video/v4l2-ctrls.c index 083bb79..da1ec52 100644
--- a/drivers/media/video/v4l2-ctrls.c
+++ b/drivers/media/video/v4l2-ctrls.c
@@ -606,6 +606,12
Hi Laurent,
Laurent Pinchart wrote:
On Saturday 14 January 2012 21:51:31 Sakari Ailus wrote:
Laurent Pinchart wrote:
On Tuesday 20 December 2011 21:28:00 Sakari Ailus wrote:
From: Sakari Ailus sakari.ai...@iki.fi
Add image source control class. This control class is intended to
contain low
Hi Laurent,
Laurent Pinchart wrote:
On Sunday 15 January 2012 20:44:02 Sakari Ailus wrote:
Laurent Pinchart wrote:
On Saturday 14 January 2012 21:51:31 Sakari Ailus wrote:
Laurent Pinchart wrote:
On Tuesday 20 December 2011 21:28:00 Sakari Ailus wrote:
From: Sakari Ailus sakari.ai...@iki.fi
of the affected strings are either
MPEG or Flash controls.
Looks good to me. I looked at the flash controls only.
Regards,
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body
Hi Laurent,
Thanks for the review!
On Mon, Jan 16, 2012 at 03:08:26PM +0100, Laurent Pinchart wrote:
On Wednesday 11 January 2012 22:26:50 Sakari Ailus wrote:
Add lane configuration (order of clock and data lane) to platform data on
both CCP2 and CSI-2.
Signed-off-by: Sakari Ailus
Hi Laurent,
Thanks for the review!
On Mon, Jan 16, 2012 at 03:01:50PM +0100, Laurent Pinchart wrote:
On Wednesday 11 January 2012 22:26:46 Sakari Ailus wrote:
Add three other colour orders for 10-bit to 8-bit DPCM compressed formats.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
Hi Laurent,
Many thanks for reviewing these!
On Mon, Jan 16, 2012 at 03:22:42PM +0100, Laurent Pinchart wrote:
On Wednesday 11 January 2012 22:26:51 Sakari Ailus wrote:
Configure CSI-2 phy based on platform data in the ISP driver. For that, the
new V4L2_CID_IMAGE_SOURCE_PIXEL_RATE control
Hi Laurent,
Thanks for the review.
On Mon, Jan 16, 2012 at 03:35:07PM +0100, Laurent Pinchart wrote:
On Wednesday 11 January 2012 22:26:53 Sakari Ailus wrote:
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/media-entity.c | 73
Hi Laurent,
Thanks for the review!
On Mon, Jan 16, 2012 at 03:44:08PM +0100, Laurent Pinchart wrote:
On Wednesday 11 January 2012 22:26:54 Sakari Ailus wrote:
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
On Mon, Jan 16, 2012 at 03:50:07PM +0100, Laurent Pinchart wrote:
Hi Sakari,
Thanks for the patch.
On Wednesday 11 January 2012 22:26:56 Sakari Ailus wrote:
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispccp2.c|2 ++
drivers/media/video
Hi Laurent,
On Thu, Jan 19, 2012 at 05:16:50PM +0100, Laurent Pinchart wrote:
On Tuesday 17 January 2012 20:45:18 Sakari Ailus wrote:
On Mon, Jan 16, 2012 at 03:22:42PM +0100, Laurent Pinchart wrote:
On Wednesday 11 January 2012 22:26:51 Sakari Ailus wrote:
Configure CSI-2 phy based
in it.
Is it ? Not in this patch at least.
Hmm. Good point. I'll check if I can get rid of it and still keep it looking
nice.
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body
? This is currently done by
virtually all V4L2 drivers where such mappings are relevant. Not doing so
would really kill the performance i.e. it's infeasible. Same goes to (m)any
other multimedia devices dealing with buffers containing streaming video
data.
Kind regards,
--
Sakari Ailus
e-mail
...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More
in the same queue.
Kind regards,
--
Sakari Ailus
sakari.ai...@iki.fi
--
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
iommu_domain_free() was called in isp_remove() before omap3isp_put().
omap3isp_put() must not save the context if the IOMMU no longer is there.
Fix this.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
The issue only seems to affect the staging/for_v3.4 branch in
media-tree.git.
drivers
Hi Laurent,
On Fri, Jan 27, 2012 at 10:36:02AM +0100, Laurent Pinchart wrote:
On Friday 27 January 2012 10:05:55 Sakari Ailus wrote:
iommu_domain_free() was called in isp_remove() before omap3isp_put().
omap3isp_put() must not save the context if the IOMMU no longer is there.
Fix
iommu_domain_free() was called in isp_remove() before omap3isp_put().
omap3isp_put() must not save the context if the IOMMU no longer is there.
Fix this.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
Compared to v1, neither the ISP context is saved.
drivers/media/video/omap3isp/isp.c
The devnode already is a pointer in struct v4l2_subdev, we don't need a
pointer to that.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
This issue is present in for_v3.3 branch and in for_v3.4. This patch is for
the former.
drivers/media/video/omap3isp/ispccdc.c |3 +--
1 files changed
rectangle boundaries
*/
struct v4l2_subdev_crop {
__u32 which;
__u32 pad;
struct v4l2_rect rect;
__u32 reserved[8];
};
Cheers,
--
Sakari Ailus
sakari.ai...@iki.fi
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message
Hi Daniel,
Daniel Vetter wrote:
On Thu, Jan 26, 2012 at 01:28:16AM +0200, Sakari Ailus wrote:
Why you should not hang onto mappings forever? This is currently done by
virtually all V4L2 drivers where such mappings are relevant. Not doing so
would really kill the performance i.e. it's
discuss this further on #v4l-meeting, I propose Tuesday 2012-01-31
15:00 Finnish time (13:00 GMT).
Kind regards,
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message
Hi Daniel,
On Sun, Jan 29, 2012 at 02:03:40PM +0100, Daniel Vetter wrote:
On Sun, Jan 29, 2012 at 01:03:39PM +0200, Sakari Ailus wrote:
Daniel Vetter wrote:
On Thu, Jan 26, 2012 at 01:28:16AM +0200, Sakari Ailus wrote:
Why you should not hang onto mappings forever? This is currently done
Hi Sylwester,
On Sat, Jan 28, 2012 at 06:01:59PM +0100, Sylwester Nawrocki wrote:
On 01/04/2012 10:07 PM, Sakari Ailus wrote:
On Fri, Dec 30, 2011 at 12:18:40PM +0100, Sylwester Nawrocki wrote:
Thus we would three levels of controls for camera,
1) image source class (lowest possible
creating a single hardware-specific solution.
Cheers,
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
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
://www.spinics.net/lists/linux-media/msg42848.html
[8] http://www.spinics.net/lists/linux-media/msg42991.html
[9] http://www.spinics.net/lists/linux-media/msg43810.html
Kind regards,
--
Sakari Ailus
sakari.ai...@iki.fi
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body
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
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
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 ++-
include/media
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
omap3isp_get_external_info() will retrieve external subdev's bits-per-pixel
and pixel rate for the use of other ISP subdevs at streamon time.
omap3isp_get_external_info() is used during pipeline validation.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/isp.c
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
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
---
drivers/media/video/omap3isp/ispcsi2.c | 10
-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispccdc.c| 23 +++
drivers/media/video/omap3isp/ispccp2.c| 20
drivers/media/video/omap3isp/ispcsi2.c| 19 +++
drivers/media/video/omap3isp/isppreview.c |2
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispresizer.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/drivers/media/video/omap3isp/ispresizer.c
b/drivers/media/video/omap3isp/ispresizer.c
index 6ce2349..81e1bc4 100644
() --- this will live on as ccdc_is_shiftable
in ispccdc.c.
Remove isp_video_validate_pipeline(). Pipeline validation is now split into
appropriate subdevs, so this can be removed.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/isp.c | 14 ---
drivers/media/video
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispvideo.c | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/media/video/omap3isp/ispvideo.c
b/drivers/media/video/omap3isp/ispvideo.c
index f1c68ca..2e4786d 100644
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
---
Documentation/video4linux/v4l2-framework.txt | 12
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 a/drivers
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
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
---
drivers/media/video/omap3isp/ispvideo.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/media
Implement correct link validation for the CCDC. Use external_rate from
isp_pipeline to configurat vp divisor and check that external_rate does not
exceed our data rate limitations.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispccdc.c | 69
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
---
Documentation/DocBook/media/v4l/compat.xml |7 +++
.../DocBook/media/v4l/vidioc-subdev-g-crop.xml |9
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
---
Documentation/video4linux/v4l2-framework.txt |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git
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 +++---
drivers
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
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 |2 +-
Documentation/DocBook/media/v4l
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 | 20
1 files changed, 12 insertions(+), 8 deletions(-)
diff --git
-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/v4l2-subdev.c | 34 +-
include/linux/v4l2-subdev.h | 41 +
include/media/v4l2-subdev.h | 21 +++---
3 files changed, 82 insertions(+), 14
-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/media-framework.txt | 19 +
drivers/media/media-entity.c | 53 +++-
include/media/media-entity.h |5 ++-
3 files changed, 73 insertions(+), 4 deletions(-)
diff --git a/Documentation/media
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
---
drivers
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 three other colour orders for 10-bit to 8-bit DPCM compressed 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
Documentation/DocBook/media
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
Hi Sylwester,
Sylwester Nawrocki wrote:
On 02/01/2012 11:00 AM, Sakari Ailus wrote:
I'd guess that all the ISP would do to such formats is to write them to
memory since I don't see much use for either in ISPs --- both typically are
output of the ISP.
Yep, correct. In fact in those cases
Hi Rob,
Clark, Rob wrote:
On Mon, Jan 30, 2012 at 4:01 PM, Sakari Ailus sakari.ai...@iki.fi wrote:
So to summarize I understand your constraints - gpu drivers have worked
like v4l a few years ago. The thing I'm trying to achieve with this
constant yelling is just to raise awereness
-device.h
Thanks for the patch! I've applied it to my tree --- plus removing extra
module.h at the same time.
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message
Hi Sylwester,
Sylwester Nawrocki wrote:
On 02/04/2012 12:22 PM, Sakari Ailus wrote:
Sylwester Nawrocki wrote:
On 02/01/2012 11:00 AM, Sakari Ailus wrote:
I'd guess that all the ISP would do to such formats is to write them to
memory since I don't see much use for either in ISPs --- both
Hi Sylwester,
Thanks for the review!
Sylwester Nawrocki wrote:
On 02/03/2012 12:54 AM, Sakari Ailus wrote:
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
Hi Sylwester,
Thanks for the comments!!
Sylwester Nawrocki wrote:
On 02/03/2012 12:54 AM, Sakari Ailus wrote:
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
Hi Sylwester,
On Sat, Feb 04, 2012 at 11:37:38PM +0100, Sylwester Nawrocki wrote:
On 02/04/2012 09:30 PM, Sakari Ailus wrote:
+#define V4L2_SUBDEV_SEL_FLAG_SIZE_GE (1 0)
+#define V4L2_SUBDEV_SEL_FLAG_SIZE_LE (1 1)
+#define
is finally here:
URL:http://www.spinics.net/lists/linux-media/msg43890.html
Cheers,
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
Hi Prabhakar,
Prabhakar Lad wrote:
+The following first charcters are used by raw bayer formats:
A small spelling mistake 'charcters', just pointing out since its a
documentation file :-)
Regards,
--Prabhakar Lad
Thanks; fixed for the next version of the patchset.
Cheers,
--
Sakari
Hi Sergio,
Thanks for the review!
Aguirre, Sergio wrote:
On Thu, Feb 2, 2012 at 5:54 PM, Sakari Ailus sakari.ai...@iki.fi wrote:
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
Hi Sergio,
Aguirre, Sergio wrote:
On Sat, Feb 11, 2012 at 11:17 AM, Aguirre, Sergio saagui...@ti.com wrote:
Hi Sakari,
On Fri, Feb 10, 2012 at 2:32 PM, Sakari Ailus sakari.ai...@iki.fi wrote:
Hi Sergio,
Thanks for the review!
Aguirre, Sergio wrote:
On Thu, Feb 2, 2012 at 5:54 PM, Sakari
From: Sakari Ailus sakari.ai...@iki.fi
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
---
drivers/media
-#include linux/module.h
#include linux/slab.h
#include linux/version.h
#include media/adp1653.h
Thanks for the patch. However, I've got a patch in my tree that already
contains this change.
Kind regards,
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
for something or is
that just a blob?
Kind regards,
--
Sakari Ailus
e-mail: sakari.ai...@iki.fi jabber/XMPP/Gmail: sai...@retiisi.org.uk
--
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
of time that has prevented me from doing that. :-I
Cheers,
--
Sakari Ailus
sakari.ai...@iki.fi
--
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
Hi Sylwester,
On Fri, Feb 17, 2012 at 03:26:29PM +0100, Sylwester Nawrocki wrote:
On 02/16/2012 08:46 PM, Sakari Ailus wrote:
On Thu, Feb 16, 2012 at 07:23:54PM +0100, Sylwester Nawrocki wrote:
This patch adds media bus pixel code for the interleaved JPEG/YUYV image
format used by S5C73MX
controlled digital camera depend on that.
Some receivers are also able to put such metadata into a separate memory
area using DMA, such as the OMAP 3 ISP CCP-2 receiver.
Cheers,
--
Sakari Ailus
sakari.ai...@iki.fi
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body
,
--
Sakari Ailus
sakari.ai...@iki.fi
--
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
--
To unsubscribe from this list: send the line unsubscribe linux
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
---
drivers
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
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 a/drivers
-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/v4l2-subdev.c | 34 +-
include/linux/v4l2-subdev.h | 41 +
include/media/v4l2-subdev.h | 21 +++---
3 files changed, 82 insertions(+), 14
vdev_to_v4l2_subdev() should return struct v4l2_subdev *, not void *. Fix
this.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
include/media/v4l2-subdev.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/include/media/v4l2-subdev.h b/include/media/v4l2-subdev.h
Unify functions to get try pointers and validate the pad number accessed by
the user.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
include/media/v4l2-subdev.h | 31 ++-
1 files changed, 14 insertions(+), 17 deletions(-)
diff --git a/include/media/v4l2
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
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 |2 +-
Documentation/DocBook/media/v4l
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
---
Documentation/DocBook/media/v4l/compat.xml |7 +++
.../DocBook/media/v4l/vidioc-subdev-g-crop.xml |9
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
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
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
Add three other colour orders for 10-bit to 8-bit DPCM compressed 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
Documentation/DocBook/media
-by: Sakari Ailus sakari.ai...@iki.fi
---
Documentation/media-framework.txt | 19 +
drivers/media/media-entity.c | 53 +++-
include/media/media-entity.h |5 ++-
3 files changed, 73 insertions(+), 4 deletions(-)
diff --git a/Documentation/media
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
---
Documentation/video4linux/v4l2-framework.txt |9 +
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git
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
---
Documentation/video4linux/v4l2-framework.txt | 12
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 +++---
drivers
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
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
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 deletions
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 | 20
1 files changed, 12 insertions(+), 8 deletions(-)
diff --git
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 ++-
include/media
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
---
drivers/media/video/omap3isp/ispvideo.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/media
omap3isp_get_external_info() will retrieve external subdev's bits-per-pixel
and pixel rate for the use of other ISP subdevs at streamon time.
omap3isp_get_external_info() is used during pipeline validation.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/isp.c
-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispccdc.c| 23 +++
drivers/media/video/omap3isp/ispccp2.c| 20
drivers/media/video/omap3isp/ispcsi2.c| 19 +++
drivers/media/video/omap3isp/isppreview.c |2
Implement correct link validation for the CCDC. Use external_rate from
isp_pipeline to configurat vp divisor and check that external_rate does not
exceed our data rate limitations.
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispccdc.c | 69
Signed-off-by: Sakari Ailus sakari.ai...@iki.fi
---
drivers/media/video/omap3isp/ispvideo.c | 11 +--
1 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/media/video/omap3isp/ispvideo.c
b/drivers/media/video/omap3isp/ispvideo.c
index f1c68ca..2e4786d 100644
601 - 700 of 5981 matches
Mail list logo