File: README

package info (click to toggle)
vlc-plugin-pipewire 3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 180 kB
  • sloc: ansic: 919; makefile: 49
file content (82 lines) | stat: -rw-r--r-- 1,820 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
PipeWire plug-in for LibVLC
============================

Requirements
------------

This plugin requires:
- LibVLC version 3.x development files,
- The corresponding C compiler and linker,
- PipeWire 0.3.50 (or later) development files.

The way to obtain those depends on your system. On a Debian system
(or any derivative such as Ubuntu or Raspian), you can try these commands:

# sudo apt-get install gcc libvlccore-dev libpipewire-0.3-dev


Installation
------------

If you have not already done so, download the plug-in source code, e.g.:

# sudo apt-get install git
# git clone https://git.remlab.net/git/vlc-plugin-pipewire.git

Then compile the source code:

# cd vlc-plugin-pipewire
# make

And finally install the plug-in:

# sudo make install-strip

NOTE: Any active VLC instance (or other LibVLC application) must be restarted
to detect the newly installed plug-in.


Usage
-----

The plug-in runs automatically assuming that PipeWire is available in the user
session. No further actions are required.


Uninstallation
--------------

Should you wish to uninstall this plug-in, run the following commands:

# cd vlc-plugin-pipewire
# sudo make uninstall

Then restart any ongoing instance of VLC or other LibVLC application.


Knonwn issues
---------------

Issues with the plugin:
# S/PDIF and HDMI codec pass-through mode is not supported yet.
# Exclusive mode audio is not supported yet.
# Audio and video inputs from PipeWire are not supported yet.

Issues with PipeWire (as of version 0.3.50):
# Changing device while playing does not work yet.


Support
-------

There is no support whatsoever. Use at your own risk.


Contact
-------

For constructive feedback, you might contact me at <remi@remlab.net>,
or, as courmisch on the Freenode IRC #videolan channel.

-- 
Rémi Denis-Courmont, March 2022