Commit Graph

22 Commits

Author SHA1 Message Date
Simon Ser 4489ea4bb6 Fix whitespace issues in meson.build 2021-03-04 20:17:35 +01:00
columbarius 07154bb1e3
Add support for config file
Closes: https://github.com/emersion/xdg-desktop-portal-wlr/issues/60
2021-03-03 10:29:56 +01:00
Simon Ser e103e120e2 Bump to v0.2.0 2021-02-15 10:22:29 +01:00
Jan Beich 4dbeaf3a06 build: add basu as sd-bus provider
Based on https://github.com/emersion/mako/commit/805663cc76e0
2021-01-09 12:21:13 +01:00
Jan Beich 7b7d927cae build: introduce sd-bus-provider option
Based on https://github.com/emersion/mako/commit/67f2ed1862a9
2021-01-09 12:21:13 +01:00
columbarius 39b82ff471 Bump minimum pipewire version 2020-09-19 10:22:44 +02:00
Simon Ser b82d3fcc01
build: bump version to 0.1.0 2020-05-05 16:18:37 +02:00
Dan Shick 229a34a9fe Globally define _POSIX_C_SOURCE in meson.build
Fix musl issue with time.h
2020-04-23 09:53:34 +02:00
danshick 55f873dac4
Screencast session support (#22)
* Initial session support WIP
Remove libdrm dependency

Remove display from context, add dbus properties

Use random names for shm and pw_stream, init the stream only for new cast instances

Separate cast initialized flag from refcount, cleanup names and comments

* Refactor and stability improvements

Properly report xdp screencast implementation version
2020-04-16 10:21:55 +02:00
Aleksei Bavshin ea98281d0a
Add D-Bus and systemd service files 2020-04-10 10:48:41 +02:00
Dan Shick ccc8a31568 Remove pipewire workarounds after upstream fix 2020-04-01 13:38:38 -04:00
obayemi dfa0ac7040
build: add missing libdrm dependency 2020-03-23 16:49:36 +01:00
Dan Shick bba347be4c Add pipewire 0.3 support. Workaround pipewire bugs. 2020-03-16 22:43:45 +01:00
Dan Shick 45699637d1 Fix CI with libpipewire02, libdrm. Remove png.h unused import. Cleanup style. 2020-03-13 21:01:32 +01:00
Dan Shick c0da39f022 Add proper event loop. Remove last threads. Update CI with pipewire. 2020-03-13 21:01:32 +01:00
Dan Shick eb229b708e Remove thread for pipewire and all locking. Add support for elogind in meson. 2020-03-13 21:01:32 +01:00
Dan Shick b0c50ff911 Add proper logging 2020-03-13 21:01:32 +01:00
Dan Shick 2a31d2d922 Add thread for wlr screensharing 2020-03-13 21:01:32 +01:00
Simon Ser d7babf8641
build: disable some annoying warnings 2020-03-13 17:53:50 +01:00
Simon Ser a9e904a0c8
Add session boilerplate 2019-12-09 12:55:12 +01:00
emersion 2f2fe91ff4
Add D-Bus boilerplate for Screenshot 2018-12-13 18:03:44 +01:00
emersion 7618fdc67d
First commit 2018-12-12 22:29:57 +01:00