[PATCH v2] compositor-drm: Add the aspect ratio parsing support
Nautiyal, Ankit K
ankit.k.nautiyal at intel.com
Tue Oct 17 05:52:17 UTC 2017
Hi Pekka,
I have sent the next version of the patch with the review comments
addressed, it got a bit delayed, due to addition of the DRM CLIENT CAP
for aspect-ratio.
So Weston will call now the drmSetClientCap to show that it understands
the aspect_ratio flags from the DRM layer.
If for some reason, DRM does not support the aspect ratio, weston will
skip the reading of the aspect-ratio bits from drmModeModeInfo struct.
As discussed in #dri-devel with Daniel Vetter and Daniel Stone, its
clear that the aspect ratio patch in weston will get r-b tags first,
followed by
the r-b tags and merge from kernel side, followed by merge in weston.
Thanks,
Ankit
On 10/5/2017 6:41 PM, Pekka Paalanen wrote:
> On Thu, 5 Oct 2017 16:28:37 +0530
> "Nautiyal, Ankit K" <ankit.k.nautiyal at intel.com> wrote:
>
>> Hi Pekka,
>>
>> Thanks a lot for your review comments and the suggestions, and pointing
>> out the things I had missed.
>>
>> I agree to most of the changes, please find my response inline.
>>
>> I will shortly send the next version of the patch in a couple of days.
> Hi Ankit,
>
> excellent. I presume the plan is to get some R-b tags for Weston, then
> land the kernel patches (if they are not already?) and then land the
> Weston patch?
>
>>>> diff --git a/man/weston.ini.man b/man/weston.ini.man
>>>> index 4cfefc9..16965aa 100644
>>>> --- a/man/weston.ini.man
>>>> +++ b/man/weston.ini.man
>>>> @@ -363,10 +363,12 @@ The DRM backend accepts different modes:
>>>> .PP
>>>> .RS 10
>>>> .nf
>>>> -.BR "WIDTHxHEIGHT " "Resolution size width and height in pixels"
>>>> -.BR "preferred " "Uses the preferred mode"
>>>> -.BR "current " "Uses the current crt controller mode"
>>>> -.BR "off " "Disables the output"
>>>> +.BR "WIDTHxHEIGHT " "Resolution size width and height in pixels"
>>>> +.BR "WIDTHxHEIGHT at RR " "Resolution as above and refresh-rate in Hertz"
>>>> +.BR "WIDTHxHEIGHT at RR L:B " "Resolution as above and aspect-ratio as length:breadth"
>>> Is length and breadth really the official terminology? Intuitively I
>>> would be confused by what they mean.
>>>
>>> Since we can only parse a small fixed list of possible aspect-ratio
>>> strings, it would be nice to list the valid strings.
>> Length Breadth is not official terminology, I just wanted to distinguish
>> from width and height of the mode.
>> Since we have just a few valid aspect-ratio, it makes sense to add that
>> as an example.
> Ah, ok. Yes, distinguishing from width and height is important.
> You could easily side-step the whole terminology by simply using
>
> WIDTHxHEIGHT at RR RATIO
>
> and simply listing the possible values for RATIO. Or similar.
>
> Thanks,
> pq
>
>
>>>> +.BR "preferred " "Uses the preferred mode"
>>>> +.BR "current " "Uses the current crt controller mode"
>>>> +.BR "off " "Disables the output"
>>>> .fi
>>>> .RE
>>>> .RS
>>> Man page update is good.
>>>
>>>
>>> Thanks,
>>> pq
>> Thanks & Regards,
>> Ankit
More information about the wayland-devel
mailing list