[GIT PATCHES FOR 2.6.36] gspca for_2.6.36

2010-07-14 Thread Jean-Francois Moine
The following changes since commit a41ae2431a3d1c751bda1ef0e9b44b27192e19de: V4L/DVB: gspca - sq930x: Add some comments for sensor mt9v111 (2010-07-10 14:14:45 -0300) are available in the git repository at: git://linuxtv.org/jfrancois/gspca.git for_2.6.36 Jean-François Moine (6):

Re: Microsoft VX-1000 Microphone Drivers Crash in x86_64

2010-07-14 Thread Kyle Baker
On Wed, Jul 14, 2010 at 6:31 AM, Jean-Francois Moine moin...@free.fr wrote: I have just done the pull request. The patch should be applied in the kernel 2.6.36 and it contains: Jean-Francois, Long Thank you, please be patient, You did most of the work, but I appreciate your generosity so

Re: Reception issue: DViCO Fusion HDTV DVB-T Dual Express

2010-07-14 Thread Vincent McIntyre
I have this card (lspci reports pciid 14f1:8852, subsystem 18ac:db78) and the Dual Digital 4 (lsusb 0fe9:db78). I had a few problems similar to this (on Nine in Sydney, particularly) until Mauro applied some patches to fix some weirdness in the calculations of the tuning offsets, a few months ago

[PATCH 1/4] drivers/media/dvb: Remove dead Configs

2010-07-14 Thread Christian Dietrich
Following flags were checked, but never set anywhere, therefore removing all references from the source code: CONFIG_BAND_SBAND CONFIG_BAND_LBAND CONFIG_STANDARD_DAB CONFIG_STANDARD_DVBT CONFIG_TUNER_DIB0090_P1B_SUPPORT CONFIG_TUNER_DIB0090_CPTURIM_MEMORY FIREFLY_FIRMWARE Signed-off-by:

[PATCH 2/4] drivers/media/dvb: Remove undead configs

2010-07-14 Thread Christian Dietrich
The following CONFIG_ options are set within the C File, so the blocks will always be selected. For the matter of readability the ifdefs are not nesseccary: CONFIG_BAND_CBAND CONFIG_BAND_UHF CONFIG_BAND_VHF CONFIG_DIB0090_USE_PWM_AGC CONFIG_SYS_ISDBT Signed-off-by: Christian Dietrich

[PATCH 3/4] drivers/media/video: Remove dead CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE

2010-07-14 Thread Christian Dietrich
CONFIG_FB_OMAP2_FORCE_AUTO_UPDATE doesn't exist in Kconfig and is never defined anywhere else, therefore removing all references for it from the source code. Signed-off-by: Christian Dietrich qy03f...@stud.informatik.uni-erlangen.de --- drivers/media/video/omap/omap_vout.c |8 1

[RFC/PATCH 00/10] Media controller (core and V4L2)

2010-07-14 Thread Laurent Pinchart
Hi everybody, A bit less than one year after Hans' initial media controller proposal, I'm happy to report that we've finally reached the point where an initial working implementation can be sent for review. Before going any further, I'd like to thank everybody who made this possible, including

[RFC/PATCH 04/10] media: Entity graph traversal

2010-07-14 Thread Laurent Pinchart
From: Sakari Ailus sakari.ai...@maxwell.research.nokia.com Add media entity graph traversal. The traversal follows active links by depth first. Traversing graph backwards is prevented by comparing the next possible entity in the graph with the previous one. Multiply connected graphs are thus not

[RFC/PATCH 07/10] media: Links setup

2010-07-14 Thread Laurent Pinchart
Create the following ioctl and implement it at the media device level to setup links. - MEDIA_IOC_SETUP_LINK: Modify the properties of a given link The only property that can currently be modified is the ACTIVE link flag to activate/deactivate a link. Links marked with the IMMUTABLE link flag

[RFC/PATCH 08/10] v4l: Add a media_device pointer to the v4l2_device structure

2010-07-14 Thread Laurent Pinchart
The pointer will later be used to register/unregister media entities when registering/unregistering a v4l2_subdev or a video_device. With the introduction of media devices, device drivers need to store a pointer to a driver-specific structure in the device's drvdata. v4l2_device can't claim

[RFC/PATCH 10/10] v4l: Make v4l2_subdev inherit from media_entity

2010-07-14 Thread Laurent Pinchart
V4L2 subdevices are media entities. As such they need to inherit from (include) the media_entity structure. When registering/unregistering the subdevice, the media entity is automatically registered/unregistered. The entity is acquired on device open and released on device close. Signed-off-by:

[RFC/PATCH 06/10] media: Entities, pads and links enumeration

2010-07-14 Thread Laurent Pinchart
Create the following two ioctls and implement them at the media device level to enumerate entities, pads and links. - MEDIA_IOC_ENUM_ENTITIES: Enumerate entities and their properties - MEDIA_IOC_ENUM_LINKS: Enumerate all pads and links for a given entity Entity IDs can be non-contiguous.

[RFC/PATCH 09/10] v4l: Make video_device inherit from media_entity

