misc hacking

Add introspect API
Move private things to private.h
Use custom main-context for the context, and ensure everything is called
from the custom main-context. does not work well with glib proxy signals
yet.
Work with custom mainloop in the gstreamer element.
This commit is contained in:
Wim Taymans 2015-04-29 17:51:51 +02:00
parent 592e99a317
commit c185755b3f
16 changed files with 489 additions and 157 deletions

View file

@ -60,6 +60,7 @@ dbuspolicy_DATA = \
###################################
enumtypesincludes = client/pv-context.h \
client/pv-introspect.h \
client/pv-source.h \
client/pv-stream.h \
client/pv-subscribe.h
@ -159,6 +160,7 @@ pulsevideoinclude_HEADERS = \
client/pulsevideo.h \
client/pv-context.h \
client/pv-enumtypes.h \
client/pv-introspect.h \
client/pv-stream.h \
client/pv-subscribe.h \
client/pv-source.h \
@ -172,6 +174,7 @@ lib_LTLIBRARIES = \
libpulsevideo_@PV_MAJORMINOR@_la_SOURCES = \
client/pv-context.h client/pv-context.c \
client/pv-enumtypes.h client/pv-enumtypes.c \
client/pv-introspect.h client/pv-introspect.c \
client/pv-stream.h client/pv-stream.c \
client/pulsevideo.c client/pulsevideo.h \
client/pv-source-output.c client/pv-source-output.h \