New source plugin based on librfb-0.1. RFB (remote framebuffer) is the protocol used by VNC.

Original commit message from CVS:
New source plugin based on librfb-0.1.  RFB (remote framebuffer)
is the protocol used by VNC.
This commit is contained in:
David Schleef 2004-01-07 10:51:05 +00:00
parent d19df5b013
commit 3ca5a814ea
3 changed files with 25 additions and 0 deletions

View file

@ -1,3 +1,12 @@
2004-01-07 David Schleef <ds@schleef.org>
* configure.ac:
* ext/Makefile.am:
* ext/librfb/Makefile.am:
* ext/librfb/gstrfbsrc.c:
New source plugin based on librfb-0.1. RFB (remote framebuffer)
is the protocol used by VNC.
2004-01-07 David Schleef <ds@schleef.org> 2004-01-07 David Schleef <ds@schleef.org>
* gst/videofilter/gstvideotemplate.c: * gst/videofilter/gstvideotemplate.c:

View file

@ -1037,6 +1037,13 @@ GST_CHECK_FEATURE(LIBPNG, [libpng PNG encoder], pngenc, [
AC_SUBST(LIBPNG_LIBS) AC_SUBST(LIBPNG_LIBS)
]) ])
dnl *** librfb ***
translit(dnm, m, l) AM_CONDITIONAL(USE_LIBRFB, true)
GST_CHECK_FEATURE(LIBRFB, [librfb Remote Framebuffer], rfbsrc, [
PKG_CHECK_MODULES(LIBRFB, librfb-0.1, HAVE_LIBRFB="yes", HAVE_LIBRFB="no")
AC_SUBST(LIBRFB_CFLAGS)
AC_SUBST(LIBRFB_LIBS)
])
dnl *** mad *** dnl *** mad ***
dnl FIXME: we could use header checks here as well IMO dnl FIXME: we could use header checks here as well IMO
@ -1609,6 +1616,7 @@ ext/ivorbis/Makefile
ext/lcs/Makefile ext/lcs/Makefile
ext/libfame/Makefile ext/libfame/Makefile
ext/libpng/Makefile ext/libpng/Makefile
ext/librfb/Makefile
ext/mad/Makefile ext/mad/Makefile
ext/mas/Makefile ext/mas/Makefile
ext/mikmod/Makefile ext/mikmod/Makefile

View file

@ -172,6 +172,12 @@ else
LIBPNG_DIR= LIBPNG_DIR=
endif endif
if USE_LIBRFB
LIBRFB_DIR=librfb
else
LIBRFB_DIR=
endif
if USE_MAD if USE_MAD
MAD_DIR=mad MAD_DIR=mad
else else
@ -320,6 +326,7 @@ SUBDIRS=\
$(LIBDV_DIR) \ $(LIBDV_DIR) \
$(LIBFAME_DIR) \ $(LIBFAME_DIR) \
$(LIBPNG_DIR) \ $(LIBPNG_DIR) \
$(LIBRFB_DIR) \
$(MAD_DIR) \ $(MAD_DIR) \
$(MAS_DIR) \ $(MAS_DIR) \
$(MIKMOD_DIR) \ $(MIKMOD_DIR) \
@ -371,6 +378,7 @@ DIST_SUBDIRS=\
lcs \ lcs \
libfame \ libfame \
libpng \ libpng \
librfb \
mad \ mad \
mikmod \ mikmod \
mpeg2dec \ mpeg2dec \