Dimitris Papaioannou
Dimitris Papaioannou
In some cases the artist field in a notification will be the actual artist's name, and the title will be the actual song title. Be optimistic and use the originally...
### Description Adds three audio capture sources that utilize PipeWire to capture audio inputs, outputs, as well as audio of specific applications. - `pipewire-audio.h/pipewire-audio.c`: These contain some basic wrappers over...
- ~Graph editing~ - Some form of display of the [scheduling order](https://docs.pipewire.org/page_scheduling.html) of nodes - Param viewing/editing (Needs ~~https://gitlab.freedesktop.org/pipewire/pipewire-rs/-/merge_requests/123~~ (de)serializers) - Event timelime (allow "time-travel" to see past states) -...
### Description Fixes memory leaks in the linux-pipewire plugin. 1. `pw_node_info`s copied [here](https://github.com/obsproject/obs-studio/blob/edd7a387a4f278e004a5a40b1dc72916cc061421/plugins/linux-pipewire/camera-portal.c#L847) were never freed 2. `pw_registry` proxy created [here](https://github.com/obsproject/obs-studio/blob/edd7a387a4f278e004a5a40b1dc72916cc061421/plugins/linux-pipewire/pipewire.c#L1028) was never freed ### Motivation and Context Memory leaks...
### Description With https://github.com/obsproject/obs-studio/pull/9771, support was added for the Camera portal. However, [code](https://github.com/obsproject/obs-studio/compare/b9ac1aefe43f472b8bdc47e8847e09167c408515..ca33df586789bae4e89df9daf89c2d6591648e68) to support MJPEG and H264 devices [didn't make it](https://github.com/obsproject/obs-studio/pull/9771#issuecomment-1858987828). This PR is basically the code that didn't...