From: "Prashant Laddha (prladdha)" <prladdha@cisco.com>
To: Hans Verkuil <hverkuil@xs4all.nl>,
"linux-media@vger.kernel.org" <linux-media@vger.kernel.org>
Cc: Hans Verkuil <hans.verkuil@cisco.com>
Subject: Re: [RFC PATCH 2/2] v4l2-utils: extend set-dv-timing options for RB version
Date: Sun, 21 Jun 2015 13:50:32 +0000 [thread overview]
Message-ID: <D1ACBC8C.4E61D%prladdha@cisco.com> (raw)
In-Reply-To: <5583B18C.7020303@xs4all.nl>
Thanks for your comments Hans.
On 19/06/15 11:37 am, "Hans Verkuil" <hverkuil@xs4all.nl> wrote:
>> utils/v4l2-ctl/v4l2-ctl-stds.cpp | 13 +++++++++++--
>> 1 file changed, 11 insertions(+), 2 deletions(-)
>>
>> diff --git a/utils/v4l2-ctl/v4l2-ctl-stds.cpp
>>b/utils/v4l2-ctl/v4l2-ctl-stds.cpp
>> index c0e919b..9734c80 100644
>> --- a/utils/v4l2-ctl/v4l2-ctl-stds.cpp
>> +++ b/utils/v4l2-ctl/v4l2-ctl-stds.cpp
>> @@ -41,7 +41,10 @@ void stds_usage(void)
>> " index=<index>: use the index as provided
>>by --list-dv-timings\n"
>> " or specify timings using cvt/gtf options
>>as follows:\n"
>> "
>>cvt/gtf,width=<width>,height=<height>,fps=<frames per sec>\n"
>> - "
>>interlaced=<0/1>,reduced-blanking=<0/1>\n"
>> + "
>>interlaced=<0/1>,reduced-blanking=<0/1>,use-rb-v2=<0/1>\n"
>> + " use-rb-v2 indicates whether to use
>>reduced blanking version 2\n"
>> + " or not. This flag is relevant only for
>>cvt timings and has\n"
>> + " effect only if reduced-blanking=1\n"
>
>Why not just allow a value of 2 for the reduced-blanking argument instead
>of introducing a new argument? For gtf 1 and 2 mean the same thing, for
>cvt 1
>will use the standard RB and 2 RBv2.
The only reason for which I added another flag is to make control
parameters same as cvt spreadsheet. But, yes, we could accept
reduced-blanking = 2. I will post version 2 with this change.
>
>Seems simpler to me. It also means that calc_cvt_modeline doesn't need a
>new
>argument, just that bool reduced_blanking becomes int reduced_blanking.
>
>Other than this it looks good to me.
>
>Regards,
>
> Hans
>
>> " or give a fully specified timings:\n"
>> "
>>width=<width>,height=<height>,interlaced=<0/1>,\n"
>> " polarities=<polarities
>>mask>,pixelclock=<pixelclock Hz>,\n"
>> @@ -148,6 +151,7 @@ enum timing_opts {
>> GTF,
>> FPS,
>> REDUCED_BLANK,
>> + USE_RB_V2,
>> };
>>
>> static int parse_timing_subopt(char **subopt_str, int *value)
>> @@ -175,6 +179,7 @@ static int parse_timing_subopt(char **subopt_str,
>>int *value)
>> "gtf",
>> "fps",
>> "reduced-blanking",
>> + "use-rb-v2",
>> NULL
>> };
>>
>> @@ -205,6 +210,7 @@ static void get_cvt_gtf_timings(char *subopt, int
>>standard,
>> int fps = 0;
>> int r_blank = 0;
>> int interlaced = 0;
>> + int use_rb_v2 = 0;
>>
>> bool timings_valid = false;
>>
>> @@ -231,6 +237,8 @@ static void get_cvt_gtf_timings(char *subopt, int
>>standard,
>> case INTERLACED:
>> interlaced = opt_val;
>> break;
>> + case USE_RB_V2:
>> + use_rb_v2 = opt_val;
>> default:
>> break;
>> }
>> @@ -240,7 +248,8 @@ static void get_cvt_gtf_timings(char *subopt, int
>>standard,
>> timings_valid = calc_cvt_modeline(width, height, fps,
>> r_blank == 1 ? true : false,
>> interlaced == 1 ? true : false,
>> - false, bt);
>> + use_rb_v2 == 1 ? true : false,
>> + bt);
>> } else {
>> timings_valid = calc_gtf_modeline(width, height, fps,
>> r_blank == 1 ? true : false,
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
prev parent reply other threads:[~2015-06-21 13:50 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-16 9:30 [RFC PATCH 0/2] v4l2-utils: add support for RB v2 in cvt modeline Prashant Laddha
2015-06-16 9:30 ` [RFC PATCH 1/2] v4l2-ctl-modes: add support for reduced blanking version 2 Prashant Laddha
2015-06-16 9:30 ` [RFC PATCH 2/2] v4l2-utils: extend set-dv-timing options for RB version Prashant Laddha
2015-06-19 6:07 ` Hans Verkuil
2015-06-21 13:50 ` Prashant Laddha (prladdha) [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=D1ACBC8C.4E61D%prladdha@cisco.com \
--to=prladdha@cisco.com \
--cc=hans.verkuil@cisco.com \
--cc=hverkuil@xs4all.nl \
--cc=linux-media@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