On Thu, 23 Nov 2023 13:00:06 GMT, Anton Bobrov <d...@openjdk.org> wrote:

> This patch addresses the issues described in the 
> https://bugs.openjdk.org/browse/JDK-8320655 by fixing the proper locking and 
> signalling around libpipewire thread loop condition variables and also fixing 
> libpipewire error detection and signalling and propagation to the screencast 
> API. This makes the screencast robot stable enough to consistently make it 
> thru the entire javax/swing jtreg suite without hanging and also 
> significantly reduces CPU consumption as there is no longer any burning 
> spinners since they are now waiting on related conditions proper.

This pull request has now been integrated.

Changeset: c17b8cfa
Author:    Anton Bobrov <ant...@users.noreply.github.com>
Committer: Severin Gehwolf <sgehw...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/c17b8cfafe5a2bbe29d38cfc6793c72b0430f6ca
Stats:     32 lines in 1 file changed: 28 ins; 2 del; 2 mod

8320655: awt screencast robot spin and sync issues with native libpipewire api

Reviewed-by: azvegint

-------------

PR: https://git.openjdk.org/jdk/pull/16794

Reply via email to