Commit cc79ed90 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

wl_screenshooter: Wayland screen grabber

parent fa446c65
......@@ -4,6 +4,7 @@ Changes between 2.2.x and 3.0.0-git:
Access:
* Support HDS (Http Dynamic Streaming) from Adobe (f4m, f4v, etc.)
* New SMB access module using libdsm
* Screen capture plugin for Wayland display
* Support decompression and extraction through libarchive (tar, zip, rar...)
* Improvements of cookie handling (share cookies between playlist items,
domain / path matching, Secure cookies)
......
......@@ -419,6 +419,7 @@ $Id$
* windrive: Windows logical disc drives
* wingdi: WIN 32 / WIN CE GDI video output
* winstore: Windows Store App audio output
* wl_screenshooter: Wayland screen capture input
* wl_shell_surface: Wayland shell surface window provider
* wl_shm: Wayland shared memory video output
* wma_fixed: wma decoder using integer decoder from Rockbox
......
......@@ -198,6 +198,22 @@ if HAVE_XCB
access_LTLIBRARIES += libxcb_screen_plugin.la
endif
libwl_screenshooter_plugin_la_DEPENDENCIES = \
access/screen/screenshooter-client-protocol.h
libwl_screenshooter_plugin_la_SOURCES = \
access/screen/wayland.c
nodist_libwl_screenshooter_plugin_la_SOURCES = \
access/screen/screenshooter-protocol.c
libwl_screenshooter_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -Iaccess/screen
libwl_screenshooter_plugin_la_CFLAGS = $(WAYLAND_CLIENT_CFLAGS)
libwl_screenshooter_plugin_la_LIBADD = $(WAYLAND_CLIENT_LIBS) \
$(LIBPTHREAD) $(LIBM)
EXTRA_DIST += access/screen/screenshooter.xml
CLEANFILES += $(nodist_libwl_screenshooter_plugin_la_SOURCES)
if HAVE_WAYLAND
access_LTLIBRARIES += libwl_screenshooter_plugin.la
endif
libscreen_plugin_la_SOURCES = access/screen/screen.c access/screen/screen.h
libscreen_plugin_la_LDFLAGS = $(AM_LDFLAGS)
if HAVE_WIN32
......
This diff is collapsed.
......@@ -254,6 +254,7 @@ modules/access/rtsp/rtsp.h
modules/access/screen/mac.c
modules/access/screen/screen.c
modules/access/screen/screen.h
modules/access/screen/wayland.c
modules/access/screen/win32.c
modules/access/screen/xcb.c
modules/access/sdp.c
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment