Hi Laurent,
Thank you for the review.
On 08/09/2013 12:58 AM, Laurent Pinchart wrote:
Hello,
On Wednesday 24 July 2013 16:57:32 Sylwester Nawrocki wrote:
From: Andrzej Hajda a.ha...@samsung.com
Resolution set on ISP pad of S5C73M3-OIF subdev should be
propagated to source pad for TRY and
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/capture-win-qt.cpp | 12 ++--
utils/qv4l2/capture-win-qt.h | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/utils/qv4l2/capture-win-qt.cpp b/utils/qv4l2/capture-win-qt.cpp
index f746379..82c618c
Adds cropping to CaptureWin. It also optimizes Qt renderer
to make it perform as expected with cropping and scaling.
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/capture-win-gl.cpp | 27 +++--
utils/qv4l2/capture-win-gl.h | 1 +
utils/qv4l2/capture-win-qt.cpp |
Add cropping to CaptureWin as well as optimizing the Qt renderer.
There is also other fixes and tweaks to the code itself.
Cropping allows removal of letterboxing from the video display.
Qt optimization no longer needs to copy the frame data for every
frame and scaling or cropping is only
Hi Andrzej,
On Friday 09 August 2013 08:24:10 Andrzej Hajda wrote:
On 08/09/2013 12:58 AM, Laurent Pinchart wrote:
On Wednesday 24 July 2013 16:57:32 Sylwester Nawrocki wrote:
From: Andrzej Hajda a.ha...@samsung.com
Resolution set on ISP pad of S5C73M3-OIF subdev should be
propagated
On Fri 9 August 2013 09:43:49 Bård Eirik Winther wrote:
Adds cropping to CaptureWin. It also optimizes Qt renderer
to make it perform as expected with cropping and scaling.
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/capture-win-gl.cpp | 27 +++--
Configure the device external clock using the common clock framework
instead of a board code callback function.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/i2c/mt9v032.c | 17 +++--
include/media/mt9v032.h | 4
2 files changed, 11
Hi all
As many of you already know, I'm on holidays for the next two weeks -
until 25th August - with very limited to no access to the internet and
email. I'll be sending a couple more emails today to try to make sure
nothing gets lost on the way to 3.12.
Wishing all a good fortnight.
Thanks
Hello,
This patch set fixes a deadlock in the vb2_prepare_buffer() function. See the
commit message of patch 1/2 for more information. Patch 2/2 then proceeds to
refactor vb2_prepare_buffer() and vb2_qbuf() to avoid code duplication.
Laurent Pinchart (2):
media: vb2: Fix potential deadlock in
The two operations are very similar, refactor most of the code in a
helper function.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/media/v4l2-core/videobuf2-core.c | 202 ---
1 file changed, 79 insertions(+), 123 deletions(-)
diff
Commit b037c0fde22b1d3cd0b3c3717d28e54619fc1592 (media: vb2: fix
potential deadlock in mmap vs. get_userptr handling) fixes an AB-BA
deadlock related to the mmap_sem and driver locks. The same deadlock can
occur in vb2_prepare_buffer(), fix it the same way.
Signed-off-by: Laurent Pinchart
qv4l2:
Add cropping to the CaptureWin. In order to make the Qt renderer work with
this as well, it had to be optimized to not lose framerate.
A basic manpage is added along width fixing the input parameters.
New Features/Improvements:
- Add cropping to CaptureWin
- Qt renderer has been optimized
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/capture-win-qt.cpp | 12 ++--
utils/qv4l2/capture-win-qt.h | 2 +-
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/utils/qv4l2/capture-win-qt.cpp b/utils/qv4l2/capture-win-qt.cpp
index f746379..82c618c
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/general-tab.cpp | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/utils/qv4l2/general-tab.cpp b/utils/qv4l2/general-tab.cpp
index 3855296..cfc6bcf 100644
--- a/utils/qv4l2/general-tab.cpp
+++
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/qv4l2.cpp | 137 --
1 file changed, 121 insertions(+), 16 deletions(-)
diff --git a/utils/qv4l2/qv4l2.cpp b/utils/qv4l2/qv4l2.cpp
index 7e2dba0..a0f21cd 100644
---
Allows for removal of letterboxes from common video formats.
The Qt renderer has been rewritten to increase performance required
when applying cropping. No longer uses memcpy.
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/capture-win-gl.cpp | 27 +++--
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/Makefile.am | 1 +
utils/qv4l2/qv4l2.1 | 58 +
2 files changed, 59 insertions(+)
create mode 100644 utils/qv4l2/qv4l2.1
diff --git a/utils/qv4l2/Makefile.am
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/qv4l2.cpp | 18 +-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/utils/qv4l2/qv4l2.cpp b/utils/qv4l2/qv4l2.cpp
index a0f21cd..056e15d 100644
--- a/utils/qv4l2/qv4l2.cpp
+++ b/utils/qv4l2/qv4l2.cpp
Hi Sylwester,
On Thursday 08 August 2013 17:51:46 Sylwester Nawrocki wrote:
On 08/07/2013 12:41 PM, Laurent Pinchart wrote:
Subdevices have an async_list field used to store them in the global
list of subdevices or in the notifier done lists. List entries are moved
from the former to the
On Thu 8 August 2013 17:01:10 Laurent Pinchart wrote:
The sample code erroneously scales the y1, pb and pr variables from the
[0.0 .. 1.0] and [-0.5 .. 0.5] ranges to [0 .. 255] and [-128 .. 127].
Fix it.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Acked-by: Hans
Add a maintainers entry for the Aptina PLL library, and rename the
Aptina sensors entries to make it clear they refer to Aptina camera
sensors.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
MAINTAINERS | 14 ++
1 file changed, 10 insertions(+), 4 deletions(-)
Hi Mauro,
The following changes since commit dfb9f94e8e5e7f73c8e2bcb7d4fb1de57e7c333d:
[media] stk1160: Build as a module if SND is m and audio support is selected
(2013-08-01 14:55:25 -0300)
are available in the git repository at:
git://linuxtv.org/pinchartl/media.git v4l2/core
for you
When the frontend drivers got converted to DVBv5 API, the original
hook that tracked when a frontend is set got removed, being replaced
by an approach that would use the gate control. That doesn't work
fine with some boards. Also, the code were called more times than
desired.
Replace it by a
Those boards were missing the ISDB-T support.
Most of the work on this patch were done by Alfredo.
My work here were to port this patch from Kernel 3.2 to upstream,
fix the issue caused by the set_frontend bad hook, and add the
Kconfig bits.
Tested on a X8502 board rebranded as:
Leadership -
changeset 768e6dadd74 caused a regression on using mb86a20s
in parallel mode, as the parallel mode selection got
overriden by mb86a20s_init2.
Cc: sta...@vger.kernel.org
Signed-off-by: Mauro Carvalho Chehab m.che...@samsung.com
---
drivers/media/dvb-frontends/mb86a20s.c | 16 +++-
1
This is likely the final version of the patches that adds support
for Mygica X8502/X8507.
After bisecting the mb86a20s configs, I discovered that the failure
was due to a regression on setting the frontend to parallel mode.
So, I removed the dirty mb86a20s from this series, and added a
proper
On Fri 9 August 2013 14:11:26 Laurent Pinchart wrote:
The two operations are very similar, refactor most of the code in a
helper function.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
Reviewed-by: Hans Verkuil hans.verk...@cisco.com
Regards,
Hans
---
On Fri 9 August 2013 14:11:25 Laurent Pinchart wrote:
Commit b037c0fde22b1d3cd0b3c3717d28e54619fc1592 (media: vb2: fix
potential deadlock in mmap vs. get_userptr handling) fixes an AB-BA
deadlock related to the mmap_sem and driver locks. The same deadlock can
occur in vb2_prepare_buffer(), fix
This moves the layout items for cropping, scaling and ALSA
to not interfere with driver specific controls.
Signed-off-by: Bård Eirik Winther bwint...@cisco.com
---
utils/qv4l2/general-tab.cpp | 129 ++--
1 file changed, 64 insertions(+), 65 deletions(-)
Cleans up the layout of GeneralTab.
Also removes a single debug printout from original ALSA source.
The debug was in a corner case and will most likely not be noticed
there anyway, but is now removed.
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message
From: Oliver Neukum oneu...@suse.de
This is necessary to let the new generation of cameras
from LiteOn used in Haswell ULT notebook operate. Otherwise
the images will be truncated.
Signed-off-by: Oliver Neukum oneu...@suse.de
---
drivers/media/usb/uvc/uvcvideo.h | 4 ++--
1 file changed, 2
Em Thu, 08 Aug 2013 21:00:30 -0300
Alfredo Jesús Delaiti alfredodela...@netscape.net escreveu:
Hi
El 08/08/13 13:51, Mauro Carvalho Chehab escribió:
This is a first set of experimental patches for Mygica X8502/X8507.
The last patch is just a very dirty hack, for testing purposes. I
Hi Oliver,
Thank you for the patch.
On Friday 09 August 2013 15:11:36 oli...@neukum.org wrote:
From: Oliver Neukum oneu...@suse.de
This is necessary to let the new generation of cameras from LiteOn used in
Haswell ULT notebook operate. Otherwise the images will be truncated.
Could you
Hi Mauro
Please, push to 3.12:
The following changes since commit 20bf249c2d909c8530615c46d0f9aaa90c73498f:
Add linux-next specific files for 20130808 (2013-08-08 16:49:48 +1000)
are available in the git repository at:
git://linuxtv.org/gliakhovetski/v4l-dvb.git for-3.12-1
Guennadi
ping?
On Sun, Aug 4, 2013 at 10:05 AM, Ricardo Ribalda Delgado
ricardo.riba...@gmail.com wrote:
Hello Gregor
Thanks for your comments. I have replied inline.
On Sat, Aug 3, 2013 at 6:42 PM, Gregor Jasny gja...@googlemail.com wrote:
On 8/3/13 12:42 AM, Ricardo Ribalda Delgado wrote:
+
ping?
On Sat, Aug 3, 2013 at 12:42 AM, Ricardo Ribalda Delgado
ricardo.riba...@gmail.com wrote:
This patch adds support for V4L2_PIX_FMT_Y16 format.
Signed-off-by: Ricardo Ribalda Delgado ricardo.riba...@gmail.com
---
lib/libv4lconvert/libv4lconvert-priv.h |6 ++
Hi Laurent / Guennadi,
On Fri, Aug 9, 2013 at 5:12 AM, Laurent Pinchart
laurent.pinch...@ideasonboard.com wrote:
Hi,
On Tuesday 06 August 2013 17:18:14 Su Jiaquan wrote:
Hi Guennadi,
Thanks for the reply! Please see my description inline.
On Mon, Aug 5, 2013 at 5:02 AM, Guennadi
On Fri, Aug 9, 2013 at 12:15 PM, Tom Cooksey tom.cook...@arm.com wrote:
Turning to DRM/KMS, it seems the supported formats of a plane can be
queried using drm_mode_get_plane. However, there doesn't seem to be a
way to query the supported formats of a crtc? If display HW only
supports
Hi Mauro,
This includes v4l2-async regression fix introduced in my previous patch
series - sorry about that omission, and couple Samsung SoC driver fixes.
The following changes since commit dfb9f94e8e5e7f73c8e2bcb7d4fb1de57e7c333d:
[media] stk1160: Build as a module if SND is m and audio
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 9 19:00:37 CEST 2013
git branch: test
git hash: dfb9f94e8e5e7f73c8e2bcb7d4fb1de57e7c333d
gcc
This patch series is a refactoring of the exynos4-is driver to get rid
of the common fimc-is-sensor driver and to adapt it to use standard
sensor subdev drivers, one per each image sensor type.
Then a clock provider is added and the s5k6a3 subdev is modified to use
one of the clocks exposed by the
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 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 clock provider to expose the sclk_cam0/1 clocks
for image sensor subdevs.
Cc: devicet...@vger.kernel.org
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
.../devicetree/bindings/media/samsung-fimc.txt | 17
This fixes compilation warning:
WARNING: modpost: missing MODULE_LICENSE() in
drivers/media/platform/exynos4-is/exynos-fimc-is.o
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/platform/exynos4-is/fimc-is.c |1
Use clk_prepare_enable()/clk_disable_unprepare() instead of
separately prearing/unparing the clk_cam clocks. This simplifies
the code that is now mostly not going to be used, function
__fimc_md_set_camclk() is only left for S5PV210 platform which
is not yet converted to Device Tree.
From: Tomasz Figa t.f...@samsung.com
If the same callbacks are used for runtime and system suspend/resume,
clocks can get disabled twice, which can lead to negative reference
counts and kernel warnings.
This patch splits suspend/resume callbacks into separate runtime and
system-wide functions,
Set the subdevs owner module so the exynos4_fimc_is module cannot
be unloaded when the FIMC-IS driver is in use.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/platform/exynos4-is/fimc-isp.c |2 ++
1 file
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 s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
This patch converts the driver to use v4l2 asynchronous subdev
registration API an the common clock API.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
Changes since v1:
- clock-frequency property is now optional and a default
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
Signed-off-by: Kyungmin Park kyungmin.p...@samsung.com
---
drivers/media/platform/exynos4-is/media-dev.c |2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/media/platform/exynos4-is/media-dev.c
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
Hi,
On 08/07/2013 11:03 AM, Arun Kumar K wrote:
This driver is for the FIMC-IS IP available in Samsung Exynos5
SoC onwards. This patch adds the core files for the new driver.
Signed-off-by: Arun Kumar Karun...@samsung.com
Signed-off-by: Kilyeon Imkilyeon...@samsung.com
---
On 08/07/2013 11:03 AM, Arun Kumar K wrote:
This patch adds the register definition file for the fimc-is driver
and also the header file containing the main context for the driver.
Signed-off-by: Arun Kumar Karun...@samsung.com
Signed-off-by: Kilyeon Imkilyeon...@samsung.com
---
On 08/07/2013 11:03 AM, Arun Kumar K wrote:
FIMC-IS has two hardware scalers named as scaler-codec and
scaler-preview. This patch adds the common code handling the
video nodes and subdevs of both the scalers.
Signed-off-by: Arun Kumar Karun...@samsung.com
Signed-off-by: Kilyeon
On 08/07/2013 11:03 AM, Arun Kumar K wrote:
Some sensors to be used with fimc-is are exclusively controlled
by the fimc-is firmware. This minimal sensor driver provides
the required info for the firmware to configure the sensors
sitting on I2C bus.
Signed-off-by: Arun Kumar Karun...@samsung.com
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
arch/arm/mach-shmobile/clock-r8a7790.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/mach-shmobile/clock-r8a7790.c
b/arch/arm/mach-shmobile/clock-r8a7790.c
index d99b87b..7229f96 100644
---
The R61517 is a MIPI DBI panel controller from Renesas.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
drivers/video/display/Kconfig| 10 +
drivers/video/display/Makefile | 1 +
drivers/video/display/panel-r61517.c | 460 +++
The Common Display Framework (CDF) splits display devices in entities
that interact through an abstract API. Each entity is managed by its own
driver independently of the other entities, with the framework
orchestrating interactions.
This commit introduces the CDF core with entity
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
arch/arm/mach-shmobile/board-lager.c | 76 +---
1 file changed, 53 insertions(+), 23 deletions(-)
diff --git a/arch/arm/mach-shmobile/board-lager.c
The DISPLAY_ prefix will clash with the Common Display Framework, rename
it.
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
drivers/video/omap2/displays-new/Kconfig | 24
drivers/video/omap2/displays-new/Makefile | 24
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
arch/arm/boot/dts/r8a7790-lager-reference.dts | 92 +++
1 file changed, 92 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7790-lager-reference.dts
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
arch/arm/mach-shmobile/board-marzen.c | 77 ---
1 file changed, 53 insertions(+), 24 deletions(-)
diff --git a/arch/arm/mach-shmobile/board-marzen.c
This driver implements support for VGA Digital to Analog Converters
(DACs) that receive pixel data through a DPI interface and have no
control interface (GPIOs- and/or regulators-based control can be
implemented later when needed). It exposes the devices a display
entities.
Signed-off-by: Laurent
Extend the notifier with DT node matching support, and add helper functions to
build the notifier and link entities based on a graph representation in
DT.
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
drivers/video/display/display-core.c | 334
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
arch/arm/boot/dts/r8a7790.dtsi | 33 +
1 file changed, 33 insertions(+)
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi
index ab0582c..b63f1a6 100644
---
Signed-off-by: Laurent Pinchart laurent.pinchart+rene...@ideasonboard.com
---
drivers/gpu/drm/rcar-du/Kconfig | 3 +-
drivers/gpu/drm/rcar-du/Makefile| 7 +-
drivers/gpu/drm/rcar-du/rcar_du_connector.c | 164
drivers/gpu/drm/rcar-du/rcar_du_connector.h
Pixel codings describe how pixels are transmitted on a physical bus. The
information can be communicated between drivers to configure devices.
Signed-off-by: Laurent Pinchart laurent.pinch...@ideasonboard.com
---
include/video/display.h | 120
1
MIPI DBI is a configurable-width parallel display bus that transmits
commands and data.
Add a new DBI Linux bus type that implements the usual bus
infrastructure (including devices and drivers (un)registration and
matching, and bus configuration and access functions).
Signed-off-by: Laurent
Add two graph helper functions. display_entity_build_notifier() builds
an entity notifier from an entities graph represented as a flat array,
typically passed from platform data. display_entity_link_graph() can
then be used to create media controller links between all entities in
the graph.
This driver exposes VGA connectors as display entity devices. The
connectors are passive devices that pass analog VGA signals though. They
optionally cary DDC signals for bidirectional control communications
with the devices connected to the connectors.
EDID retrieval isn't supported yet.
Hi everybody,
Here's the third RFC of the Common Display Framework. This is a resent, the
series I've sent earlier seems not to have made it to the vger mailing lists,
possibly due to a too long list of CCs (the other explanation being that CDF
has been delayed for so long that vger considers it
The video and stream control operations handle video stream management,
both from the control point of view (called in response to userspace
requests) and the video stream point of view (called by entities to
control the video stream they receive on their input(s)).
Signed-off-by: Laurent
Display entities are initialized by they respective drivers
asynchronously with the master display driver. The notifier
infrastructure allows display drivers to create a list of entities they
need (based on platform data) and be notified when those entities are
added to or removed from the system.
On 08/07/2013 11:03 AM, Arun Kumar K wrote:
The hardware interface module finally sends the commands to the
FIMC-IS firmware and runs the interrupt handler for getting the
responses.
Signed-off-by: Arun Kumar Karun...@samsung.com
Signed-off-by: Kilyeon Imkilyeon...@samsung.com
---
On 08/07/2013 11:03 AM, Arun Kumar K wrote:
Adds Kconfig and Makefile for exynos5-is driver files.
Signed-off-by: Shaik Ameer Bashashaik.am...@samsung.com
Signed-off-by: Kilyeon Imkilyeon...@samsung.com
Signed-off-by: Arun Kumar Karun...@samsung.com
---
drivers/media/platform/Kconfig
On 08/07/2013 11:04 AM, Arun Kumar K wrote:
s5k6a3 sensor has actual pixel resolution of 1408x1402 against
the active resolution 1392x1392. The real resolution is needed
when raw sensor SRGB data is dumped to memory by fimc-lite.
Signed-off-by: Arun Kumar Karun...@samsung.com
---
On 08/07/2013 11:04 AM, Arun Kumar K wrote:
This patch adds subdev driver for Samsung S5K4E5 raw image sensor.
Like s5k6a3, it is also another fimc-is firmware controlled
sensor. This minimal sensor driver doesn't do any I2C communications
as its done by ISP firmware. It can be updated if needed
77 matches
Mail list logo