Skip to content

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:

  1. Added an API in LibVLC that receives a wayland surface of the host application and a callback function for resizing and mouse events.
  2. Added a wayland module that implements this API.
  3. 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

Merge request reports

Loading