From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
To: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org,
hans.verkuil@cisco.com, kieran.bingham@ideasonboard.com
Subject: Re: [PATCH v4 0/7] vsp1 partition algorithm improvements
Date: Fri, 04 Aug 2017 19:39:31 +0300 [thread overview]
Message-ID: <1576481.bIWHKWdUO9@avalon> (raw)
In-Reply-To: <cover.b619f10db4b4618832ca73df5688ce9f2f36596b.1501864274.git-series.kieran.bingham+renesas@ideasonboard.com>
Hi Kieran,
On Friday 04 Aug 2017 17:32:37 Kieran Bingham wrote:
> Hans, this series should be ready for integration now. Could you pick up
> these patches please?
Just a note for Hans: the series merges cleanly with Dave's drm-next branch
(git://people.freedesktop.org/~airlied/linux) that contains a large series of
VSP patches. There should thus be no merge conflict (at least none that git
won't solve automatically) when merging upstream.
> Some updates and initial improvements for the VSP1 partition algorithm that
> remove redundant processing and variables, reducing the processing done in
> interrupt context slightly.
>
> Patch 1, fixes up a bug to release buffers back to vb2 if errors occur in
> vsp1_video_start_streaming()
>
> Patches 2, 3 and 4 clean up the calculation of the partition windows such
> that they are only calculated once at streamon.
>
> Patch 5 improves the allocations with a new vsp1_partition object to track
> each window state.
>
> Patches 6, and 7 then go on to enhance the partition algorithm by allowing
> each entity to calculate the requirements for it's pipeline predecessor to
> successfully generate the requested output window. This system allows the
> entity objects to specify what they need to fulfil the output for the next
> entity in the pipeline.
>
> v2:
> - Rebased to v4.12-rc1
> - Partition tables dynamically allocated
> - review fixups
>
> v3:
> - Review fixes and changes from Laurent
> - v4l: vsp1: Release buffers in start_streaming error path
>
> v4:
> - (Final) fixups from Laurent's review, and picked up his reviewed-by tags.
>
> Kieran Bingham (7):
> v4l: vsp1: Release buffers in start_streaming error path
> v4l: vsp1: Move vsp1_video_pipeline_setup_partitions() function
> v4l: vsp1: Calculate partition sizes at stream start
> v4l: vsp1: Remove redundant context variables
> v4l: vsp1: Move partition rectangles to struct and operate directly
> v4l: vsp1: Provide UDS register updates
> v4l: vsp1: Allow entities to participate in the partition algorithm
>
> drivers/media/platform/vsp1/vsp1_entity.h | 7 +-
> drivers/media/platform/vsp1/vsp1_pipe.c | 22 +++-
> drivers/media/platform/vsp1/vsp1_pipe.h | 46 +++++-
> drivers/media/platform/vsp1/vsp1_regs.h | 14 ++-
> drivers/media/platform/vsp1/vsp1_rpf.c | 27 +--
> drivers/media/platform/vsp1/vsp1_sru.c | 26 +++-
> drivers/media/platform/vsp1/vsp1_uds.c | 57 ++++++-
> drivers/media/platform/vsp1/vsp1_video.c | 182 ++++++++++++-----------
> drivers/media/platform/vsp1/vsp1_wpf.c | 24 ++-
> 9 files changed, 289 insertions(+), 116 deletions(-)
>
> base-commit: 520eccdfe187591a51ea9ab4c1a024ae4d0f68d9
--
Regards,
Laurent Pinchart
prev parent reply other threads:[~2017-08-04 16:39 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-04 16:32 [PATCH v4 0/7] vsp1 partition algorithm improvements Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 1/7] v4l: vsp1: Release buffers in start_streaming error path Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 2/7] v4l: vsp1: Move vsp1_video_pipeline_setup_partitions() function Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 3/7] v4l: vsp1: Calculate partition sizes at stream start Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 4/7] v4l: vsp1: Remove redundant context variables Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 5/7] v4l: vsp1: Move partition rectangles to struct and operate directly Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 6/7] v4l: vsp1: Provide UDS register updates Kieran Bingham
2017-08-04 16:32 ` [PATCH v4 7/7] v4l: vsp1: Allow entities to participate in the partition algorithm Kieran Bingham
2017-08-04 16:39 ` Laurent Pinchart [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1576481.bIWHKWdUO9@avalon \
--to=laurent.pinchart@ideasonboard.com \
--cc=hans.verkuil@cisco.com \
--cc=kieran.bingham+renesas@ideasonboard.com \
--cc=kieran.bingham@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
--cc=linux-renesas-soc@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).