Skip to content

Draft: [GSoC 2024] pipewire: add PipeWire services discovery and access module

Ayush Dey requested to merge deyayush6/vlc:pipewire-module into master

Add PipeWire services discovery and access module

Google Summer of Code 2024
Mentee: Ayush Dey
Mentor: Thomas Guillem


The objective is to integrate a PipeWire input and services discovery module, similar to the way it has already been done for the PulseAudio modules.
Issue: #28512


  • PipeWire services discovery module to list source nodes.
  • PipeWire access module to capture audio and video data through source nodes.
  • Static library containing common helper code related to PipeWire.


I would like to thank the team at VideoLAN for their support, and especially my mentor Thomas Guillem, who has actively guided me throughout the development of this feature.

Merge request reports