First git import from SVN PureMediaServer rev 166

On branch master
 Initial commit
	new file:   libremediaserver/CITPDefines.h
	new file:   libremediaserver/MSEXDefines.h
	new file:   libremediaserver/PacketCreator.cpp
	new file:   libremediaserver/PacketCreator.h
	new file:   libremediaserver/PeerInformationSocket.cpp
	new file:   libremediaserver/PeerInformationSocket.h
	new file:   libremediaserver/citp-lib.cpp
	new file:   libremediaserver/citp-lib.h
	new file:   libremediaserver/doc/LICENSE.txt
	new file:   libremediaserver/doc/changelog.txt
	new file:   libremediaserver/doc/instalacion.txt
	new file:   libremediaserver/doc/install.txt
	new file:   libremediaserver/doc/leeme.txt
	new file:   libremediaserver/doc/manual.txt
	new file:   libremediaserver/doc/manual_en.txt
	new file:   libremediaserver/doc/manual_es.txt
	new file:   libremediaserver/doc/readme.txt
	new file:   libremediaserver/doc/todo.txt
	new file:   libremediaserver/externals/artnetin/ChangeLog.txt
	new file:   libremediaserver/externals/artnetin/LICENSE.txt
	new file:   libremediaserver/externals/artnetin/Makefile
	new file:   libremediaserver/externals/artnetin/README.txt
	new file:   libremediaserver/externals/artnetin/artnet.h
	new file:   libremediaserver/externals/artnetin/artnetin-help.pd
	new file:   libremediaserver/externals/artnetin/artnetin-meta.pd
	new file:   libremediaserver/externals/artnetin/artnetin.c
	new file:   libremediaserver/externals/artnetin/examples/artnetin.pd
	new file:   libremediaserver/externals/artnetin/m_pd.h
	new file:   libremediaserver/externals/artnetin/manual/manual.txt
	new file:   libremediaserver/externals/ola2pd/LICENSE.txt
	new file:   libremediaserver/externals/ola2pd/leeme.txt
	new file:   libremediaserver/externals/ola2pd/main.cpp
	new file:   libremediaserver/externals/ola2pd/ola2pd.pd_linux
	new file:   libremediaserver/externals/ola2pd/ola2pd_help.pd
	new file:   libremediaserver/externals/ola2pd/package.txt
	new file:   libremediaserver/externals/ola2pd/readme.txt
	new file:   libremediaserver/externals/pix2jpg/LICENSE.txt
	new file:   libremediaserver/externals/pix2jpg/Makefile
	new file:   libremediaserver/externals/pix2jpg/Makefile.am
	new file:   libremediaserver/externals/pix2jpg/Makefile.in
	new file:   libremediaserver/externals/pix2jpg/pix2jpg-help.pd
	new file:   libremediaserver/externals/pix2jpg/pix2jpg.cpp
	new file:   libremediaserver/externals/pix2jpg/pix2jpg.h
	new file:   libremediaserver/externals/pix2jpg/pix2jpg.pd_linux
	new file:   libremediaserver/layer.pd
	new file:   libremediaserver/layer_audio.pd
	new file:   libremediaserver/libremediaserver.cpp
	new file:   libremediaserver/libremediaserver.h
	new file:   libremediaserver/libremediaserver.pro
	new file:   libremediaserver/libremediaserver.ui
	new file:   libremediaserver/main.cpp
	new file:   libremediaserver/msex.cpp
	new file:   libremediaserver/msex.h
	new file:   libremediaserver/pms-audio.pd
	new file:   libremediaserver/pms-video.pd
	new file:   libremediaserver/recursos/LMS.shw
	new file:   libremediaserver/recursos/LibreMediaServer_Audio.hed
	new file:   libremediaserver/recursos/LibreMediaServer_Video.hed
	new file:   libremediaserver/scripts/extended_desktop.sh
	new file:   libremediaserver/scripts/install_precise.sh
	new file:   libremediaserver/scripts/install_squeeze.sh
	new file:   libremediaserver/scripts/install_wheezy.sh
	new file:   libremediaserver/scripts/make_thumbs.sh
	new file:   libremediaserver/scripts/single_desktop.sh
	new file:   libremediaserver/text.txt
This commit is contained in:
Santi Noreña 2013-01-08 16:23:25 +01:00
commit 801c29865a
65 changed files with 19915 additions and 0 deletions

View file

@ -0,0 +1,28 @@
pix2jpg : Convert pix to jpg
http://code.google.com/p/puremediaserver
Copyright (c) 2012 Santi Noreña
based on:
GEM - Graphics Environment for Multimedia
Copyright (C) 1997-2000 Mark Danks, Günter Geiger,
Copyright (c) 2001-2010 IOhannes m zmölnig
Copyright (c) 2003-2007 James Tittle II,
Copyright (c) 2003-2008 Chris Clepper et al.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
In the official GEM distribution, the GNU General Public License is
in the file GnuGPL.LICENSE

View file

