wl_egl: change the management of buffer status 53/318753/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Wed, 2 Oct 2024 07:42:29 +0000 (16:42 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Tue, 8 Oct 2024 01:41:26 +0000 (10:41 +0900)
commitcb33bb9e3306135b40f0965270107d5fbd701579
tree177ffcd8ff0282450bc42f9d7c3b2a1359bd557c
parentb0daf21fc2db1c4cc8c2ad97179ceb6c3516552c
wl_egl: change the management of buffer status

 struct buffer_status_info
 - This replaces status_to_string and is a structure that has the
  maximum expected time to reach each status.

 _update_buffer_status
 - Called when changing the status of each buffer, it measures the
  time taken to reach the requested status and prints out error logs
  if it is greater than expected.

 Newly added status
 - CREATED and CANCELED have been added to further refine the status
  of the buffer.

Change-Id: I3e7daaafe7472cf1ff85c5b134e196644e723e39
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c