From: Tomasz Stanislawski <t.stanislaws@samsung.com>
To: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>,
Hans Verkuil <hansverk@cisco.com>,
Hans Verkuil <hverkuil@xs4all.nl>,
linux-media@vger.kernel.org, m.szyprowski@samsung.com,
kyungmin.park@samsung.com,
sakari.ailus@maxwell.research.nokia.com
Subject: Re: [PATCH 0/2] V4L: Extended crop/compose API
Date: Thu, 19 May 2011 16:06:12 +0200 [thread overview]
Message-ID: <4DD523D4.8060807@samsung.com> (raw)
In-Reply-To: <201105191547.50175.laurent.pinchart@ideasonboard.com>
Laurent Pinchart wrote:
> On Wednesday 18 May 2011 15:03:13 Sylwester Nawrocki wrote:
>> On 05/18/2011 02:31 PM, Hans Verkuil wrote:
>>> On Wednesday, May 18, 2011 14:06:21 Sylwester Nawrocki wrote:
>>>> On 05/16/2011 09:21 AM, Laurent Pinchart wrote:
>>>>> On Saturday 14 May 2011 12:50:32 Hans Verkuil wrote:
>>>>>> On Friday, May 13, 2011 14:43:08 Laurent Pinchart wrote:
>>>>>>> Thinking some more about it, does it make sense to set both crop and
>>>>>>> compose on a single video device node (not talking about mem-to-mem,
>>>>>>> where you use the type to multiplex input/output devices on the same
>>>>>>> node) ? If so, what would the use cases be ?
>>>> I can't think of any, one either use crop or compose.
>>> I can: you crop in the video receiver and compose it into a larger
>>> buffer.
>>>
>>> Actually quite a desirable feature.
>> Yes, right. Don't know why I imagined something different.
>> And we need it in Samsung capture capture interfaces as well. The H/W
>> is capable of cropping and composing with camera interface as a data source
>> similarly as it is done with memory buffers.
>
> The same result could be achieved by adding an offset to the buffer address
> and setting the bytesperline field accordingly, but that would only work with
> userptr buffers. As we're working on an API to share buffers between
> subsystems, I agree that composing into a larger buffer is desirable and
> shouldn't be implemented using offset/stride.
>
Hi,
Simulation of cropping on a data source using offset/bytesperline is not
possible for compressed formats like JPEG. I could not find any good
definition of bytesperline for macroblock and planar formats.
These problems were the reason of proposing extcrop (aka selection) API.
Bye
TS
next prev parent reply other threads:[~2011-05-19 14:07 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-05 9:39 [PATCH 0/2] V4L: Extended crop/compose API Tomasz Stanislawski
2011-05-05 9:39 ` [PATCH 1/2] v4l: add support for extended " Tomasz Stanislawski
2011-05-05 9:39 ` [PATCH 2/2] v4l: simulate old crop API using " Tomasz Stanislawski
2011-05-09 6:23 ` Jonghun Han
2011-05-09 11:01 ` Tomasz Stanislawski
2011-05-07 11:52 ` [PATCH 0/2] V4L: Extended " Hans Verkuil
2011-05-13 12:43 ` Laurent Pinchart
2011-05-14 10:50 ` Hans Verkuil
2011-05-16 7:21 ` Laurent Pinchart
2011-05-18 12:06 ` Sylwester Nawrocki
[not found] ` <201105181431.59580.hansverk@cisco.com>
2011-05-18 13:03 ` Sylwester Nawrocki
2011-05-19 13:47 ` Laurent Pinchart
2011-05-19 14:05 ` Marek Szyprowski
2011-05-19 14:06 ` Tomasz Stanislawski [this message]
2011-05-19 14:12 ` Laurent Pinchart
2011-05-19 13:45 ` Laurent Pinchart
2011-05-18 16:55 ` Tomasz Stanislawski
2011-05-19 15:50 ` Tomasz Stanislawski
2011-05-23 21:29 ` Laurent Pinchart
2011-05-24 12:28 ` Tomasz Stanislawski
2011-05-25 13:43 ` Laurent Pinchart
2011-05-25 16:03 ` Tomasz Stanislawski
-- strict thread matches above, loose matches on Subject: below --
2011-03-28 15:19 Tomasz Stanislawski
2011-03-29 6:58 ` Hans Verkuil
2011-03-29 9:22 ` Tomasz Stanislawski
2011-03-29 9:50 ` Hans Verkuil
2011-03-29 10:38 ` Tomasz Stanislawski
2011-04-05 14:00 ` Laurent Pinchart
2011-04-05 14:14 ` Tomasz Stanislawski
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=4DD523D4.8060807@samsung.com \
--to=t.stanislaws@samsung.com \
--cc=hansverk@cisco.com \
--cc=hverkuil@xs4all.nl \
--cc=kyungmin.park@samsung.com \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
--cc=m.szyprowski@samsung.com \
--cc=s.nawrocki@samsung.com \
--cc=sakari.ailus@maxwell.research.nokia.com \
/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