[PATCH weston v3 0/5] Fast repaint loop start on DRM

Mario Kleiner mario.kleiner.de at gmail.com
Thu Jul 16 10:42:24 PDT 2015



On 07/16/2015 01:30 PM, Pekka Paalanen wrote:
> On Tue,  7 Jul 2015 12:53:09 +0300
> Pekka Paalanen <ppaalanen at gmail.com> wrote:
>
>> From: Pekka Paalanen <pekka.paalanen at collabora.co.uk>
>>
>> Hi,
>>
>> as promised in
>> http://lists.freedesktop.org/archives/wayland-devel/2015-July/023192.html here
>> are the patches. The above-mentioned email contains an analysis of the effects
>> of these patches.
>>
>> My modifications are mostly stylish and code re-use. millihz_to_nsec() was
>> suggested by Daniel Stone.
>>
>> This series supersedes the patches 7, 8, and 9 of
>> http://lists.freedesktop.org/archives/wayland-devel/2015-June/022785.html
>>
>> Mario Kleiner (3):
>>    presentation-shm: Allow setting of delay before surface.commit
>>    compositor-drm: Allow instant start of repaint loop. (v3)
>>    compositor: Respect repaint-window when restarting repaint loop.
>>
>> Pekka Paalanen (2):
>>    shared: introduce timespec-util.h
>>    compositor,shared: add millihz_to_nsec()
>>
>>   Makefile.am                |  2 ++
>>   clients/presentation-shm.c | 48 ++++++++++++++++++++++++-----
>>   shared/timespec-util.h     | 75 ++++++++++++++++++++++++++++++++++++++++++++++
>>   src/compositor-drm.c       | 39 +++++++++++++++++++++++-
>>   src/compositor.c           | 30 ++++++-------------
>>   5 files changed, 165 insertions(+), 29 deletions(-)
>>   create mode 100644 shared/timespec-util.h
>>
>
> Hi,
>
> since no-one has commented anything and I'm confident with these
> patches, I have pushed them:
>     2abe445..b7df04e  master -> master
>
>
> Thanks,
> pq
>

Hi Pekka,

yes, they all look good and hereby get my post-push reviewed-by :). I 
reviewed them yesterday before going to sleep, but was then too tired to 
also retest them and write a reply. Thanks for catching my pico second 
conversion error in the 2nd patch!

thanks,
-mario



More information about the wayland-devel mailing list