@ -0,0 +1,770 @@
# Makefile.in generated by automake 1.11.3 from Makefile.am.
# extra/pix2jpg/Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
pkgdatadir = $(datadir)/Gem
pkgincludedir = $(includedir)/Gem
pkglibdir = $(libdir)/Gem
pkglibexecdir = $(libexecdir)/Gem
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = i686-pc-linux-gnu
host_triplet = i686-pc-linux-gnu
#am__append_1 = -no-undefined
subdir = extra/pix2jpg
DIST_COMMON = $(dist_extra_DATA) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \
$(top_srcdir)/m4/ax_check_glu.m4 \
$(top_srcdir)/m4/ax_check_glut.m4 \
$(top_srcdir)/m4/ax_compiler_vendor.m4 \
$(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gem.m4 \
$(top_srcdir)/m4/iem_ftgl.m4 $(top_srcdir)/m4/iem_opengl.m4 \
$(top_srcdir)/m4/iem_operatingsystem.m4 \
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/src/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
test -z "$$files" \
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(extradir)" "$(DESTDIR)$(extradir)"
LTLIBRARIES = $(extra_LTLIBRARIES)
pix2jpg_la_DEPENDENCIES =
am_pix2jpg_la_OBJECTS = pix2jpg_la-pix2jpg.lo
pix2jpg_la_OBJECTS = $(am_pix2jpg_la_OBJECTS)
pix2jpg_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(pix2jpg_la_CXXFLAGS) \
$(CXXFLAGS) $(pix2jpg_la_LDFLAGS) $(LDFLAGS) -o $@
DEFAULT_INCLUDES = -I. -I$(top_builddir)/src
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
$(LDFLAGS) -o $@
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
$(LDFLAGS) -o $@
SOURCES = $(pix2jpg_la_SOURCES)
DIST_SOURCES = $(pix2jpg_la_SOURCES)
DATA = $(dist_extra_DATA)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = ${SHELL} /home/santi/PMS/git/Gem/missing --run aclocal-1.11
AGL_CFLAGS =
AGL_LIBS =
AMTAR = $${TAR-tar}
AR = ar
AS = as
AUTOCONF = ${SHELL} /home/santi/PMS/git/Gem/missing --run autoconf
AUTOHEADER = ${SHELL} /home/santi/PMS/git/Gem/missing --run autoheader
AUTOMAKE = ${SHELL} /home/santi/PMS/git/Gem/missing --run automake-1.11
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -g -O2
CPP = gcc -E
CPPFLAGS =
CXX = g++
CXXCPP = g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2 -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx
CYGPATH_W = echo
DEFINES =
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DLLTOOL = dlltool
DSYMUTIL =
DUMPBIN =
ECHO_C =
ECHO_N = -n
ECHO_T =
EGREP = /bin/grep -E
EXEEXT =
EXT = pd_linux
FGREP = /bin/grep -F
GEM_ARCH_CXXFLAGS =
GEM_ARCH_LDFLAGS =
GEM_CFLAGS =
GEM_CPPFLAGS = -DGEM_INTERNAL -DGLEW_BUILD
GEM_CXXFLAGS =
GEM_DEFAULT_WINDOW = gemglxwindow
GEM_EXTERNAL_CFLAGS =
GEM_EXTERNAL_CPPFLAGS =
GEM_EXTERNAL_LIBS =
GEM_FRAMEWORK_AGL =
GEM_FRAMEWORK_CARBON =
GEM_FRAMEWORK_COCOA =
GEM_FRAMEWORK_QUICKTIME =
GEM_LIBS =
GEM_LIB_ASSIMP_CFLAGS =
GEM_LIB_ASSIMP_LIBS =
GEM_LIB_AVIFILE_CFLAGS = -I/usr/include/avifile-0.7
GEM_LIB_AVIFILE_LIBS = -laviplay
GEM_LIB_FTGL_CFLAGS = -I/usr/include/freetype2 -I/usr/include/FTGL
GEM_LIB_FTGL_LIBS = -lftgl
GEM_LIB_GLEW_CFLAGS =
GEM_LIB_GLEW_LIBS =
GEM_LIB_GMERLIN_AVDEC_CFLAGS =
GEM_LIB_GMERLIN_AVDEC_LIBS = -lgmerlin_avdec -lgavl
GEM_LIB_IMAGEMAGICK___CFLAGS = -fopenmp -I/usr/include/ImageMagick
GEM_LIB_IMAGEMAGICK___LIBS = -lMagick++ -lMagickCore
GEM_LIB_JPEG_CFLAGS =
GEM_LIB_JPEG_LIBS = -ljpeg
GEM_LIB_LIBDC1394_2_CFLAGS =
GEM_LIB_LIBDC1394_2_LIBS =
GEM_LIB_LIBDV_CFLAGS =
GEM_LIB_LIBDV_LIBS = -ldv -lm
GEM_LIB_LIBIEC61883_CFLAGS =
GEM_LIB_LIBIEC61883_LIBS =
GEM_LIB_LIBMPEG3_CFLAGS =
GEM_LIB_LIBMPEG3_LIBS =
GEM_LIB_LIBQUICKTIME_CFLAGS = -I/usr/include/lqt
GEM_LIB_LIBQUICKTIME_LIBS = -lquicktime -lpthread -lm -lz -ldl
GEM_LIB_LIBRAW1394_CFLAGS =
GEM_LIB_LIBRAW1394_LIBS = -lraw1394
GEM_LIB_LIBUNICAP_CFLAGS =
GEM_LIB_LIBUNICAP_LIBS =
GEM_LIB_LIBV4L1_CFLAGS =
GEM_LIB_LIBV4L1_LIBS =
GEM_LIB_LIBV4L2_CFLAGS =
GEM_LIB_LIBV4L2_LIBS =
GEM_LIB_LIBVLC_CFLAGS =
GEM_LIB_LIBVLC_LIBS =
GEM_LIB_LQT_CFLAGS =
GEM_LIB_LQT_LIBS =
GEM_LIB_MAGICKCORE_CFLAGS = -fopenmp -I/usr/include/ImageMagick
GEM_LIB_MAGICKCORE_LIBS = -lMagickCore
GEM_LIB_MPEG_CFLAGS =
GEM_LIB_MPEG_LIBS =
GEM_LIB_SDL_CFLAGS = -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL
GEM_LIB_SDL_LIBS = -lSDL
GEM_LIB_TIFF_CFLAGS =
GEM_LIB_TIFF_LIBS = -ltiff
GEM_LIB_VFW32_CFLAGS =
GEM_LIB_VFW32_LIBS =
GEM_PTHREAD_CFLAGS =
GEM_PTHREAD_LIBS =
GEM_RTE = Pure Data
GEM_RTE_CFLAGS = -DPD
GEM_RTE_EXTENSION = pd_linux
GEM_RTE_LIBS =
GEM_TARGETS =
GLUT_CFLAGS = -pthread
GLUT_LIBS = -lglut -lSM -lICE -lXmu -lXi -lGLU -lGL -lm
GLU_CFLAGS = -pthread
GLU_LIBS = -lGLU -lGL -lm
GLX_CFLAGS =
GLX_LIBS =
GL_CFLAGS = -pthread
GL_LIBS = -lGL -lm
GREP = /bin/grep
INCLUDES =
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
LD = /usr/bin/ld
LDFLAGS =
LIBOBJS =
LIBS = -lXxf86vm -ldl -lz -lm
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LIPO =
LN_S = ln -s
LTLIBOBJS =
MAKEDEP_FLAGS = -MM
MAKEINFO = ${SHELL} /home/santi/PMS/git/Gem/missing --run makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
NM = /usr/bin/nm -B
NMEDIT =
OBJC = gcc
OBJCDEPMODE = depmode=gcc3
OBJCFLAGS =
OBJCXX = g++
OBJCXXFLAGS =
OBJDUMP = objdump
OBJEXT = o
OTOOL =
OTOOL64 =
PACKAGE = Gem
PACKAGE_BUGREPORT = zmoelnig@iem.at
PACKAGE_NAME = Gem
PACKAGE_STRING = Gem 0.93
PACKAGE_TARNAME = Gem
PACKAGE_URL = http://gem.iem.at
PACKAGE_VERSION = 0.93
PATH_SEPARATOR = :
PKG_ASSIMP_CFLAGS =
PKG_ASSIMP_LIBS = -lassimp
PKG_AVIFILE_CFLAGS = -I/usr/include/avifile-0.7
PKG_AVIFILE_LIBS = -laviplay
PKG_CFLAGS = -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL -fopenmp -I/usr/include/ImageMagick -fopenmp -I/usr/include/ImageMagick -I/usr/include/freetype2 -I/usr/include/FTGL -I/usr/include/avifile-0.7 -I/usr/include/lqt
PKG_CONFIG = /usr/bin/pkg-config
PKG_FTGL_CFLAGS = -I/usr/include/freetype2 -I/usr/include/FTGL
PKG_FTGL_LIBS = -lftgl
PKG_GLEW_CFLAGS =
PKG_GLEW_LIBS =
PKG_GMERLIN_AVDEC_CFLAGS =
PKG_GMERLIN_AVDEC_LIBS = -lgmerlin_avdec -lgavl
PKG_IMAGEMAGICK___CFLAGS = -fopenmp -I/usr/include/ImageMagick
PKG_IMAGEMAGICK___LIBS = -lMagick++ -lMagickCore
PKG_JPEG_CFLAGS =
PKG_JPEG_LIBS = -ljpeg
PKG_LIBDC1394_2_CFLAGS =
PKG_LIBDC1394_2_LIBS = -ldc1394
PKG_LIBDV_CFLAGS =
PKG_LIBDV_LIBS = -ldv -lm
PKG_LIBIEC61883_CFLAGS =
PKG_LIBIEC61883_LIBS = -liec61883
PKG_LIBMPEG3_CFLAGS =
PKG_LIBMPEG3_LIBS = -lmpeg3
PKG_LIBQUICKTIME_CFLAGS = -I/usr/include/lqt
PKG_LIBQUICKTIME_LIBS = -lquicktime -lpthread -lm -lz -ldl
PKG_LIBRAW1394_CFLAGS =
PKG_LIBRAW1394_LIBS = -lraw1394
PKG_LIBS = -lraw1394 -ldv -lm -lquicktime -lpthread -lm -lz -ldl -lgmerlin_avdec -lgavl -laviplay -lftgl -lMagickCore -lMagick++ -lMagickCore -lSDL
PKG_LIBUNICAP_CFLAGS =
PKG_LIBUNICAP_LIBS = -lunicap
PKG_LIBV4L1_CFLAGS =
PKG_LIBV4L1_LIBS = -lv4l1
PKG_LIBV4L2_CFLAGS =
PKG_LIBV4L2_LIBS = -lv4l2
PKG_LIBVLC_CFLAGS =
PKG_LIBVLC_LIBS = -lvlc
PKG_LQT_CFLAGS =
PKG_LQT_LIBS = -lquicktime
PKG_MAGICKCORE_CFLAGS = -fopenmp -I/usr/include/ImageMagick
PKG_MAGICKCORE_LIBS = -lMagickCore
PKG_MPEG_CFLAGS =
PKG_MPEG_LIBS = -lmpeg
PKG_SDL_CFLAGS = -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include/SDL
PKG_SDL_LIBS = -lSDL
PKG_TIFF_CFLAGS =
PKG_TIFF_LIBS = -ltiff
PKG_VFW32_CFLAGS =
PKG_VFW32_LIBS = -lvfw32
PTHREAD_CC = gcc
PTHREAD_CFLAGS = -pthread
PTHREAD_LIBS =
RANLIB = ranlib
SED = /bin/sed
SET_MAKE =
SHELL = /bin/bash
STRIP = strip
VERSION = 0.93
XMKMF =
X_CFLAGS =
X_EXTRA_LIBS =
X_LIBS =
X_PRE_LIBS = -lSM -lICE
abs_builddir = /home/santi/PMS/git/Gem/extra/pix2jpg
abs_srcdir = /home/santi/PMS/git/Gem/extra/pix2jpg
abs_top_builddir = /home/santi/PMS/git/Gem
abs_top_srcdir = /home/santi/PMS/git/Gem
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX = g++
ac_ct_DUMPBIN =
ac_ct_OBJC = gcc
ac_ct_OBJCXX = g++
am__include = include
am__leading_dot = .
am__quote =
am__tar = $${TAR-tar} chof - "$$tardir"
am__untar = $${TAR-tar} xf -
ax_pthread_config =
bindir = ${exec_prefix}/bin
build = i686-pc-linux-gnu
build_alias =
build_cpu = i686
build_os = linux-gnu
build_vendor = pc
builddir = .
datadir = ${datarootdir}
datarootdir = ${prefix}/share
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
dvidir = ${docdir}
exec_prefix = ${prefix}
host = i686-pc-linux-gnu
host_alias =
host_cpu = i686
host_os = linux-gnu
host_vendor = pc
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /home/santi/PMS/git/Gem/install-sh
libdir = ${exec_prefix}/lib/pd/extra
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
mandir = ${datarootdir}/man
mkdir_p = /bin/mkdir -p
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
program_transform_name = s,x,x,
psdir = ${docdir}
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
srcdir = .
subdirs = extra plugins/videoAVT plugins/videoHALCON plugins/videoPYLON
sysconfdir = ${prefix}/etc
target_alias =
top_build_prefix = ../../
top_builddir = ../..
top_srcdir = ../..
AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I $(top_srcdir)/src/m4
AM_CPPFLAGS = -I$(top_srcdir)/src -I/usr/include/ImageMagick
EXTRA_DIST =
extradir = $(libdir)/pix2jpg
extra_LTLIBRARIES = pix2jpg.la
dist_extra_DATA = LICENSE.txt pix2jpg-help.pd
# RTE flags
# special flags for building externals
pix2jpg_la_CXXFLAGS = -DPD -g -O2 \
-fstack-protector --param=ssp-buffer-size=4 -Wformat \
-Wformat-security -pthread .
pix2jpg_la_LDFLAGS = -L/usr/lib -Wl,-Bsymbolic-functions -Wl,-z,relro \
-L/usr/lib/X11 -module -avoid-version -shared -shrext \
.pd_linux $(am__append_1)
pix2jpg_la_LIBADD = -L/usr/lib -lMagick++ -lMagickWand \
-lMagickCore -llcms -ltiff -lfreetype -ljpeg -llqr-1 \
-lglib-2.0 -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz \
-lm -lgomp -lpthread -lltdl -L$(top_builddir) \
$(am__empty)
### SOURCES
pix2jpg_la_SOURCES = \
pix2jpg.cpp \
pix2jpg.h
all: all-am
.SUFFIXES:
.SUFFIXES: .cpp .lo .o .obj
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign extra/pix2jpg/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign extra/pix2jpg/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
install-extraLTLIBRARIES: $(extra_LTLIBRARIES)
@$(NORMAL_INSTALL)
test -z "$(extradir)" || $(MKDIR_P) "$(DESTDIR)$(extradir)"
@list='$(extra_LTLIBRARIES)'; test -n "$(extradir)" || list=; \
list2=; for p in $$list; do \
if test -f $$p; then \
list2="$$list2 $$p"; \
else :; fi; \
done; \
test -z "$$list2" || { \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(extradir)'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(extradir)"; \
}
uninstall-extraLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(extra_LTLIBRARIES)'; test -n "$(extradir)" || list=; \
for p in $$list; do \
$(am__strip_dir) \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(extradir)/$$f'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(extradir)/$$f"; \
done
clean-extraLTLIBRARIES:
-test -z "$(extra_LTLIBRARIES)" || rm -f $(extra_LTLIBRARIES)
@list='$(extra_LTLIBRARIES)'; for p in $$list; do \
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
test "$$dir" != "$$p" || dir=.; \
echo "rm -f \"$${dir}/so_locations\""; \
rm -f "$${dir}/so_locations"; \
done
pix2jpg.la: $(pix2jpg_la_OBJECTS) $(pix2jpg_la_DEPENDENCIES) $(EXTRA_pix2jpg_la_DEPENDENCIES)
$(pix2jpg_la_LINK) -rpath $(extradir) $(pix2jpg_la_OBJECTS) $(pix2jpg_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
include ./$(DEPDIR)/pix2jpg_la-pix2jpg.Plo
.cpp.o:
$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
# source='$<' object='$@' libtool=no \
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
# $(CXXCOMPILE) -c -o $@ $<
.cpp.obj:
$(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
# source='$<' object='$@' libtool=no \
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.cpp.lo:
$(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
# source='$<' object='$@' libtool=yes \
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
# $(LTCXXCOMPILE) -c -o $@ $<
pix2jpg_la-pix2jpg.lo: pix2jpg.cpp
$(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pix2jpg_la_CXXFLAGS) $(CXXFLAGS) -MT pix2jpg_la-pix2jpg.lo -MD -MP -MF $(DEPDIR)/pix2jpg_la-pix2jpg.Tpo -c -o pix2jpg_la-pix2jpg.lo `test -f 'pix2jpg.cpp' || echo '$(srcdir)/'`pix2jpg.cpp
$(am__mv) $(DEPDIR)/pix2jpg_la-pix2jpg.Tpo $(DEPDIR)/pix2jpg_la-pix2jpg.Plo
# source='pix2jpg.cpp' object='pix2jpg_la-pix2jpg.lo' libtool=yes \
# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \
# $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pix2jpg_la_CXXFLAGS) $(CXXFLAGS) -c -o pix2jpg_la-pix2jpg.lo `test -f 'pix2jpg.cpp' || echo '$(srcdir)/'`pix2jpg.cpp
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
install-dist_extraDATA: $(dist_extra_DATA)
@$(NORMAL_INSTALL)
test -z "$(extradir)" || $(MKDIR_P) "$(DESTDIR)$(extradir)"
@list='$(dist_extra_DATA)'; test -n "$(extradir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(extradir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(extradir)" || exit $$?; \
done
uninstall-dist_extraDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_extra_DATA)'; test -n "$(extradir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(extradir)'; $(am__uninstall_files_from_dir)
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
set x; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(LTLIBRARIES) $(DATA) all-local
installdirs:
for dir in "$(DESTDIR)$(extradir)" "$(DESTDIR)$(extradir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-extraLTLIBRARIES clean-generic clean-libtool \
clean-local mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am: install-dist_extraDATA install-extraLTLIBRARIES
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-dist_extraDATA uninstall-extraLTLIBRARIES
.MAKE: install-am install-strip
.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \
clean-extraLTLIBRARIES clean-generic clean-libtool clean-local \
ctags distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dist_extraDATA install-dvi \
install-dvi-am install-exec install-exec-am \
install-extraLTLIBRARIES install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags uninstall uninstall-am uninstall-dist_extraDATA \
uninstall-extraLTLIBRARIES
# convenience symlinks
pix2jpg.pd_linux: pix2jpg.la
rm -f $@
test -f .libs/$@ && $(LN_S) .libs/$@ $@ || true
.PHONY: clean-conviencesymlink
clean-conviencesymlink:
rm -f pix2jpg.pd_linux
all-local:: pix2jpg.pd_linux
clean-local:: clean-conviencesymlink
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View file

@ -0,0 +1,56 @@
AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I $(top_srcdir)/src/m4
AM_CPPFLAGS = -I$(top_srcdir)/src -I/usr/include/ImageMagick
EXTRA_DIST =
extradir=$(libdir)/pix2jpg
extra_LTLIBRARIES = pix2jpg.la
dist_extra_DATA = LICENSE.txt
dist_extra_DATA += pix2jpg-help.pd
## some default flags
pix2jpg_la_CXXFLAGS =
pix2jpg_la_LDFLAGS = -L/usr/lib -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib/X11 -module -avoid-version -shared -shrext .@GEM_RTE_EXTENSION@
if WINDOWS
pix2jpg_la_LDFLAGS += -no-undefined
endif
pix2jpg_la_LIBADD =
# RTE flags
pix2jpg_la_CXXFLAGS += @GEM_RTE_CFLAGS@ @GEM_ARCH_CXXFLAGS@
pix2jpg_la_LIBADD += @GEM_RTE_LIBS@
pix2jpg_la_LDFLAGS += @GEM_ARCH_LDFLAGS@
# special flags for building externals
pix2jpg_la_CXXFLAGS += -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -pthread .@GEM_EXTERNAL_CFLAGS@
pix2jpg_la_LIBADD += -L/usr/lib -lMagick++ -lMagickWand -lMagickCore -llcms -ltiff -lfreetype -ljpeg -llqr-1 -lglib-2.0 -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lm -lgomp -lpthread -lltdl -L$(top_builddir) @GEM_EXTERNAL_LIBS@
# convenience symlinks
## uha, this is ugly
pix2jpg.@GEM_RTE_EXTENSION@: pix2jpg.la
rm -f $@
test -f .libs/$@ && $(LN_S) .libs/$@ $@ || true
.PHONY: clean-conviencesymlink
clean-conviencesymlink:
rm -f pix2jpg.@GEM_RTE_EXTENSION@
all-local:: pix2jpg.@GEM_RTE_EXTENSION@
clean-local:: clean-conviencesymlink
### SOURCES
pix2jpg_la_SOURCES = \
pix2jpg.cpp \
pix2jpg.h

View file

@ -0,0 +1,770 @@
# Makefile.in generated by automake 1.11.3 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
@WINDOWS_TRUE@am__append_1 = -no-undefined
subdir = extra/pix2jpg
DIST_COMMON = $(dist_extra_DATA) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_gl.m4 \
$(top_srcdir)/m4/ax_check_glu.m4 \
$(top_srcdir)/m4/ax_check_glut.m4 \
$(top_srcdir)/m4/ax_compiler_vendor.m4 \
$(top_srcdir)/m4/ax_pthread.m4 $(top_srcdir)/m4/gem.m4 \
$(top_srcdir)/m4/iem_ftgl.m4 $(top_srcdir)/m4/iem_opengl.m4 \
$(top_srcdir)/m4/iem_operatingsystem.m4 \
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/src/config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
am__install_max = 40
am__nobase_strip_setup = \
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
am__nobase_strip = \
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
am__nobase_list = $(am__nobase_strip_setup); \
for p in $$list; do echo "$$p $$p"; done | \
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
if (++n[$$2] == $(am__install_max)) \
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
END { for (dir in files) print dir, files[dir] }'
am__base_list = \
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
am__uninstall_files_from_dir = { \
test -z "$$files" \
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(extradir)" "$(DESTDIR)$(extradir)"
LTLIBRARIES = $(extra_LTLIBRARIES)
pix2jpg_la_DEPENDENCIES =
am_pix2jpg_la_OBJECTS = pix2jpg_la-pix2jpg.lo
pix2jpg_la_OBJECTS = $(am_pix2jpg_la_OBJECTS)
pix2jpg_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CXXLD) $(pix2jpg_la_CXXFLAGS) \
$(CXXFLAGS) $(pix2jpg_la_LDFLAGS) $(LDFLAGS) -o $@
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/src
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \
$(LDFLAGS) -o $@
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \
--mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \
$(LDFLAGS) -o $@
SOURCES = $(pix2jpg_la_SOURCES)
DIST_SOURCES = $(pix2jpg_la_SOURCES)
DATA = $(dist_extra_DATA)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AGL_CFLAGS = @AGL_CFLAGS@
AGL_LIBS = @AGL_LIBS@
AMTAR = @AMTAR@
AR = @AR@
AS = @AS@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPP = @CPP@
CPPFLAGS = @CPPFLAGS@
CXX = @CXX@
CXXCPP = @CXXCPP@
CXXDEPMODE = @CXXDEPMODE@
CXXFLAGS = @CXXFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFINES = @DEFINES@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
DLLTOOL = @DLLTOOL@
DSYMUTIL = @DSYMUTIL@
DUMPBIN = @DUMPBIN@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EGREP = @EGREP@
EXEEXT = @EXEEXT@
EXT = @EXT@
FGREP = @FGREP@
GEM_ARCH_CXXFLAGS = @GEM_ARCH_CXXFLAGS@
GEM_ARCH_LDFLAGS = @GEM_ARCH_LDFLAGS@
GEM_CFLAGS = @GEM_CFLAGS@
GEM_CPPFLAGS = @GEM_CPPFLAGS@
GEM_CXXFLAGS = @GEM_CXXFLAGS@
GEM_DEFAULT_WINDOW = @GEM_DEFAULT_WINDOW@
GEM_EXTERNAL_CFLAGS = @GEM_EXTERNAL_CFLAGS@
GEM_EXTERNAL_CPPFLAGS = @GEM_EXTERNAL_CPPFLAGS@
GEM_EXTERNAL_LIBS = @GEM_EXTERNAL_LIBS@
GEM_FRAMEWORK_AGL = @GEM_FRAMEWORK_AGL@
GEM_FRAMEWORK_CARBON = @GEM_FRAMEWORK_CARBON@
GEM_FRAMEWORK_COCOA = @GEM_FRAMEWORK_COCOA@
GEM_FRAMEWORK_QUICKTIME = @GEM_FRAMEWORK_QUICKTIME@
GEM_LIBS = @GEM_LIBS@
GEM_LIB_ASSIMP_CFLAGS = @GEM_LIB_ASSIMP_CFLAGS@
GEM_LIB_ASSIMP_LIBS = @GEM_LIB_ASSIMP_LIBS@
GEM_LIB_AVIFILE_CFLAGS = @GEM_LIB_AVIFILE_CFLAGS@
GEM_LIB_AVIFILE_LIBS = @GEM_LIB_AVIFILE_LIBS@
GEM_LIB_FTGL_CFLAGS = @GEM_LIB_FTGL_CFLAGS@
GEM_LIB_FTGL_LIBS = @GEM_LIB_FTGL_LIBS@
GEM_LIB_GLEW_CFLAGS = @GEM_LIB_GLEW_CFLAGS@
GEM_LIB_GLEW_LIBS = @GEM_LIB_GLEW_LIBS@
GEM_LIB_GMERLIN_AVDEC_CFLAGS = @GEM_LIB_GMERLIN_AVDEC_CFLAGS@
GEM_LIB_GMERLIN_AVDEC_LIBS = @GEM_LIB_GMERLIN_AVDEC_LIBS@
GEM_LIB_IMAGEMAGICK___CFLAGS = @GEM_LIB_IMAGEMAGICK___CFLAGS@
GEM_LIB_IMAGEMAGICK___LIBS = @GEM_LIB_IMAGEMAGICK___LIBS@
GEM_LIB_JPEG_CFLAGS = @GEM_LIB_JPEG_CFLAGS@
GEM_LIB_JPEG_LIBS = @GEM_LIB_JPEG_LIBS@
GEM_LIB_LIBDC1394_2_CFLAGS = @GEM_LIB_LIBDC1394_2_CFLAGS@
GEM_LIB_LIBDC1394_2_LIBS = @GEM_LIB_LIBDC1394_2_LIBS@
GEM_LIB_LIBDV_CFLAGS = @GEM_LIB_LIBDV_CFLAGS@
GEM_LIB_LIBDV_LIBS = @GEM_LIB_LIBDV_LIBS@
GEM_LIB_LIBIEC61883_CFLAGS = @GEM_LIB_LIBIEC61883_CFLAGS@
GEM_LIB_LIBIEC61883_LIBS = @GEM_LIB_LIBIEC61883_LIBS@
GEM_LIB_LIBMPEG3_CFLAGS = @GEM_LIB_LIBMPEG3_CFLAGS@
GEM_LIB_LIBMPEG3_LIBS = @GEM_LIB_LIBMPEG3_LIBS@
GEM_LIB_LIBQUICKTIME_CFLAGS = @GEM_LIB_LIBQUICKTIME_CFLAGS@
GEM_LIB_LIBQUICKTIME_LIBS = @GEM_LIB_LIBQUICKTIME_LIBS@
GEM_LIB_LIBRAW1394_CFLAGS = @GEM_LIB_LIBRAW1394_CFLAGS@
GEM_LIB_LIBRAW1394_LIBS = @GEM_LIB_LIBRAW1394_LIBS@
GEM_LIB_LIBUNICAP_CFLAGS = @GEM_LIB_LIBUNICAP_CFLAGS@
GEM_LIB_LIBUNICAP_LIBS = @GEM_LIB_LIBUNICAP_LIBS@
GEM_LIB_LIBV4L1_CFLAGS = @GEM_LIB_LIBV4L1_CFLAGS@
GEM_LIB_LIBV4L1_LIBS = @GEM_LIB_LIBV4L1_LIBS@
GEM_LIB_LIBV4L2_CFLAGS = @GEM_LIB_LIBV4L2_CFLAGS@
GEM_LIB_LIBV4L2_LIBS = @GEM_LIB_LIBV4L2_LIBS@
GEM_LIB_LIBVLC_CFLAGS = @GEM_LIB_LIBVLC_CFLAGS@
GEM_LIB_LIBVLC_LIBS = @GEM_LIB_LIBVLC_LIBS@
GEM_LIB_LQT_CFLAGS = @GEM_LIB_LQT_CFLAGS@
GEM_LIB_LQT_LIBS = @GEM_LIB_LQT_LIBS@
GEM_LIB_MAGICKCORE_CFLAGS = @GEM_LIB_MAGICKCORE_CFLAGS@
GEM_LIB_MAGICKCORE_LIBS = @GEM_LIB_MAGICKCORE_LIBS@
GEM_LIB_MPEG_CFLAGS = @GEM_LIB_MPEG_CFLAGS@
GEM_LIB_MPEG_LIBS = @GEM_LIB_MPEG_LIBS@
GEM_LIB_SDL_CFLAGS = @GEM_LIB_SDL_CFLAGS@
GEM_LIB_SDL_LIBS = @GEM_LIB_SDL_LIBS@
GEM_LIB_TIFF_CFLAGS = @GEM_LIB_TIFF_CFLAGS@
GEM_LIB_TIFF_LIBS = @GEM_LIB_TIFF_LIBS@
GEM_LIB_VFW32_CFLAGS = @GEM_LIB_VFW32_CFLAGS@
GEM_LIB_VFW32_LIBS = @GEM_LIB_VFW32_LIBS@
GEM_PTHREAD_CFLAGS = @GEM_PTHREAD_CFLAGS@
GEM_PTHREAD_LIBS = @GEM_PTHREAD_LIBS@
GEM_RTE = @GEM_RTE@
GEM_RTE_CFLAGS = @GEM_RTE_CFLAGS@
GEM_RTE_EXTENSION = @GEM_RTE_EXTENSION@
GEM_RTE_LIBS = @GEM_RTE_LIBS@
GEM_TARGETS = @GEM_TARGETS@
GLUT_CFLAGS = @GLUT_CFLAGS@
GLUT_LIBS = @GLUT_LIBS@
GLU_CFLAGS = @GLU_CFLAGS@
GLU_LIBS = @GLU_LIBS@
GLX_CFLAGS = @GLX_CFLAGS@
GLX_LIBS = @GLX_LIBS@
GL_CFLAGS = @GL_CFLAGS@
GL_LIBS = @GL_LIBS@
GREP = @GREP@
INCLUDES = @INCLUDES@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LD = @LD@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIBTOOL = @LIBTOOL@
LIPO = @LIPO@
LN_S = @LN_S@
LTLIBOBJS = @LTLIBOBJS@
MAKEDEP_FLAGS = @MAKEDEP_FLAGS@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MKDIR_P = @MKDIR_P@
NM = @NM@
NMEDIT = @NMEDIT@
OBJC = @OBJC@
OBJCDEPMODE = @OBJCDEPMODE@
OBJCFLAGS = @OBJCFLAGS@
OBJCXX = @OBJCXX@
OBJCXXFLAGS = @OBJCXXFLAGS@
OBJDUMP = @OBJDUMP@
OBJEXT = @OBJEXT@
OTOOL = @OTOOL@
OTOOL64 = @OTOOL64@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_ASSIMP_CFLAGS = @PKG_ASSIMP_CFLAGS@
PKG_ASSIMP_LIBS = @PKG_ASSIMP_LIBS@
PKG_AVIFILE_CFLAGS = @PKG_AVIFILE_CFLAGS@
PKG_AVIFILE_LIBS = @PKG_AVIFILE_LIBS@
PKG_CFLAGS = @PKG_CFLAGS@
PKG_CONFIG = @PKG_CONFIG@
PKG_FTGL_CFLAGS = @PKG_FTGL_CFLAGS@
PKG_FTGL_LIBS = @PKG_FTGL_LIBS@
PKG_GLEW_CFLAGS = @PKG_GLEW_CFLAGS@
PKG_GLEW_LIBS = @PKG_GLEW_LIBS@
PKG_GMERLIN_AVDEC_CFLAGS = @PKG_GMERLIN_AVDEC_CFLAGS@
PKG_GMERLIN_AVDEC_LIBS = @PKG_GMERLIN_AVDEC_LIBS@
PKG_IMAGEMAGICK___CFLAGS = @PKG_IMAGEMAGICK___CFLAGS@
PKG_IMAGEMAGICK___LIBS = @PKG_IMAGEMAGICK___LIBS@
PKG_JPEG_CFLAGS = @PKG_JPEG_CFLAGS@
PKG_JPEG_LIBS = @PKG_JPEG_LIBS@
PKG_LIBDC1394_2_CFLAGS = @PKG_LIBDC1394_2_CFLAGS@
PKG_LIBDC1394_2_LIBS = @PKG_LIBDC1394_2_LIBS@
PKG_LIBDV_CFLAGS = @PKG_LIBDV_CFLAGS@
PKG_LIBDV_LIBS = @PKG_LIBDV_LIBS@
PKG_LIBIEC61883_CFLAGS = @PKG_LIBIEC61883_CFLAGS@
PKG_LIBIEC61883_LIBS = @PKG_LIBIEC61883_LIBS@
PKG_LIBMPEG3_CFLAGS = @PKG_LIBMPEG3_CFLAGS@
PKG_LIBMPEG3_LIBS = @PKG_LIBMPEG3_LIBS@
PKG_LIBQUICKTIME_CFLAGS = @PKG_LIBQUICKTIME_CFLAGS@
PKG_LIBQUICKTIME_LIBS = @PKG_LIBQUICKTIME_LIBS@
PKG_LIBRAW1394_CFLAGS = @PKG_LIBRAW1394_CFLAGS@
PKG_LIBRAW1394_LIBS = @PKG_LIBRAW1394_LIBS@
PKG_LIBS = @PKG_LIBS@
PKG_LIBUNICAP_CFLAGS = @PKG_LIBUNICAP_CFLAGS@
PKG_LIBUNICAP_LIBS = @PKG_LIBUNICAP_LIBS@
PKG_LIBV4L1_CFLAGS = @PKG_LIBV4L1_CFLAGS@
PKG_LIBV4L1_LIBS = @PKG_LIBV4L1_LIBS@
PKG_LIBV4L2_CFLAGS = @PKG_LIBV4L2_CFLAGS@
PKG_LIBV4L2_LIBS = @PKG_LIBV4L2_LIBS@
PKG_LIBVLC_CFLAGS = @PKG_LIBVLC_CFLAGS@
PKG_LIBVLC_LIBS = @PKG_LIBVLC_LIBS@
PKG_LQT_CFLAGS = @PKG_LQT_CFLAGS@
PKG_LQT_LIBS = @PKG_LQT_LIBS@
PKG_MAGICKCORE_CFLAGS = @PKG_MAGICKCORE_CFLAGS@
PKG_MAGICKCORE_LIBS = @PKG_MAGICKCORE_LIBS@
PKG_MPEG_CFLAGS = @PKG_MPEG_CFLAGS@
PKG_MPEG_LIBS = @PKG_MPEG_LIBS@
PKG_SDL_CFLAGS = @PKG_SDL_CFLAGS@
PKG_SDL_LIBS = @PKG_SDL_LIBS@
PKG_TIFF_CFLAGS = @PKG_TIFF_CFLAGS@
PKG_TIFF_LIBS = @PKG_TIFF_LIBS@
PKG_VFW32_CFLAGS = @PKG_VFW32_CFLAGS@
PKG_VFW32_LIBS = @PKG_VFW32_LIBS@
PTHREAD_CC = @PTHREAD_CC@
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
PTHREAD_LIBS = @PTHREAD_LIBS@
RANLIB = @RANLIB@
SED = @SED@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
XMKMF = @XMKMF@
X_CFLAGS = @X_CFLAGS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_LIBS = @X_LIBS@
X_PRE_LIBS = @X_PRE_LIBS@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_CXX = @ac_ct_CXX@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
ac_ct_OBJC = @ac_ct_OBJC@
ac_ct_OBJCXX = @ac_ct_OBJCXX@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
ax_pthread_config = @ax_pthread_config@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
subdirs = @subdirs@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = foreign
ACLOCAL_AMFLAGS = -I $(top_srcdir)/src/m4
AM_CPPFLAGS = -I$(top_srcdir)/src -I/usr/include/ImageMagick
EXTRA_DIST =
extradir = $(libdir)/pix2jpg
extra_LTLIBRARIES = pix2jpg.la
dist_extra_DATA = LICENSE.txt pix2jpg-help.pd
# RTE flags
# special flags for building externals
pix2jpg_la_CXXFLAGS = @GEM_RTE_CFLAGS@ @GEM_ARCH_CXXFLAGS@ -g -O2 \
-fstack-protector --param=ssp-buffer-size=4 -Wformat \
-Wformat-security -pthread .@GEM_EXTERNAL_CFLAGS@
pix2jpg_la_LDFLAGS = -L/usr/lib -Wl,-Bsymbolic-functions -Wl,-z,relro \
-L/usr/lib/X11 -module -avoid-version -shared -shrext \
.@GEM_RTE_EXTENSION@ $(am__append_1) @GEM_ARCH_LDFLAGS@
pix2jpg_la_LIBADD = @GEM_RTE_LIBS@ -L/usr/lib -lMagick++ -lMagickWand \
-lMagickCore -llcms -ltiff -lfreetype -ljpeg -llqr-1 \
-lglib-2.0 -lfontconfig -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz \
-lm -lgomp -lpthread -lltdl -L$(top_builddir) \
@GEM_EXTERNAL_LIBS@ $(am__empty)
### SOURCES
pix2jpg_la_SOURCES = \
pix2jpg.cpp \
pix2jpg.h
all: all-am
.SUFFIXES:
.SUFFIXES: .cpp .lo .o .obj
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
&& { if test -f $@; then exit 0; else break; fi; }; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign extra/pix2jpg/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign extra/pix2jpg/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(am__aclocal_m4_deps):
install-extraLTLIBRARIES: $(extra_LTLIBRARIES)
@$(NORMAL_INSTALL)
test -z "$(extradir)" || $(MKDIR_P) "$(DESTDIR)$(extradir)"
@list='$(extra_LTLIBRARIES)'; test -n "$(extradir)" || list=; \
list2=; for p in $$list; do \
if test -f $$p; then \
list2="$$list2 $$p"; \
else :; fi; \
done; \
test -z "$$list2" || { \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(extradir)'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(extradir)"; \
}
uninstall-extraLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(extra_LTLIBRARIES)'; test -n "$(extradir)" || list=; \
for p in $$list; do \
$(am__strip_dir) \
echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(extradir)/$$f'"; \
$(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(extradir)/$$f"; \
done
clean-extraLTLIBRARIES:
-test -z "$(extra_LTLIBRARIES)" || rm -f $(extra_LTLIBRARIES)
@list='$(extra_LTLIBRARIES)'; for p in $$list; do \
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
test "$$dir" != "$$p" || dir=.; \
echo "rm -f \"$${dir}/so_locations\""; \
rm -f "$${dir}/so_locations"; \
done
pix2jpg.la: $(pix2jpg_la_OBJECTS) $(pix2jpg_la_DEPENDENCIES) $(EXTRA_pix2jpg_la_DEPENDENCIES)
$(pix2jpg_la_LINK) -rpath $(extradir) $(pix2jpg_la_OBJECTS) $(pix2jpg_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pix2jpg_la-pix2jpg.Plo@am__quote@
.cpp.o:
@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ $<
.cpp.obj:
@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.cpp.lo:
@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(LTCXXCOMPILE) -c -o $@ $<
pix2jpg_la-pix2jpg.lo: pix2jpg.cpp
@am__fastdepCXX_TRUE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pix2jpg_la_CXXFLAGS) $(CXXFLAGS) -MT pix2jpg_la-pix2jpg.lo -MD -MP -MF $(DEPDIR)/pix2jpg_la-pix2jpg.Tpo -c -o pix2jpg_la-pix2jpg.lo `test -f 'pix2jpg.cpp' || echo '$(srcdir)/'`pix2jpg.cpp
@am__fastdepCXX_TRUE@ $(am__mv) $(DEPDIR)/pix2jpg_la-pix2jpg.Tpo $(DEPDIR)/pix2jpg_la-pix2jpg.Plo
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='pix2jpg.cpp' object='pix2jpg_la-pix2jpg.lo' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCXX_FALSE@ $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(pix2jpg_la_CXXFLAGS) $(CXXFLAGS) -c -o pix2jpg_la-pix2jpg.lo `test -f 'pix2jpg.cpp' || echo '$(srcdir)/'`pix2jpg.cpp
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
install-dist_extraDATA: $(dist_extra_DATA)
@$(NORMAL_INSTALL)
test -z "$(extradir)" || $(MKDIR_P) "$(DESTDIR)$(extradir)"
@list='$(dist_extra_DATA)'; test -n "$(extradir)" || list=; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(extradir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(extradir)" || exit $$?; \
done
uninstall-dist_extraDATA:
@$(NORMAL_UNINSTALL)
@list='$(dist_extra_DATA)'; test -n "$(extradir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(extradir)'; $(am__uninstall_files_from_dir)
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
set x; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(LTLIBRARIES) $(DATA) all-local
installdirs:
for dir in "$(DESTDIR)$(extradir)" "$(DESTDIR)$(extradir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-extraLTLIBRARIES clean-generic clean-libtool \
clean-local mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am: install-dist_extraDATA install-extraLTLIBRARIES
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am:
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-dist_extraDATA uninstall-extraLTLIBRARIES
.MAKE: install-am install-strip
.PHONY: CTAGS GTAGS all all-am all-local check check-am clean \
clean-extraLTLIBRARIES clean-generic clean-libtool clean-local \
ctags distclean distclean-compile distclean-generic \
distclean-libtool distclean-tags distdir dvi dvi-am html \
html-am info info-am install install-am install-data \
install-data-am install-dist_extraDATA install-dvi \
install-dvi-am install-exec install-exec-am \
install-extraLTLIBRARIES install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags uninstall uninstall-am uninstall-dist_extraDATA \
uninstall-extraLTLIBRARIES
# convenience symlinks
pix2jpg.@GEM_RTE_EXTENSION@: pix2jpg.la
rm -f $@
test -f .libs/$@ && $(LN_S) .libs/$@ $@ || true
.PHONY: clean-conviencesymlink
clean-conviencesymlink:
rm -f pix2jpg.@GEM_RTE_EXTENSION@
all-local:: pix2jpg.@GEM_RTE_EXTENSION@
clean-local:: clean-conviencesymlink
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

View file

@ -0,0 +1,24 @@
#N canvas 690 208 450 300 10;
#X obj 270 167 pix_image;
#X msg 299 137 open img.jpg;
#X obj 270 103 gemhead;
#X obj 94 213 gemwin;
#X msg 53 147 create;
#X msg 270 64 1;
#X msg 121 145 destroy;
#X msg 308 63 0;
#X obj 270 196 pix_texture;
#X obj 270 222 rectangle 4 4;
#N canvas 25 162 450 300 gemwin 0;
#X restore 85 239 pd gemwin;
#X msg 41 181 1;
#X obj 191 203 pix2jpg;
#X connect 0 0 8 0;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 4 0 3 0;
#X connect 5 0 2 0;
#X connect 6 0 3 0;
#X connect 7 0 2 0;
#X connect 8 0 9 0;
#X connect 11 0 3 0;

View file

@ -0,0 +1,152 @@
////////////////////////////////////////////////////////
// pix2jpg v0.01
// External for Gem and Pure Data to convert an image to jpg and send it
// via Unix Domain Sockets
// Compiled and tested in Ubuntu Precise
// (c) 2012 Santi Noreña. puremediaserver@gmail.com
//
// GEM - Graphics Environment for Multimedia
//
// zmoelnig@iem.kug.ac.at
//
// Implementation file
//
// Copyright (c) 1997-1999 Mark Danks.
// Copyright (c) Günther Geiger.
// Copyright (c) 2001-2011 IOhannes m zmölnig. forum::für::umläute. IEM. zmoelnig@iem.at
// Copyright (c) 2002 James Tittle & Chris Clepper
// For information on usage and redistribution, and for a DISCLAIMER OF ALL
// WARRANTIES, see the file, "GEM.LICENSE.TERMS" in this distribution.
//
/////////////////////////////////////////////////////////
#include "pix2jpg.h"
#include <sys/socket.h>
#include <sys/un.h>
#include "m_pd.h"
//#include "s_stuff.h"
#define SOCK_PATH "/tmp/pmspipe"
CPPEXTERN_NEW_WITH_ONE_ARG(pix2jpg, t_symbol *, A_DEFSYM);
/////////////////////////////////////////////////////////
//
// pix2jpg
//
/////////////////////////////////////////////////////////
// Constructor
//
/////////////////////////////////////////////////////////
pix2jpg :: pix2jpg(t_symbol *s)
: m_banged(false),
m_automatic(false),
m_layer(0)
{
post("pix2jpg v0.01 Convert pix to jpeg and send to Unix Local Socket");
post("(c) 2012 Santi Noreña puremediaserver@gmail.com");
post("GPL License");
outlet1 = outlet_new(this->x_obj, 0); // Saca todos los canales mediante una lista
// Init the Unix Socket
socket_fd = socket(PF_UNIX, SOCK_STREAM, 0);
if(socket_fd < 0)
{
post("pix2jpg:create socket() failed\n");
return;
}
/* start with a clean address structure */
memset(&address, 0, sizeof(struct sockaddr_un));
address.sun_family = PF_UNIX;
strcpy(address.sun_path,SOCK_PATH);
if(connect(socket_fd,(struct sockaddr *) &address,sizeof(struct sockaddr_un)) != 0)
{
post("pix2jpg:connect() failed");
return;
}
}
/////////////////////////////////////////////////////////
// Destructor
//
/////////////////////////////////////////////////////////
pix2jpg :: ~pix2jpg()
{
outlet_free(outlet1);
}
/////////////////////////////////////////////////////////
// render
//
/////////////////////////////////////////////////////////
void pix2jpg :: processImage(imageStruct &image)
{
if (m_automatic || m_banged)
{
m_banged =false;
int counter = 0;
Image imagem(image.xsize, image.ysize, "RGBA", CharPixel, image.data);
imagem.resize("64x46");
// Write to BLOB in png format
Blob blob;
imagem.magick( "jpg" ); // Set JPEG output format
imagem.write( &blob );
// Enviamos al GUI x Unix Domain Sockets
int size = blob.length() +2;
char buffer[size];
memcpy(buffer+2, blob.data(), blob.length());
memcpy(buffer,&m_layer, 2);
write(socket_fd, buffer, size);
}
}
/////////////////////////////////////////////////////////
// static member functions
//
/////////////////////////////////////////////////////////
void pix2jpg :: obj_setupCallback(t_class *classPtr)
{
class_addbang(classPtr, reinterpret_cast<t_method>(&pix2jpg::bangMessCallback));
class_addmethod(classPtr, reinterpret_cast<t_method>(&pix2jpg::startMessCallback),gensym("start"), A_NULL);
class_addmethod(classPtr, reinterpret_cast<t_method>(&pix2jpg::stopMessCallback),gensym("stop"), A_NULL);
class_addmethod(classPtr, reinterpret_cast<t_method>(&pix2jpg::layerimageMessCallback),gensym("layerimage"), A_FLOAT,A_NULL);
class_addmethod(classPtr, reinterpret_cast<t_method>(&pix2jpg::layernameMessCallback),gensym("layername"), A_GIMME,A_NULL);
}
void pix2jpg :: startMessCallback(void *data)
{
GetMyClass(data)->m_automatic=true;
}
void pix2jpg :: stopMessCallback(void *data)
{
GetMyClass(data)->m_automatic=false;
}
void pix2jpg :: bangMessCallback(void *data)
{
GetMyClass(data)->m_banged=true;
}
void pix2jpg :: layerimageMessCallback (void *data, t_float f)
{
GetMyClass(data)->m_layer=f;
printf("layer: %d", GetMyClass(data)->m_layer);
}
void pix2jpg :: layernameMessCallback(void *data, t_symbol *s, int argc, t_atom *argv)
{
/* int n, length;
t_symbol *c;
// check for correct number of arguments
n = atom_getint(argv++);
c = atom_getsymbol(argv++);
length = 2 + sizeof(c);
char *buffer;
post
memcpy(buffer+2, c, sizeof(c));
memcpy(buffer,&n, 2); */
t_binbuf *b = binbuf_new();
char *buf;
int length;
// t_atom at;
binbuf_add(b, argc, argv);
// SETSEMI(&at);
// binbuf_add(b, 1, &at);
binbuf_gettext(b, &buf, &length);
write(socket_fd, buf, length);
}

View file

@ -0,0 +1,106 @@
/*-----------------------------------------------------------------
pix2jpg v0.01
External for Gem and Pure Data to convert an image to jpg and send it
via Unix Domain Sockets
Compiled and tested in Ubuntu Precise
(c) 2012 Santi Noreña. puremediaserver@gmail.com
GEM - Graphics Environment for Multimedia
Copyright (c) 1997-1999 Mark Danks. mark@danks.org
Copyright (c) Günther Geiger. geiger@epy.co.at
Copyright (c) 2001-2011 IOhannes m zmölnig. forum::für::umläute. IEM. zmoelnig@iem.at
For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see the file, "GEM.LICENSE.TERMS" in this distribution.
-----------------------------------------------------------------*/
#ifndef _INCLUDE__GEM_PIXES_pix2jpg_H_
#define _INCLUDE__GEM_PIXES_pix2jpg_H_
#include "Base/GemPixObj.h"
#include "Base/GemBase.h"
#include "Gem/Manager.h"
#include "Gem/ImageIO.h"
#include "Gem/Image.h"
#include <stdio.h>
#include <Magick++.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <unistd.h>
#include <string.h>
using namespace Magick;
/*-----------------------------------------------------------------
-------------------------------------------------------------------
CLASS
pix2jpg
Convert a image to raw RGB and outputs in a list
KEYWORDS
pix
DESCRIPTION
"bang" - do write now
outlet : The list of raw data.
-----------------------------------------------------------------*/
class GEM_EXPORT pix2jpg : public GemPixObj
{
CPPEXTERN_HEADER(pix2jpg, GemPixObj);
public:
//////////
// Constructor
pix2jpg(t_symbol *s);
protected:
//////////
// Destructor
virtual ~pix2jpg();
//////////
// Do the rendering
virtual void processImage(imageStruct&image);
//////////
// Set the filename and filetype
// virtual void fileMess(int argc, t_atom *argv);
//////////
// The original pix_writer
imageStruct *m_originalImage;
//////////
// Manual writing
bool m_banged;
//////////
// Automatic writing
bool m_automatic;
//////////
// Layer to write
int m_layer;
t_outlet *outlet1; // outlet pointer
struct sockaddr_un address;
int socket_fd, nbytes;
private:
//////////
// static member functions
static void startMessCallback(void *data);
static void stopMessCallback(void *data);
static void bangMessCallback(void *data);
static void layerimageMessCallback(void *data, t_float f);
void layernameMessCallback(void *data, t_symbol *s,int argc, t_atom *argv);
};
#endif // for header file

View file

@ -0,0 +1 @@
.libs/pix2jpg.pd_linux