2010-07-14 Thread Laurent Pinchart
V4L2 devices are media entities. As such they need to inherit from (include) the media_entity structure. When registering/unregistering the device, the media entity is automatically registered/unregistered. The entity is acquired on device open and released on device close. Signed-off-by:

[RFC/PATCH 05/10] media: Reference count and power handling

2010-07-14 Thread Laurent Pinchart
From: Sakari Ailus sakari.ai...@maxwell.research.nokia.com Basically these are the interface functions: media_entity_get() - acquire entity media_entity_put() - release entity If the entity is of node type, the power change is distributed to all connected entities. For non-nodes

[RFC/PATCH 02/10] media: Media device

2010-07-14 Thread Laurent Pinchart
The media_device structure abstracts functions common to all kind of media devices (v4l2, dvb, alsa, ...). It manages media entities and offers a userspace API to discover and configure the media device internal topology. Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com ---

[SAMPLE 00/12] Further V4L2 API additions and OMAP3 ISP driver

2010-07-14 Thread Laurent Pinchart
Hi everybody, Here's the OMAP3 ISP driver along with V4L2 API additions/enhancements that it depends on. As mentioned in the media controller patches, please don't review this set, but use it as sample code for the media controller. Antti Koskipaa (1): v4l: Add crop ioctl to V4L2 subdev API

[SAMPLE 01/12] v4l: Move the media/v4l2-mediabus.h header to include/linux

2010-07-14 Thread Laurent Pinchart
The header defines the v4l2_mbus_framefmt structure which will be used by the V4L2 subdevs userspace API. Change the type of the v4l2_mbus_framefmt::code field to __u32, as enum sizes can differ between different ABIs on the same architectures. Signed-off-by: Laurent Pinchart

[SAMPLE 02/12] v4l: Add 16 bit YUYV and SGRBG10 media bus format codes

2010-07-14 Thread Laurent Pinchart
Add the following media bus format code definitions: - V4L2_MBUS_FMT_SGRBG10_1X10 for 10-bit GRBG Bayer - V4L2_MBUS_FMT_SGRBG10_DPCM8_1X8 for 10-bit DPCM compressed GRBG Bayer - V4L2_MBUS_FMT_YUYV16_1X16 for 16-bit YUYV - V4L2_MBUS_FMT_UYVY16_1X16 for 16-bit UYVY - V4L2_MBUS_FMT_YVYU16_1X16 for

[SAMPLE 10/12] omap3: Export omap3isp platform device structure

2010-07-14 Thread Laurent Pinchart
From: Stanimir Varbanov svarba...@mm-sol.com omap3isp platform device structure pointer is needed from camera board files for subdevs registration and calls. Signed-off-by: Stanimir Varbanov svarba...@mm-sol.com --- arch/arm/mach-omap2/devices.c |5 - arch/arm/mach-omap2/devices.h |

[SAMPLE 09/12] ARM: OMAP3: Update Camera ISP definitions for OMAP3630

2010-07-14 Thread Laurent Pinchart
From: Tuukka Toivonen tuukka.o.toivo...@nokia.com Add new/changed base address definitions and resources for OMAP3630 ISP. The OMAP3430 CSI2PHY block is same as the OMAP3630 CSIPHY2 block. But the later name is chosen as it gives more symmetry to the names. Signed-off-by: Tuukka Toivonen

[SAMPLE 11/12] omap34xxcam: Register the ISP platform device during omap34xxcam probe

2010-07-14 Thread Laurent Pinchart
In order to properly clean up all resources allocated by the isp-mod driver, the ISP platform device needs to be unregistered when the omap34xxcam driver is unloaded. Move the ISP platform device registration from omap_init_camera to omap34xxcam_probe. This fixes many memory leaks when unloading

[SAMPLE 07/12] v4l: Add crop ioctl to V4L2 subdev API

2010-07-14 Thread Laurent Pinchart
From: Antti Koskipaa antti.koski...@nokia.com This patch adds the VIDIOC_SUBDEV_S_CROP and G_CROP ioctls to the userland API. CROPCAP is not implemented because it's redundant. Signed-off-by: Antti Koskipaa antti.koski...@nokia.com --- drivers/media/video/v4l2-subdev.c | 36

[SAMPLE 08/12] v4l: subdev: Generic ioctl support

2010-07-14 Thread Laurent Pinchart
Instead of returning an error when receiving an ioctl call with an unsupported command, forward the call to the subdev core::ioctl handler. Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com --- Documentation/video4linux/v4l2-framework.txt |5 +

[SAMPLE 06/12] v4l: Add subdev userspace API to enumerate and configure frame interval

2010-07-14 Thread Laurent Pinchart
The three new ioctl VIDIOC_SUBDEV_ENUM_FRAME_INTERVAL, VIDIOC_SUBDEV_G_FRAME_INTERVAL and VIDIOC_SUBDEV_S_FRAME_INTERVAL can be used to enumerate and configure a subdev's frame rate from userspace. Two new video::g/s_frame_interval subdev operations are introduced to support those ioctls. The

