Commit graph

17 commits

Author SHA1 Message Date
Wim Taymans
21cd5a2918 Add example to play sine wave
Various build fixes and cleanups
Move port_add to private and make node ports based on implementation.
Improve pull based scheduling on remote nodes
2017-09-07 10:22:32 +02:00
Wim Taymans
d1655196c3 move things around 2017-07-11 16:08:22 +02:00
Wim Taymans
2c6b2f0b74 Add beginnings of jack module
Update spec and makefile a bit
2017-06-26 13:04:47 +02:00
David Svensson Fors
879057c565 pipewirecore: Add pc file
This is useful for building out-of-tree PipeWire modules.

Change-Id: I47507349201067f01164d8ba8b95bc4ee422d082
2017-06-21 15:02:44 +02:00
Jonas Ådahl
8a4c816d2f libpipewire.pc.in: Fix library name
The libpipwire .so file is called libpipewire-@PIPEWIRE_API_VERSION@.so,
not libpipewire.so, so tell build systems to link against the correct
library.
2017-06-21 09:12:04 +02:00
Wim Taymans
83964cec87 pinos -> pipewire 2017-05-23 19:15:33 +02:00
Linus Svensson
7b7c6df836 spa: Add pc file 2017-05-16 09:26:43 +02:00
Jonas Ådahl
1d8504565a build: Fix API version usage
It was sometimes assumed to be 0.1, sometimes 1.0, and sometimes not to
be used at all. This commit makes things consistent and so that it is
possible to link externally.
2017-05-11 11:41:17 +02:00
Wim Taymans
67dd3adb87 port to meson 2016-09-26 12:15:52 +02:00
Linus Svensson
ba45aad1a2 module: Support for loading of modules
A module is a shared library existing in, or a subdirectory of, the
module directory. The directory is by default
${libdir}/pinos-$(MAJORMINOR)/modules, but can be specified with
--with-module-dir=PATH when running configure. It is also possible to
override the module directory runtime with the environment variable
PINOS_MODULE_DIR, which is a list of directories separated with ":".
2016-08-29 12:34:24 +02:00
Wim Taymans
cdb2028f9b src -> pinos and fix include paths
Rename src to pinos and fix all the include paths so that they contain
pinos/ to avoid conflicts
2016-02-01 15:40:48 +01:00
Wim Taymans
f4bd013dce pkgconfig: fix include dir 2016-01-13 10:37:53 +01:00
Jonas Ådahl
df171356fe pc: Include MAJORMINOR version in Ldflags
The .so file is libpinos-MAJOR.MINOR.so, so the .pc file should reflect
this.
2015-12-10 09:51:42 +01:00
Wim Taymans
1a9aaa3f11 pc: remove @PTHREAD_LIBS@ 2015-12-10 09:07:31 +01:00
Wim Taymans
4b72848a1a Rename pulsevideo to pinos 2015-06-30 18:06:36 +02:00
Wim Taymans
f6bb35cb98 Handle crash on cleanup
It's possible that the last ref to a source-output is removed with
the remove signal, in that case, remove the object from the client
watched objects to avoid freeing it twice.

Use installed gstreamer and fix library name
2015-06-02 17:01:35 +02:00
Wim Taymans
3fba92fb74 Initial commit 2015-04-16 16:58:33 +02:00