Commits on Source (8)
-
Extract pipewire_output_arm_timer() into libweston so it can be reused by the other timer driven backends that use the same delay logic. Call the shared function weston_output_arm_frame_timer(). Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
eec50e5a -
Replace the finish frame timer arming logic with a call to the weston_output_arm_frame_timer() helper function that does the same. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
b7400c61 -
Replace the finish frame timer arming logic with a call to the weston_output_arm_frame_timer() helper function that does the same. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
6fb3443f -
Replace the finish frame timer arming logic with a call to the weston_output_arm_frame_timer() helper function that does the same. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
fd10c92d -
Extract the finish frame timestamp code and the call to weston_output_finish_frame() into a new helper function weston_output_finish_frame_from_timer() that can be reused by the other timer driven backends sharing the same logic. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
2fc6a8bb -
Replace the finish frame handler logic with a call to the weston_output_finish_frame_from_timer() helper function that does the same. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
98cd2e9f -
Replace the finish frame handler logic with a call to the weston_output_finish_frame_from_timer() helper function. This makes finish_frame_handler() return more exact timestamps calculated from the previous frame time if the timer callback was not delayed too much. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
8888777b -
Replace the finish frame handler logic with a call to the weston_output_finish_frame_from_timer() helper function that does the same. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
b7fb7063