GSoC 2025: LibVLC Wayland API
This merge request aims to add an API in LibVLC to embed the rendering capabilities into wayland based applications. Here's a summary of the work done:
- Added an API in
LibVLCthat receives awayland surfaceof the host application and a callback function for resizing and mouse events. - Added a
waylandmodule that implements this API. - Added a demo application that illustrates how this API can be used.
This API was tested on gnome-mutter, kwin, sway and weston
Edited by Abdulrahman Saber