[SAMPLE 05/12] v4l: v4l2_subdev userspace format API

2010-07-14 Thread Laurent Pinchart
Add a userspace API to get, set and enumerate the media format on a subdev pad. Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com Signed-off-by: Stanimir Varbanov svarba...@mm-sol.com Signed-off-by: Sakari Ailus sakari.ai...@maxwell.research.nokia.com ---

[SAMPLE 04/12] v4l-subdev: Add pads operations

2010-07-14 Thread Laurent Pinchart
Add a v4l2_subdev_pad_ops structure for the operations that need to be performed at the pad level such as format-related operations. The format at the output of a subdev usually depends on the format at its input(s). The try format operation is thus not suitable for probing format at individual

[SAMPLE 03/12] v4l: Create v4l2 subdev file handle structure

2010-07-14 Thread Laurent Pinchart
From: Stanimir Varbanov svarba...@mm-sol.com Used for storing subdev information per file handle and hold V4L2 file handle. Signed-off-by: Stanimir Varbanov svarba...@mm-sol.com Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com --- drivers/media/video/v4l2-subdev.c | 76

Re: Confusing mediabus formats

2010-07-14 Thread Guennadi Liakhovetski
Hi Hans Thanks for returning to this topic. Sorry, it took me a few days again to get back to it... On Fri, 9 Jul 2010, Hans Verkuil wrote: On Tuesday 11 May 2010 09:07:25 Guennadi Liakhovetski wrote: On Mon, 10 May 2010, Guennadi Liakhovetski wrote: (added Laurent to CC as he once

[media-ctl PATCH 1/3] Create initial .gitignore file

2010-07-14 Thread Sergio Aguirre
The idea of this file is to ignore build generated files, and also the standard patches subfolder, used by quilt for example. Signed-off-by: Sergio Aguirre saagui...@ti.com --- .gitignore |4 1 files changed, 4 insertions(+), 0 deletions(-) create mode 100644 .gitignore diff --git

[media-ctl PATCH 3/3] Be able to add more CFLAGS

2010-07-14 Thread Sergio Aguirre
This allows the gcc compilation to build with extra parameters. For example, if we want to build with -static, we just do: make CFLAGS=-static Signed-off-by: Sergio Aguirre saagui...@ti.com --- Makefile |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/Makefile

[media-ctl PATCH 0/3] Some patches for MC testapp

2010-07-14 Thread Sergio Aguirre
Hi Laurent, Here's some patches I have generated when trying to use your app with my Zoom3 board/environment. These are based on your git tree: http://git.ideasonboard.org/?p=media-ctl.git;a=summary Your comments are appreciated. Regards, Sergio Sergio Aguirre (3): Create initial

[media-ctl PATCH 2/3] Just include kernel headers

2010-07-14 Thread Sergio Aguirre
We shouldn't require full kernel source for this. Signed-off-by: Sergio Aguirre saagui...@ti.com --- Makefile |6 ++ 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index bf4cf55..300ed7e 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,9 @@ -SRCARCH ?=

Re: [PATCH] Fix VIDIOC_QBUF compat ioctl32

2010-07-14 Thread Pawel Osciak
Hi, On Mon, 25 Jan 2010 16:02:31 +0100, Arnaud Patard wrote: When using VIDIOC_QBUF with memory type set to V4L2_MEMORY_MMAP, the v4l2_buffer buffer gets unmodified on drivers like uvc (well, only bytesused field is modified). Then some apps like gstreamer are reusing the same buffer later

[PULL] http://linuxtv.org/hg/~anttip/af9015/

2010-07-14 Thread Antti Palosaari
Mauro, Please pull from http://linuxtv.org/hg/~anttip/af9015/ for the following: af9013: add support for firmware 5.1.0.0 get_dvb_firmware: update af9015 af9015: support for AverMedia AVerTV Volar M (A815Mac) af9013: program tuner before demodulator af9013: af9013_read_status() refactoring

[cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: ERRORS

2010-07-14 Thread Hans Verkuil
This message is generated daily by a cron job that builds v4l-dvb for the kernels and architectures in the list below. Results of the daily build of v4l-dvb: date:Wed Jul 14 19:00:13 CEST 2010 path:http://www.linuxtv.org/hg/v4l-dvb changeset: 14993:9652f85e688a git master:

[PULL] fixes for 2.6.35

2010-07-14 Thread Guennadi Liakhovetski
Hi Mauro The following changes since commit 2b5549a16077d969944b702e01bddd61befa4b43: Pawel Osciak (1): V4L/DVB: v4l: mem2mem_testdev: fix g_fmt NULL pointer dereference are available in the git repository at: git://linuxtv.org/gliakhovetski/v4l-dvb.git for-2.6.35 Guennadi

Re: [PATCH] Add interlace support to sh_mobile_ceu_camera.c

2010-07-14 Thread Kuninori Morimoto
Dear hermann Is there any documentation and how can a user know about it? Ecovec board which I and Guennadi were talking about is an evaluation board. If you buy this board, you can find DVD including manual in its box. Please check