On 08/30/2013 04:17 AM, Pawel Osciak wrote:
> Add defines for controls found in UVC 1.5 encoding cameras.
>
> Signed-off-by: Pawel Osciak
> ---
> drivers/media/v4l2-core/v4l2-ctrls.c | 29 +
> include/uapi/linux/v4l2-controls.h | 31 +++
>
On Thursday 29 August 2013 06:58 PM, Hans Verkuil wrote:
On Thu 29 August 2013 14:32:49 Archit Taneja wrote:
VPE is a block which consists of a single memory to memory path which can
perform chrominance up/down sampling, de-interlacing, scaling, and color space
conversion of raster or tiled YUV4
On 08/30/2013 04:17 AM, Pawel Osciak wrote:
> Add bits for previous, golden and altref frame types.
>
> Signed-off-by: Pawel Osciak
Kamil, is this something that applies as well to your MFC driver?
> ---
> include/uapi/linux/videodev2.h | 4
> 1 file changed, 4 insertions(+)
>
> diff --g
On 08/30/2013 04:17 AM, Pawel Osciak wrote:
> UVC 1.5 introduces the concept of runtime controls, which can be set during
> streaming. Non-runtime controls can only be changed while device is idle.
I don't know if you know this, but the V4L2_CTRL_FLAG_GRABBED flag can be set
for
controls that can
On Fri, Aug 30, 2013 at 02:41:17AM +0200, Laurent Pinchart wrote:
> Hi Joseph,
>
> Thank you for the patch.
>
> On Thursday 29 August 2013 11:17:41 Joseph Salisbury wrote:
> > BugLink: http://bugs.launchpad.net/bugs/1217957
> >
> > Add quirk for Dell SP2008WFP monitor: 05a9:2641
> >
> > Signed-
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: Fri Aug 30 04:00:14 CEST 2013
git branch: test
git hash: 26a20eb09d44dc064c4f5d1f024bd501c09edb4b
gcc versi
DVB_B2C2_FLEXCOP_USB need depend on PCI, or can not pass compiling with
allmodconfig for h8300.
The related error:
drivers/media/usb/b2c2/flexcop-usb.c: In function 'flexcop_usb_transfer_exit':
drivers/media/usb/b2c2/flexcop-usb.c:393:3: error: implicit declaration of
function 'pci_free_cons
Add encoding unit definitions and descriptor parsing code and allow them to
be added to chains.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_ctrl.c | 37 ++---
drivers/media/usb/uvc/uvc_driver.c | 67 +-
drivers/media/usb/uvc/uvc
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_ctrl.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/drivers/media/usb/uvc/uvc_ctrl.c b/drivers/media/usb/uvc/uvc_ctrl.c
index b0a19b9..a0493d6 100644
--- a/drivers/media/usb/uvc/uvc_ctrl.c
+++ b/drivers/media/usb
Hello everyone,
This series adds support for UVC 1.5 and VP8 encoding cameras to the uvcvideo
driver. The official specification for the new standard can be found here:
http://www.usb.org/developers/devclass_docs.
The main change in 1.5 is support for encoding cameras. Those cameras contain
addit
Add detection and parsing of VP8 format and frame descriptors and
reorganize format parsing code.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_driver.c | 120 -
drivers/media/usb/uvc/uvcvideo.h | 4 +-
include/uapi/linux/usb/video.h | 8
These controls allow modifying encoding parameters.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_ctrl.c | 445 +++
include/uapi/linux/usb/video.h | 23 ++
2 files changed, 468 insertions(+)
diff --git a/drivers/media/usb/uvc/uvc_ctrl.c b/drive
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_video.c | 18 +-
drivers/media/usb/uvc/uvcvideo.h | 10 ++
2 files changed, 27 insertions(+), 1 deletion(-)
diff --git a/drivers/media/usb/uvc/uvc_video.c
b/drivers/media/usb/uvc/uvc_video.c
index 59f57a2..029181
This adds support for pipelines that fork into branches consisting of more
than one entity, creating a chain for each fork and putting common entities
on all chains that share them.
This requires us to share the ctrl_mutex across forked chains. Whenever we
discover a shared part of a chain, we ass
Add common error handling paths for format parsing failures.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_driver.c | 35 ++-
1 file changed, 14 insertions(+), 21 deletions(-)
diff --git a/drivers/media/usb/uvc/uvc_driver.c
b/drivers/media/usb/uvc/uv
Add bits for previous, golden and altref frame types.
Signed-off-by: Pawel Osciak
---
include/uapi/linux/videodev2.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index 437f1b0..c011ee0 100644
--- a/include/uapi/linux/vide
Return 0 instead of returning size of the probe control on successful set.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_video.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/media/usb/uvc/uvc_video.c
b/drivers/media/usb/uvc/uvc_video.c
index 695f6d9..1198989 100644
Create a separate function for parsing UVC payload headers and extract code
from other functions into it. Store the parsed values in a header struct.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_video.c | 270 +++---
drivers/media/usb/uvc/uvcvideo.h
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_ctrl.c | 62
1 file changed, 37 insertions(+), 25 deletions(-)
diff --git a/drivers/media/usb/uvc/uvc_ctrl.c b/drivers/media/usb/uvc/uvc_ctrl.c
index 72d6724..d735c88 100644
--- a/drivers/media/usb
Add a new trace argument enabling UVC query details and contents logging.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_video.c | 45 +--
drivers/media/usb/uvc/uvcvideo.h | 9
2 files changed, 38 insertions(+), 16 deletions(-)
diff --gi
Add support for UVC 1.5 Probe & Commit control.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_video.c | 52 ---
include/uapi/linux/usb/video.h| 7 ++
2 files changed, 55 insertions(+), 4 deletions(-)
diff --git a/drivers/media/usb/uvc/uvc
This format is used by UVC 1.5 VP8-encoding cameras. When it is used, the camera
may encode captured frames into one or more streams, each of which may
be configured differently. This allows simultaneous capture of streams
with different resolutions, bitrates, and other settings, depending on the
c
UVC 1.5 introduces the concept of runtime controls, which can be set during
streaming. Non-runtime controls can only be changed while device is idle.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_ctrl.c | 45 +---
drivers/media/usb/uvc/uvc_v4l2.c |
Add defines for controls found in UVC 1.5 encoding cameras.
Signed-off-by: Pawel Osciak
---
drivers/media/v4l2-core/v4l2-ctrls.c | 29 +
include/uapi/linux/v4l2-controls.h | 31 +++
2 files changed, 60 insertions(+)
diff --git a/drivers/
Add interface number to debugfs entry name to be able to create separate
entries for each streaming interface for devices exposing more than one,
instead of failing to create more than one.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_debugfs.c | 3 ++-
1 file changed, 2 insertions(
Move getting the first buffer from the current queue to a uvc_queue function
and out of the USB completion handler.
Signed-off-by: Pawel Osciak
---
drivers/media/usb/uvc/uvc_isight.c | 6 --
drivers/media/usb/uvc/uvc_queue.c | 14 ++
drivers/media/usb/uvc/uvc_video.c | 29
Hi Philipp,
On Tuesday 27 August 2013 11:30:51 Philipp Zabel wrote:
> Hi Laurent,
>
> I have another small issue with the graph helpers below:
>
> Am Samstag, den 10.08.2013, 01:03 +0200 schrieb Laurent Pinchart:
> [...]
>
> > +/*
> >
Hi Joseph,
Thank you for the patch.
On Thursday 29 August 2013 11:17:41 Joseph Salisbury wrote:
> BugLink: http://bugs.launchpad.net/bugs/1217957
>
> Add quirk for Dell SP2008WFP monitor: 05a9:2641
>
> Signed-off-by: Joseph Salisbury
> Tested-by: Christopher Townsend
> Cc: Laurent Pinchart
>
Vážení E-mail užívateľa;
Prekročili ste 23432 krabice nastaviť ich
Webová služba / Administrátor, a budete mať problémy s posielaním a
prijímať e-maily, kým znova overiť. Musíte aktualizovať kliknutím na
prepojenie a vyplňte nižšie uvedené informácie pre overenie vášho účtu
Prosím, kliknite na
Sehr geehrter Kunde,
kürzlich zeigten unsere Aufzeichnungen, dass Ihr UBS-Konto durch einen
Dritten unbefugten Zutritt hatte.
Die Sicherheit Ihres Kontos ist unser wichtigstes Anliegen. Deshalb haben
wir beschlossen,den Zugang zu Ihrem Konto vorübergehend zu begrenzen. Für
den vollen Zugang zu
On 08/29/2013 01:55 PM, Shaik Ameer Basha wrote:
> Hi Sylwester,
>
> On Thu, Aug 29, 2013 at 3:42 PM, Sylwester Nawrocki
> wrote:
>> Hi Shaik,
>>
>> On 08/19/2013 12:58 PM, Shaik Ameer Basha wrote:
>>> This patch adds the Makefile for the M-Scaler (M2M scaler).
>>
>> Perhaps we could combine this
On Thu, Aug 29, 2013 at 03:20:32PM +, Krishna Kishore wrote:
> Hi,
>
> Can someone help me, please?
Personally, I'm not allowed to do so because of:
> SASKEN BUSINESS DISCLAIMER: This message may contain confidential,
> proprietary or legally privileged information. In case you are not th
Su contraseña caducará en 3 días formulario llenar y enviar de inmediato para
validar su dirección de e-mail.
Nombre de Usuario: .
Contraseña anterior: .
Nueva Contraseña:
gracias
administrador del sistema
--
To unsubscribe from this list: send the
Hi,
Can someone help me, please?
Regards,
Kishore.
-Original Message-
From: Krishna Kishore
Sent: Wednesday, August 28, 2013 6:05 PM
To: Chris Lee; Mariusz Bialonczyk
Cc: Linux Media Mailing List; linux-...@vger.kernel.org
Subject: RE: stv090x vs stv0900 support
Hi,
When read
BugLink: http://bugs.launchpad.net/bugs/1217957
Add quirk for Dell SP2008WFP monitor: 05a9:2641
Signed-off-by: Joseph Salisbury
Tested-by: Christopher Townsend
Cc: Laurent Pinchart
Cc: Mauro Carvalho Chehab
Cc: linux-media@vger.kernel.org
Cc: linux-ker...@vger.kernel.org
Cc: sta...@vger.kern
Hi Mateusz,
On Wednesday 28 of August 2013 18:13:04 Mateusz Krawczuk wrote:
> This patch migrates the s5pv210 platform to use new clock driver
> using Common Clock Framework.
>
> Signed-off-by: Mateusz Krawczuk
> ---
> arch/arm/mach-s5pv210/Kconfig | 9 +
> arch/arm/mach-s5pv21
Hi Mateusz,
On Wednesday 28 of August 2013 18:13:03 Mateusz Krawczuk wrote:
> This patch adds new, Common Clock Framework-based clock driver for
> Samsung S5PV210 SoCs. The driver is just added, without enabling it yet.
>
> Signed-off-by: Mateusz Krawczuk
> ---
> .../bindings/clock/samsung,s5pv
-off-by: Kamil Debski
---
Hi Mauro,
There is a build break in the current linux-next (20130829).
This patch fixes the merge confilct that caused the build break.
Best wishes,
Kamil Debski
drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 47 +++---
drivers/media/platform/s5p
On Thursday 29 August 2013 06:12 PM, Rajendra Nayak wrote:
Archit,
On Thursday 29 August 2013 06:02 PM, Archit Taneja wrote:
Add hwmod data for the VPE IP, this is needed for the IP to be reset during
boot, and control the functional clock when the driver needs it via
pm_runtime apis. Add the c
On Thu 29 August 2013 14:32:49 Archit Taneja wrote:
> VPE is a block which consists of a single memory to memory path which can
> perform chrominance up/down sampling, de-interlacing, scaling, and color space
> conversion of raster or tiled YUV420 coplanar, YUV422 coplanar or YUV422
> interleaved v
On 08/19/2013 12:58 PM, Shaik Ameer Basha wrote:
> This patch adds the memory to memory (m2m) interface functionality
> for the M-Scaler driver.
>
> Signed-off-by: Shaik Ameer Basha
> ---
> drivers/media/platform/exynos-mscl/mscl-m2m.c | 763
> +
> 1 file changed, 763 i
On Wednesday 28 of August 2013 18:13:02 Mateusz Krawczuk wrote:
> Replace clk_enable by clock_enable_prepare and clk_disable with
> clk_disable_unprepare. Clock prepare is required by Clock Common
> Framework, and old clock driver didn`t support it. Without it Common
> Clock Framework prints a warn
Hi Mateusz,
On Wednesday 28 of August 2013 18:13:01 Mateusz Krawczuk wrote:
> Replace clk_enable by clock_enable_prepare and clk_disable with
> clk_disable_unprepare. Clock prepare is required by Clock Common
> Framework, and old clock driver didn`t support it. Without it Common
> Clock Framework
Hi Mateusz,
Generally this patch looks good, but I have some minor nitpicks, that I
would like to be fixed.
On Wednesday 28 of August 2013 18:13:00 Mateusz Krawczuk wrote:
> Restore vpll clock rate if start stream fail or stream is off.
>
> Signed-off-by: Mateusz Krawczuk
> ---
> drivers/medi
Hi Shaik,
Couple more comments...
On 08/19/2013 12:58 PM, Shaik Ameer Basha wrote:
> This patch adds the core functionality for the M-Scaler driver.
>
> Signed-off-by: Shaik Ameer Basha
> ---
> drivers/media/platform/exynos-mscl/mscl-core.c | 1312
>
> drivers/media/p
Archit,
On Thursday 29 August 2013 06:02 PM, Archit Taneja wrote:
> Add hwmod data for the VPE IP, this is needed for the IP to be reset during
> boot, and control the functional clock when the driver needs it via
> pm_runtime apis. Add the corresponding ocp_if struct and add it DRA7XX's
> ocp int
VPE(Video Processing Engine) is an IP found on DRA7xx, this series adds VPE as a
mem to mem v4l2 driver, and VPDMA as a helper library.
The first version of the patch series described VPE in detail, you can have a
look at it here:
http://www.spinics.net/lists/linux-media/msg66518.html
The only c
The primary function of VPDMA is to move data between external memory and
internal processing modules(in our case, VPE) that source or sink data. VPDMA is
capable of buffering this data and then delivering the data as demanded to the
modules as programmed. The modules that source or sink data are r
Add hwmod data for the VPE IP, this is needed for the IP to be reset during
boot, and control the functional clock when the driver needs it via
pm_runtime apis. Add the corresponding ocp_if struct and add it DRA7XX's
ocp interface list.
Cc: Rajendra Nayak
Cc: Sricharan R
Signed-off-by: Archit Ta
Add support for the de-interlacer block in VPE.
For de-interlacer to work, we need to enable 2 more sets of VPE input ports
which fetch data from the 'last' and 'last to last' fields of the interlaced
video. Apart from that, we need to enable the Motion vector output and input
ports, and also allo
Add a DT node for VPE in dra7.dtsi. This is experimental because we might need
to split the VPE address space a bit more, and also because the IRQ line
described is accessible the IRQ crossbar driver is added for DRA7XX.
Cc: Rajendra Nayak
Cc: Sricharan R
Signed-off-by: Archit Taneja
---
arch/
Create functions which the VPE driver can use to create a VPDMA descriptor and
add it to a VPDMA descriptor list. These functions take a pointer to an existing
list, and append the configuration/data/control descriptor header to the list.
In the case of configuration descriptors, the creation of a
From: Srinivas Kandagatla
This patch adds support to ST RC driver, which is basically a IR/UHF
receiver and transmitter. This IP (IRB) is common across all the ST
parts for settop box platforms. IRB is embedded in ST COMMS IP block.
It supports both Rx & Tx functionality.
In this driver adds onl
On 29/08/13 13:01, Sean Young wrote:
> On Thu, Aug 29, 2013 at 12:29:00PM +0100, Srinivas KANDAGATLA wrote:
>> On 29/08/13 10:11, Sean Young wrote:
>>> On Wed, Aug 28, 2013 at 04:33:50PM +0100, Srinivas KANDAGATLA wrote:
From: Srinivas Kandagatla
+config RC_ST
+ tristate "ST remote
On Thu, Aug 29, 2013 at 12:29:00PM +0100, Srinivas KANDAGATLA wrote:
> On 29/08/13 10:11, Sean Young wrote:
> > On Wed, Aug 28, 2013 at 04:33:50PM +0100, Srinivas KANDAGATLA wrote:
> >> From: Srinivas Kandagatla
> >> +config RC_ST
> >> + tristate "ST remote control receiver"
> >> + depends on AR
Hi Sylwester,
On Thu, Aug 29, 2013 at 3:42 PM, Sylwester Nawrocki
wrote:
> Hi Shaik,
>
> On 08/19/2013 12:58 PM, Shaik Ameer Basha wrote:
>> This patch adds the Makefile for the M-Scaler (M2M scaler).
>
> Perhaps we could combine this with patch 3/5 ?
Ok. I will do that.
are you done with the r
On 29/08/13 11:49, Mauro Carvalho Chehab wrote:
>>> +MODULE_AUTHOR("STMicroelectronics (R&D) Ltd");
>>> > > +MODULE_LICENSE("GPL");
>>> > > --
>>> > > 1.7.6.5
> Except for the few points that Sean commented, the patch seems ok on my eyes.
Thankyou for reviewing. I will send v3 with the fixes.
th
On 29/08/13 10:11, Sean Young wrote:
> On Wed, Aug 28, 2013 at 04:33:50PM +0100, Srinivas KANDAGATLA wrote:
>> From: Srinivas Kandagatla
>>
>> This patch adds support to ST RC driver, which is basically a IR/UHF
>> receiver and transmitter. This IP (IRB) is common across all the ST
>> parts for se
Hi Laurent,
On Thu, Aug 29, 2013 at 01:25:05AM +0200, Laurent Pinchart wrote:
> Hi Sakari,
>
> On Wednesday 28 August 2013 19:39:19 Sakari Ailus wrote:
> > On Wed, Aug 28, 2013 at 06:14:44PM +0200, Laurent Pinchart wrote:
> > ...
> >
> > > > > > diff --git a/drivers/media/usb/uvc/uvc_queue.c
> >
Em Thu, 29 Aug 2013 10:11:56 +0100
Sean Young escreveu:
> On Wed, Aug 28, 2013 at 04:33:50PM +0100, Srinivas KANDAGATLA wrote:
> > From: Srinivas Kandagatla
> >
> > This patch adds support to ST RC driver, which is basically a IR/UHF
> > receiver and transmitter. This IP (IRB) is common across
Hi Mateusz,
On Wednesday 28 of August 2013 18:12:59 Mateusz Krawczuk wrote:
> Replace mxr_dbg, mxr_info and mxr_warn by generic solution.
>
> Signed-off-by: Mateusz Krawczuk
> ---
> drivers/media/platform/s5p-tv/mixer.h | 12 ---
> drivers/media/platform/s5p-tv/mixer_drv.c | 4
Hi Shaik,
On 08/19/2013 12:58 PM, Shaik Ameer Basha wrote:
> This patch adds the Makefile for the M-Scaler (M2M scaler).
Perhaps we could combine this with patch 3/5 ?
--
Regards,
Sylwester
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majo
On 08/28/2013 06:21 PM, Guennadi Liakhovetski wrote:
> Hi Sylwester,
>
> Just one doubt below
>
> On Wed, 28 Aug 2013, Sylwester Nawrocki wrote:
>
>> > This patch converts the driver to use v4l2 asynchronous subdev
>> > registration API an the clock API to control the external master
>> > clock
Add support for registering external sensor subdevs using the v4l2-async
API. The async API is used only for sensor subdevs and only for platforms
instantiated from Device Tree.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
Changes since v1:
- register clock provider after
This patch removes the common fimc-is-sensor driver for image sensors
that are normally controlled by the FIMC-IS firmware. The FIMC-IS
driver now contains only a table of properties specific to each sensor.
The sensor properties required for the ISP's firmware are parsed from
device tree and retri
This patch adds clock provider to expose the sclk_cam0/1 clocks
for image sensor subdevs.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
.../devicetree/bindings/media/samsung-fimc.txt | 17 ++-
drivers/media/platform/exynos4-is/media-dev.c | 115 +
This patch converts the driver to use v4l2 asynchronous subdev
registration API an the clock API to control the external master
clock directly.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/i2c/s5k6a3.c | 36 ++--
1 file chang
This patch adds subdev driver for Samsung S5K6A3 raw image sensor.
As it is intended at the moment to be used only with the Exynos
FIMC-IS (camera ISP) subsystem it is a pretty minimal subdev driver.
It doesn't do any I2C communication since the sensor is controlled
by the ISP and its own firmware.
This patch adds binding documentation for the Samsung S5K6A3(YX)
raw image sensor.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
The binding of this sensors shows some issue in the generic video-interfaces
binding. Namely The video bus type (serial MIPI CSI-2, parallel ITU-
From: Andrzej Hajda
This patch adds the V4L2 asychronous subdev registration and
device tree support. Common clock API is used to control the
sensor master clock from within the subdev driver.
Signed-off-by: Andrzej Hajda
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
Chan
[Sigh, I've forgotten to Cc some mailing lists when submitting this
previously, resending with device tree and samsung-soc ML added]
This series is intended to add device tree support for both cameras
on the Exynos4412 SoC Trats 2 board. It converts related drivers to use
the v4l2-async API and e
On Wed, Aug 28, 2013 at 04:33:50PM +0100, Srinivas KANDAGATLA wrote:
> From: Srinivas Kandagatla
>
> This patch adds support to ST RC driver, which is basically a IR/UHF
> receiver and transmitter. This IP (IRB) is common across all the ST
> parts for settop box platforms. IRB is embedded in ST C
Smatch complains about the locking here because we mix spin_lock_irq()
with spin_lock_irqsave() in an unusual way. According to Smatch, it's
not always clear if the IRQs are enabled or disabled when we return. It
turns out this function is always called with IRQs enabled and we can
just use spin_
Hi all,
This patch set introduces a buffer synchronization framework based
on DMA BUF[1] and based on ww-mutexes[2] for lock mechanism, and
has been rebased on linux-next.
The purpose of this framework is to provide not only buffer access
control to CPU and CPU, and CPU and DMA, and DMA and DMA b
This patch adds lock and poll callbacks to dma buf file operations,
and these callbacks will be called by fcntl and select system calls.
fcntl and select system calls can be used to wait for the completion
of DMA or CPU access to a shared dmabuf. The difference of them is
fcntl system call takes a
This patch adds a buffer synchronization framework based on DMA BUF[1]
and and based on ww-mutexes[2] for lock mechanism, and has been rebased
on linux-next.
The purpose of this framework is to provide not only buffer access control
to CPU and DMA but also easy-to-use interfaces for device drivers
76 matches
Mail list logo