-...@lists.freedesktop.org
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;CN=No
uveau Dev;X-NUM-GUESTS=0:mailto:nouv...@lists.freedesktop.org
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;CN=mario.
kleiner...@gmail.com;X-NUM-GUESTS=0:mailto:mario.kleiner
BEGIN:VCALENDAR
PRODID:-//Google Inc//Google Calendar 70.9054//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART;VALUE=DATE:20231017
DTEND;VALUE=DATE:20231020
DTSTAMP:20230417T170311Z
ORGANIZER;CN=mario.kleiner...@gmail.com:mailto:mario.kleiner...@gmail.com
UID:65qeuuc9e0gll25tq
On 03/30/2017 11:53 AM, Pekka Paalanen wrote:
On Wed, 29 Mar 2017 22:35:46 +0200
Mario Kleiner wrote:
On 03/29/2017 12:30 PM, Pekka Paalanen wrote:
On Tue, 28 Mar 2017 20:53:53 +0200
Mario Kleiner wrote:
...
Agreed. The adjustment can never be more than 1 refresh period, ergo
doesn
On 03/29/2017 12:30 PM, Pekka Paalanen wrote:
On Tue, 28 Mar 2017 20:53:53 +0200
Mario Kleiner wrote:
...
Agreed. The adjustment can never be more than 1 refresh period, ergo
doesn't need a loop, unless we'd get the very unlikely case of Weston
getting preempted for a long ti
On 03/28/2017 01:02 PM, Pekka Paalanen wrote:
Hi Mario,
I'm glad to hear from you, it's this kind of details we really
appreciate you for. :-)
On Tue, 28 Mar 2017 00:59:41 +0200
Mario Kleiner wrote:
Hi Daniel & Pekka,
finally managed to go through the whole patch series,
Hi Daniel & Pekka,
finally managed to go through the whole patch series, updated my own
application to current Wayland/Weston and test it a bit. I like it! It
would have gotten my Reviewed-by's if i had actually managed to review
it in some more reasonable time before the merge ;).
The only
Cc'ing Daniel Stone and Pekka Paalanen, because this relates to wayland.
Wrt. having a new pageflip parameter struct, i wonder if it wouldn't
make sense to then already prepare some space in it for specifying an
absolute target time, e.g., in u64 microseconds? Or make this part of
the atomic p
On 07/02/2015 01:57 PM, Pekka Paalanen wrote:
On Thu, 02 Jul 2015 09:36:47 +0200
Mario Kleiner wrote:
On 06/29/2015 06:09 PM, Derek Foreman wrote:
On 28/06/15 10:17 PM, Mario Kleiner wrote:
On 06/26/2015 08:29 PM, Derek Foreman wrote:
On 21/06/15 02:25 PM, Mario Kleiner wrote:
Allows to
of an identity LUT. Suggested by Derek Foreman.
Signed-off-by: Mario Kleiner
Cc: Derek Foreman
---
src/cms-static.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/cms-static.c b/src/cms-static.c
index 7166f57..0273ee3 100644
--- a/src/cms-static.c
+++ b/src/cms-sta
suggested
by Derek. Thanks.
Signed-off-by: Mario Kleiner
Reviewed-by: Derek Foreman
---
src/cms-colord.c | 54 ++
1 file changed, 34 insertions(+), 20 deletions(-)
diff --git a/src/cms-colord.c b/src/cms-colord.c
index 2adc886..1e61feb 100
On 07/06/2015 03:41 PM, Pekka Paalanen wrote:
On Sun, 21 Jun 2015 21:25:15 +0200
Mario Kleiner wrote:
If a stopped repaint loop gets restarted due to posting of new
damage, and this restart of the repaint loop happens late in the
video refresh cycle, ie. already inside the repaint-window and
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
On 06/29/2015 06:09 PM, Derek Foreman wrote:
On 28/06/15 10:17 PM, Mario Kleiner wrote:
On 06/26/2015 08:29 PM, Derek Foreman wrote:
On 21/06/15 02:25 PM, Mario Kleiner wrote:
Allows to force loading an identity gamma table if
option icc_profile=identity is given in weston.ini for
an output
On 06/29/2015 10:20 PM, Bill Spitzak wrote:
On Fri, Jun 26, 2015 at 11:34 AM, Derek Foreman mailto:der...@osg.samsung.com>> wrote:
> +static unsigned int drm_waitvblank_pipe(struct drm_output *output)
> +{
> + if (output->pipe > 1)
> + return (output->pipe <<
On 06/26/2015 08:29 PM, Derek Foreman wrote:
On 21/06/15 02:25 PM, Mario Kleiner wrote:
Allows to force loading an identity gamma table if
option icc_profile=identity is given in weston.ini for
an output.
Some special display output devices, e.g., for
neuro-science applications, and special
ich posted their damage in time for the
following frame. Iow. this provides clients with a more
predictable compositor timing and makes it easier for them
to latch onto the compositors repaint cycle.
Signed-off-by: Mario Kleiner
---
src/compositor.c | 7 +++
1 file changed
resolution, instead of the one matching the requested rate.
Match proper fields to fix this.
Signed-off-by: Mario Kleiner
Reviewed-by: Derek Foreman
---
src/compositor-drm.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index
output. This is
an easy way to set this up for cms-static.
v2: Remove confusing/redundant weston_log debug output.
Signed-off-by: Mario Kleiner
---
src/cms-static.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/cms-static.c b/src/cms-static.c
index 7166f57..e6073df 100644
loop.
v2: Implement review suggestions by Pekka Paalanen, especially
extend the commit message to describe when and why the
instant restart won't work due to missing Linux kernel
functionality or a Linux kernel regression.
Signed-off-by: Mario Kleiner
---
src/compos
put is unplugged during runtime. During compositor
shutdown, the dictionary as a whole is released before
releasing all other shared data structures, thereby
triggering cleanup of all remaining outputs.
Tested to fix crashes on x11 and drm backends.
Signed-off-by: Mario Kleiner
Cc: Richard Hughes
---
s
tch "Allow restore_output_mode() to work properly.",
as suggested by Derek Foreman.
Signed-off-by: Mario Kleiner
Cc: Derek Foreman
---
src/compositor-drm.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index 58b2e5a..ad70807 100
n.
Signed-off-by: Mario Kleiner
---
clients/presentation-shm.c | 24
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/clients/presentation-shm.c b/clients/presentation-shm.c
index cf4517c..cafea40 100644
--- a/clients/presentation-shm.c
+++ b/clients/pr
Hi,
now that weston 1.8 is out, i'm resending my series with bug
fixes. Difference to the previous series:
Patch 03: Removed a redundant/confusing weston_log debug message.
All patches: Rebased onto current master to fix conflicts caused
by some white-space changes in current master/weston-1.8.
Allow proper handling of output->pipe > 1 to support
triple-head graphics cards etc. by using the "high-crtc"
support introduced in Linux 2.6.39 and libdrm 2.4.25
around May 2011.
Signed-off-by: Mario Kleiner
---
src/compositor-drm.c | 14 --
1 file changed, 12
sists until the surface loses its
fullscreen status, but effects like window switching and exposay
still work in the expected way.
v2: Split into a separate patch from original patch
"Allow restore_output_mode() to work properly.",
as suggested by Derek Foreman.
Signed-off-by: Ma
the target output of the activated
surface, but leave fullscreen surfaces on unrelated outputs alone.
Desktop wide acting functions like the window switcher or exposay
will still demote all fullscreen surfaces on all outputs to
implement their effect as before.
Signed-off-by: Mario Kleiner
put is unplugged during runtime. During compositor
shutdown, the dictionary as a whole is released before
releasing all other shared data structures, thereby
triggering cleanup of all remaining outputs.
Tested to fix crashes on x11 and drm backends.
Signed-off-by: Mario Kleiner
Cc: Richard Hughes
---
s
On 04/13/2015 12:57 PM, Pekka Paalanen wrote:
On Sun, 12 Apr 2015 23:56:57 +0200
Mario Kleiner wrote:
...
Another issue separate from this patch is if/how we could provide some
kind of "unredirect fullscreen window" behaviour like on X11 compositors
when only 1 client is displa
's no other way to figure out whether the crtc is
running. */
ret = drm_crtc_vblank_get(crtc[i]);
if (ret == 0) {
This one is
Reviewed-and-tested-by: Mario Kleiner
I was looking into Weston performance and the cursor problem, so had
necessary tracing in pl
On 05/09/2015 04:05 PM, Daniel Stone wrote:
Hi Mario,
On 4 May 2015 at 06:47, Mario Kleiner wrote:
A resend of my series of patches, now with reviewed-by of Derek Foreman
for some of the patches, and the other patches updated to take Derek's
and Pekka's feedback and suggestions in
n.
Signed-off-by: Mario Kleiner
---
clients/presentation-shm.c | 24
1 file changed, 20 insertions(+), 4 deletions(-)
diff --git a/clients/presentation-shm.c b/clients/presentation-shm.c
index e791b2b..e45b623 100644
--- a/clients/presentation-shm.c
+++ b/clients/pr
loop.
v2: Implement review suggestions by Pekka Paalanen, especially
extend the commit message to describe when and why the
instant restart won't work due to missing Linux kernel
functionality or a Linux kernel regression.
Signed-off-by: Mario Kleiner
---
src/compos
ich posted their damage in time for the
following frame. Iow. this provides clients with a more
predictable compositor timing and makes it easier for them
to latch onto the compositors repaint cycle.
Signed-off-by: Mario Kleiner
---
src/compositor.c | 7 +++
1 file changed
the target output of the activated
surface, but leave fullscreen surfaces on unrelated outputs alone.
Desktop wide acting functions like the window switcher or exposay
will still demote all fullscreen surfaces on all outputs to
implement their effect as before.
Signed-off-by: Mario Kleiner
resolution, instead of the one matching the requested rate.
Match proper fields to fix this.
Signed-off-by: Mario Kleiner
Reviewed-by: Derek Foreman
---
src/compositor-drm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index 43197a8
sists until the surface loses its
fullscreen status, but effects like window switching and exposay
still work in the expected way.
v2: Split into a separate patch from original patch
"Allow restore_output_mode() to work properly.",
as suggested by Derek Foreman.
Signed-off-by: Ma
A resend of my series of patches, now with reviewed-by of Derek Foreman
for some of the patches, and the other patches updated to take Derek's
and Pekka's feedback and suggestions into account. Numbering of patches
is a bit scrambled wrt. the original series.
Patches 1, 2 Reviewed by Derek - Thank
Allow proper handling of output->pipe > 1 to support
triple-head graphics cards etc. by using the "high-crtc"
support introduced in Linux 2.6.39 and libdrm 2.4.25
around May 2011.
Signed-off-by: Mario Kleiner
---
src/compositor-drm.c | 14 --
1 file changed, 12
tch "Allow restore_output_mode() to work properly.",
as suggested by Derek Foreman.
Signed-off-by: Mario Kleiner
Cc: Derek Foreman
---
src/compositor-drm.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index 84f4b11..545aa68 100
output. This is
an easy way to set this up for cms-static.
Signed-off-by: Mario Kleiner
---
src/cms-helper.c | 1 +
src/cms-static.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/cms-helper.c b/src/cms-helper.c
index b586847..565b7d7 100644
--- a/src/cms-helper.c
+++ b/src
On 04/30/2015 03:48 PM, Pekka Paalanen wrote:
On Fri, 10 Apr 2015 08:01:39 +0200
Mario Kleiner wrote:
On 04/07/2015 11:01 AM, wayland-devel-requ...@lists.freedesktop.org wrote:
Date: Tue, 7 Apr 2015 17:01:15 +0800
From: Jonas Ådahl
To: wayland-devel@lists.freedesktop.org
Cc: Jonas Ådahl
On 04/16/2015 07:14 PM, Derek Foreman wrote:
On 02/04/15 12:10 AM, Mario Kleiner wrote:
The matching logic in choose_mode() compared refresh rate
of a drm_mode candidate mode expressed in Hz against the
requested refresh rate of the target weston_mode expressed
in milliHz, so the match always
On 04/16/2015 06:43 PM, Derek Foreman wrote:
On 02/04/15 12:10 AM, Mario Kleiner wrote:
Initialize output->native_mode with the initially chosen
mode for an output, so restore_output_mode() has something
to work with and can switch back from temporary selected modes
to the outputs native m
On 04/08/2015 11:14 AM, Pekka Paalanen wrote:
On Wed, 08 Apr 2015 03:12:25 +0200
Mario Kleiner wrote:
On 04/07/2015 09:34 AM, Pekka Paalanen wrote:
On Sat, 04 Apr 2015 19:45:10 +0200
Mario Kleiner wrote:
On 04/02/2015 01:37 PM, Pekka Paalanen wrote:
On Thu, 2 Apr 2015 07:10:50 +0200
On 04/07/2015 09:34 AM, Pekka Paalanen wrote:
On Sat, 04 Apr 2015 19:45:10 +0200
Mario Kleiner wrote:
On 04/02/2015 01:37 PM, Pekka Paalanen wrote:
On Thu, 2 Apr 2015 07:10:50 +0200
Mario Kleiner wrote:
drm_output_start_repaint_loop() incurred a delay of
one refresh cycle by using a no
On 04/02/2015 01:37 PM, Pekka Paalanen wrote:
On Thu, 2 Apr 2015 07:10:50 +0200
Mario Kleiner wrote:
drm_output_start_repaint_loop() incurred a delay of
one refresh cycle by using a no-op page-flip to get
an accurate vblank timestamp as reference. This causes
unwanted lag whenever Weston
output. This is
an easy way to set this up for cms-static.
Signed-off-by: Mario Kleiner
---
src/cms-helper.c | 1 +
src/cms-static.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/cms-helper.c b/src/cms-helper.c
index b586847..565b7d7 100644
--- a/src/cms-helper.c
+++ b/src
resolution, instead of the one matching the requested rate.
Match proper fields to fix this.
Signed-off-by: Mario Kleiner
---
src/compositor-drm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index 9ddb6d6..396938f 100644
--- a/src
ace gets
activated. This way fullscreen windows can mode switch their
output, but window switching and exposay still works in the
expected way.
Signed-off-by: Mario Kleiner
---
desktop-shell/shell.c | 3 ++-
src/compositor-drm.c | 4
2 files changed, 6 insertions(+), 1 deletion(-)
diff
the target output of the activated
surface, but leave fullscreen surfaces on unrelated outputs alone.
Desktop wide acting functions like the window switcher or exposay
will still demote all fullscreen surfaces on all outputs to
implement their effect as before.
Signed-off-by: Mario Kleiner
Allow proper handling of output->pipe > 1 to support
triple-head graphics cards etc. by using the "high-crtc"
support introduced in Linux 2.6.39 and libdrm 2.4.25
around May 2011.
Signed-off-by: Mario Kleiner
---
src/compositor-drm.c | 14 --
1 file changed, 12
4.0 these would be intel, radeon and
nouveau on all supported gpu's.
Signed-off-by: Mario Kleiner
---
src/compositor-drm.c | 41 -
1 file changed, 40 insertions(+), 1 deletion(-)
diff --git a/src/compositor-drm.c b/src/compositor-drm.c
index fe
an 40 microseconds wrt. to the external measurement hardware,
as expected, essentially perfect :)
So fwiw the whole series is
Reviewed-by: Mario Kleiner
Tested-by: Mario Kleiner
and enthusiastically
Acked-by: Mario Kleiner
for inclusion into Wayland/Weston 1.7, which is why i'm cc
timestamp value can be determined, e.g.
because the CRTC is disabled. At the very least, I'd recommend
double-checking this with Mario Kleiner (Cc'd) and the dri-devel mailing
list.
Can that really happen if we are not doing stupid things like
attempting to flip on a disabled crtc or ou
On 03/26/2014 03:32 PM, Pekka Paalanen wrote:
On Tue, 25 Mar 2014 19:47:21 +0100
Mario Kleiner wrote:
On 03/07/2014 04:09 PM, Pekka Paalanen wrote:
From: Pekka Paalanen
This is quick write-up of
http://cgit.collabora.com/git/user/pq/weston.git/tree/buffer-queue3.txt?h=buffer-queue-spec
On 03/07/2014 04:09 PM, Pekka Paalanen wrote:
From: Pekka Paalanen
This is quick write-up of
http://cgit.collabora.com/git/user/pq/weston.git/tree/buffer-queue3.txt?h=buffer-queue-spec
How would this idea feel?
Hi Pekka,
looks good to me. Should serve the needs of my type of application.
O
On 21/02/14 09:36, Pekka Paalanen wrote:
On Fri, 21 Feb 2014 06:40:02 +0100
Mario Kleiner wrote:
On 20/02/14 12:07, Pekka Paalanen wrote:
Hi Mario,
Ok, now i am magically subscribed. Thanks to the moderator!
Cool, I can start trimming out parts of the email. :-)
I have replies to your
rn how to switch between a
GUI environment and a console.
On Thu, 20 Feb 2014 04:56:02 +0100
Mario Kleiner wrote:
On 17/02/14 14:12, Pekka Paalanen wrote:
On Mon, 17 Feb 2014 01:25:07 +0100
Mario Kleiner wrote:
Hello Pekka,
i'm not yet subscribed to wayland-devel, and a bit shor
58 matches
Mail list logo