Commit 91319b23 authored by IOhannes m zmölnig's avatar IOhannes m zmölnig

Imported Upstream version 0.93.3

parent 6159e186
GEM - Graphics Environment for Multimedia
Copyright (C) 1997-2000 Mark Danks, Günter Geiger,
2001-2008 IOhannes m zmölnig, 2003-2007 James Tittle II,
2003-2008 Chris Clepper et al.
Copyright © 1997-2000 Mark Danks
Copyright © Günter Geiger
Copyright © 2001-2011 IOhannes m zmölnig,
Copyright © 2003-2007 James Tittle II,
Copyright © 2003-2008 Chris Clepper
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
......@@ -13,9 +15,8 @@ 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.
You should have received a copy of the GNU General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.
In the official GEM distribution, the GNU General Public License is
in the file GnuGPL.LICENSE
......@@ -29,10 +30,9 @@ Not all of the source code provided here has entirely been written by me.
I would like to point at the great openGL-tutorials at http://nehe.gamedev.net
Since these are tutorials, there is no copyright notice here.
Some of the pix_fx code is borrowed from effecTV by Kentarou Fukuchi et al.
at http://effectv.sourceforge.net released under the Gnu GPL.
Future releases might also incorporate the FreeJ-tool by Jaromil
at http://freej.dyne.org/ released under the Gnu GPL.
at http://effectv.sourceforge.net released under the Gnu GPL, some other pix_fx
code has been ported from Pete Warden's fine collection of FreeFrame plugins at
http://petewarden.com released under the Gnu GPL.
---------------------------------------------------------
......@@ -40,130 +40,9 @@ at http://freej.dyne.org/ released under the Gnu GPL.
---------------------------------------------------------
This file contains all of the licenses from the various libraries which
are included in GEM. If there is no license associated with a
library, then the author has not included one or not required that the
full license be included.
All of the files and documentation for the various libraries in the
"Gemlibs" portion of GEM are copyrighted by their respective authors
and not by Mark Danks/Guenter Geiger/IOhannes m zmoelnig. All copyright notices are included in the
respective library directories, GemLibs/*, and this file.
The "GemLibs" portion of GEM consists of
libTiff:
Author: Sam Leffner
sam[AT]engr.sgi.com
ftp://ftp.sgi.com/graphics/tiff/
Copyright (c) 1988-1996 Sam Leffler
Copyright (c) 1991-1996 Silicon Graphics, Inc.
see license below
fstimage:
Masayuki Matsumoto
sgi image loader.
matumot[AT]dst.nk-exa.co.jp
Copyright (C) 1995 Masayuki Mastumoto
Modified so that it doesn't exit on error.
Added support for reading grayscale, rgb, and rgba images
Mark Danks - 1998
libjpeg:
Author: Independent JPEG Group
jpeg-info[AT]uunet.uu.net
ftp://ftp.simtel.net/pub/simtelnet/msdos/graphics/
Copyright (C) 1991-1996, Thomas G. Lane.
Glut:
Author: Mark Kilgard
http://reality.sgi.com/mjk_asd/
Copyright 1996 by Evans & Sutherland Computer Corporation.
GLTT:
Author: Stephane Rehel
rehel[AT]worldnet.fr
http://home.worldnet.fr/~rehel/gltt/gltt.html
Copyright (C) 1991 Stephane Rehel
This is covered under the GNU Library General Public License,
Version 2 or greater.
Freetype:
Authors: David Turner, Robert Wilhelm, and Werner Lemberg
turner[AT]enst.fr
robert[AT]physiol.med.tu-muenchen.de
a7971428[AT]unet.univie.ac.at
http://www.physiol.med.tu-muenchen.de/~robert/freetype.html
Copyright 1996,1997 by David Turner, Robert Wilhelm, and Werner Lemberg
libmpeg:
Authors: MPEG Software Simulation Group
mssg[AT]mpeg.org
http://www.mpeg.org/MSSG/
Copyright (c) 1996 MPEG Software Simulation Group
Wintab:
Author: Rick Poyner, LCS/Telegraphics
wintab[AT]pointing.com
Copyright 1991-1995 by LCS/Telegraphics.
see license below
libOrb:
Author: John Stone
j.stone[AT]acm.org
http://www.umr.edu/~johns/projects/liborb/
Copyright (c) 1997-1998 John E. Stone
see license below
particle:
Author: David McAllister
davemc[AT]cs.unc.edu
http://www.cs.unc.edu/~davemc/Particle/
Copyright (c) 1998 David K. McAllister
libfidtrack:
Author: Ross Bencina
rossb[AT]audiomulch.com
http://www.iua.upf.es/mtg/reacTable/
Copyright (c) 2005 Ross Bencina
This is covered under the GNU Library General Public License,
Version 2 or greater.
reacTIVision:
Author: Martin Kaltenbrunner
mkalten[AT]iua.upf.es
http://www.iua.upf.es/mtg/reacTable/
Copyright (c) 2005 Martin Kaltenbrunner
This is covered under the GNU General Public License,
Version 2 or greater.
----------------------------------------------------------------------------
libTiff:
Author: Sam Leffner
sam[AT]engr.sgi.com
ftp://ftp.sgi.com/graphics/tiff/
Copyright (c) 1988-1996 Sam Leffler
Copyright (c) 1991-1996 Silicon Graphics, Inc.
Copyright (c) 1988-1996 Sam Leffler
Copyright (c) 1991-1996 Silicon Graphics, Inc.
Permission to use, copy, modify, distribute, and sell this software and
its documentation for any purpose is hereby granted without fee, provided
that (i) the above copyright notices and this permission notice appear in
all copies of the software and related documentation, and (ii) the names of
Sam Leffler and Silicon Graphics may not be used in any advertising or
publicity relating to the software without the specific, prior written
permission of Sam Leffler and Silicon Graphics.
THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
OF THIS SOFTWARE.
This is GEM 0.91
===================
This is GEM - Graphics Environment for Multimedia
=================================================
You can get the current distribution from:
http://gem.iem.at
ftp://iem.at/pd/Externals/GEM
http://sourceforge.net/projects/pd-gem
=============================================
NEW:::
......@@ -40,58 +40,73 @@ the GemLibs have their own version numbering, starting with 1.
You can get the newest GemLib from the place mentioned above
COMPILING DEPENDENCIES:
=======================
current version: GEM-0.91
GemLibs >= 1
PD >= 0.34
-------------------------------------
-------------------------------------
INSTALLATION:
=============
To install GEM on W32:
-------------------------------------
To install GEM on linux/OSX/...:
run
$ ./configure
$ make
$ make install
note that you might want to help Gem to find the Pd-headers, e.g. by doing
$ ./configure --with-pd=/usr/include/pd
try
$ ./configure --help to see more options
a) (preferred method)
-------------------------------------
To install GEM on W32:
a) installer (preferred method)
use the installer executable to install Gem into ...\pd\extra
to build the installer you will have to have NSIS installed
see build/win-nsis for details
(to _build_ the installer you will have to have NSIS installed
see build/win-nsis for details)
b) do it by hand
b) archive (do it by hand)
1) unzip the GEM package
2) put the Gem.dll-file somewhere pd can find it (e.g.: ...\pd\extra)
3) when using pd>=0.37, copy the entire "help"-folder into the same place where the Gem.dll lies
rename the "help"-folder to "help-Gem"
you should now have following structure
(...)\Gem.dll
(...)\help-Gem\
(...)\help-Gem\accumrotate.pd
4) when using pd<0.37, copy the entire "help"-folder into the pd's reference path ( ...\pd\doc\5.reference)
rename the newly created "help"-folder to "Gem"
you should have following structure
(...)\pd\extra\Gem.dll
(...)\pd\doc\5.reference\Gem\
(...)\pd\doc\5.reference\Gem\accumrotate.pd
2) put the subfolders of Gem-<version>\ into the "extra" folder of your
Pd installation
e.g. if you installed Pd as "C:\Program Files\Pd-0.43-0" you should
end up with:
"C:\Program Files\Pd-0.43-0\extra\Gem"
and eventually with
"C:\Program Files\Pd-0.43-0\extra\pix_drum"
"C:\Program Files\Pd-0.43-0\extra\pix_mano"
...
there is no need to copy the README.txt found in Gem-<version>\ into
"extra"
3) please note that the archive comes with all plugins
in most cases, you won't need all of them, and having plugins
installed that you don't need, will considerably slow down load
time of patches and might leed to undesired side-effects.
therefore, if loading is too slow (or you experience weird
things), it might be a good idea to disable plugins you don't
need.
disabling plugins is as simple as deleting them (or moving them
into a subfolder)
plugins are files of the form: "gem_<type><NAME>.dll"
e.g. "gem_filmQT.dll" is a plugin for reading films using the
QuickTime framework.
in order to use videoPYLON, videoHALCON and videoAVT, you need
to install proprietary libraries yourself; if you haven't done
so or don't own a device that can interact with those libraries,
you can safely remove these plugins.
if you have no clue what this is about, these plugins are most
likely not for you (so remove them)
note: in prior versions of Gem, GLUT was needed; this is obsolete
-------------------------------------
To install GEM on linux:
chdir into <Gemdir>/src/
read the README.<os> (like README.linux) etc...
-------------------------------------
-------------------------------------
RUNNING:
========
......@@ -118,17 +133,23 @@ NOTE: please note the spelling: it is "Gem" and not "gem" nor "GEM"
if you have problems loading any library including Gem, have a look at the pd-documentation
if you have problems loading just Gem (but other libraries work), send me a bug-report (see below)
BUG-REPORT:
===========
BUG-REPORTS:
============
please do not hesitate to report any crashes, weirdnesses or other issues, using
the bugtracker at sourceforge:
http://sourceforge.net/projects/pd-gem/
or the gem-dev mailinglist (subscription at http://lists.puredata.info)
if your mail only says "hey, it does not work !", it is an annoyance and no bug-report
please specify at least the following things:
Operating-System (kernel-version,...)
video-card, driver
other hardware that is related to your problem (e.g.: camera)
does your system work with similar applications (e.g.: capture-software, openGL (games, "glxgears")
what is the output of pd when you start it with the "-verbose" flag (e.g.:"pd -verbose -lib Gem")
please do not use the puredata bugtracker for reporting gem-specific bugs.
----
have fun
......
......@@ -148,27 +148,27 @@ SectionGroup "plugins" SEC_plugin
SectionEnd
SectionGroupEnd
SectionGroup "image" SEC_plugin_image
Section "ImageMagick images" SEC_plugin_imageMAGICK
Section /o "ImageMagick images" SEC_plugin_imageMAGICK
SetOverwrite ifnewer
SetOutPath "$GEM_OUTDIR"
File "${BUILD_INDIR}\gem_imageMAGICK.dll"
SectionEnd
Section /o "QuickTime images" SEC_plugin_imageQT
Section "QuickTime images" SEC_plugin_imageQT
SetOverwrite ifnewer
SetOutPath "$GEM_OUTDIR"
File "${BUILD_INDIR}\gem_imageQT.dll"
SectionEnd
Section /o "SGI images" SEC_plugin_imageSGI
Section "SGI images" SEC_plugin_imageSGI
SetOverwrite ifnewer
SetOutPath "$GEM_OUTDIR"
File "${BUILD_INDIR}\gem_imageSGI.dll"
SectionEnd
Section /o "JPEG images" SEC_plugin_imageJPEG
Section "JPEG images" SEC_plugin_imageJPEG
SetOverwrite ifnewer
SetOutPath "$GEM_OUTDIR"
File "${BUILD_INDIR}\gem_imageJPEG.dll"
SectionEnd
Section /o "TIFF images" SEC_plugin_imageTIFF
Section "TIFF images" SEC_plugin_imageTIFF
SetOverwrite ifnewer
SetOutPath "$GEM_OUTDIR"
File "${BUILD_INDIR}\gem_imageTIFF.dll"
......@@ -361,7 +361,7 @@ StrCpy $GEM_OUTDIR "$INSTDIR"
StrCpy $GEMDEV_OUTDIR "$GEM_OUTDIR\dev"
FunctionEnd
; uh: isn't there a way to only delete the files we actually installed?
; uäh: isn't there a way to only delete the files we actually installed?
; that is: without having to enumerate them here
Section Uninstall
Delete "$GEM_OUTDIR\manual\*.*"
......
......@@ -15,7 +15,7 @@ this is an alpha-release: please test it an report back any bugs you encounter
mfga.sdr
IOhannes m zmölnig
IOhannes m zmölnig
contact emails:
zmoelnig <at> iem <tod> at
......
rem installer SVN%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
installer 0.93.1
installer 0.93.3
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for Gem 0.93.1.
# Generated by GNU Autoconf 2.68 for Gem 0.93.3.
#
# Report bugs to <zmoelnig@iem.at>.
#
......@@ -570,8 +570,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='Gem'
PACKAGE_TARNAME='Gem'
PACKAGE_VERSION='0.93.1'
PACKAGE_STRING='Gem 0.93.1'
PACKAGE_VERSION='0.93.3'
PACKAGE_STRING='Gem 0.93.3'
PACKAGE_BUGREPORT='zmoelnig@iem.at'
PACKAGE_URL='http://gem.iem.at'
......@@ -1647,7 +1647,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
\`configure' configures Gem 0.93.1 to adapt to many kinds of systems.
\`configure' configures Gem 0.93.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
......@@ -1721,7 +1721,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
short | recursive ) echo "Configuration of Gem 0.93.1:";;
short | recursive ) echo "Configuration of Gem 0.93.3:";;
esac
cat <<\_ACEOF
......@@ -2044,7 +2044,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
Gem configure 0.93.1
Gem configure 0.93.3
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
......@@ -2997,7 +2997,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by Gem $as_me 0.93.1, which was
It was created by Gem $as_me 0.93.3, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
......@@ -3816,7 +3816,7 @@ fi
# Define the identity of the package.
PACKAGE='Gem'
VERSION='0.93.1'
VERSION='0.93.3'
cat >>confdefs.h <<_ACEOF
......@@ -28060,7 +28060,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
This file was extended by Gem $as_me 0.93.1, which was
This file was extended by Gem $as_me 0.93.3, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
......@@ -28127,7 +28127,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
Gem config.status 0.93.1
Gem config.status 0.93.3
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
......
......@@ -2,7 +2,7 @@
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.60)
AC_INIT([Gem],[0.93.1],[zmoelnig@iem.at],[Gem],[http://gem.iem.at])
AC_INIT([Gem],[0.93.3],[zmoelnig@iem.at],[Gem],[http://gem.iem.at])
AM_INIT_AUTOMAKE([1.10 foreign])
......
......@@ -65,11 +65,11 @@ this has taken a long time (2 years...)
development is now done by several people:
chris clepper
günter geiger
günter geiger
daniel heckenberg
james tittle
IOhannes m zmölnig <zmoelnig@iem.at>
günter has removed himself from the splash-screen, but he still contributes stuff
IOhannes m zmölnig <zmoelnig@iem.at>
günter has removed himself from the splash-screen, but he still contributes stuff
supported platforms: windows (XP,2000,...), linux, and (tadah:) macOS-X(>10.2)
irix-support seems to be broken, but i cannot prove it
......
......@@ -19,14 +19,14 @@ or less) native color-space. most of the times \, this will probably
be not RGBA but RGB or BGR (on windows machines).;
#X text 48 153 do not worry about this. however \, most of the pix-manips
will only work correctly on RGBA-pixes. if this is the case and you
send it a non-RGBA pixture it will say something like "pix_object cannon
send it a non-RGBA pixture it will say something like "pix_object cannot
handle gray image".;
#X text 49 226 to avoid this \, you can convert your pix-buff to RGBA
using "pix_rgba". this will be a no-cost operation if the pix_buf already
is in RGBA.;
#X text 36 334 you might notice a significant performance-enhancement
by just turning the [pix_rgba] off (via the toggle). however \, not
[pix_rgba] is expensive but the [pix_convolve] (which appears to do
[pix_rgba] is expensive but actually the [pix_convolve] (which appears to do
nothing when initialized with "0 0 0 0 1 0 0 0 0". When [pix_rgba]
is "off" \, the [pix_convolve] will be bypassed \, and therefore be
very fast.;
......
......@@ -9,7 +9,7 @@
#X obj 143 409 square 2;
#X obj 149 343 loadbang;
#X text 412 184 trigger the pix_dump;
#X text 246 24 dump the pixles of the image;
#X text 246 24 dump the pixels of the image;
#X obj 194 254 print dump;
#X text 297 265 this produces an output like;
#X text 292 285 "r1 g1 b1 a1 r2 g2 b2 a2 r3 ...";
......
......@@ -39,7 +39,7 @@
#X restore 25 123 pd gemwin;
#X msg 25 106 create;
#X text 21 79 Create window and render;
#X text 135 60 blending \, using he pixel addition;
#X text 135 60 blending \, using pixel addition;
#X connect 0 0 8 0;
#X connect 1 0 2 0;
#X connect 3 0 2 1;
......
......@@ -9,7 +9,7 @@
#X obj 270 207 pix_alpha;
#X msg 370 141 open ../data/dancer.JPG;
#X obj 369 244 pix_image ../data/fractal.JPG;
#X text 135 60 blending \, using he alpha-mask;
#X text 135 60 blending \, using the alpha-mask;
#X obj 20 79 cnv 15 220 70 empty empty empty 20 12 0 14 -195568 -66577
0;
#N canvas 0 22 454 304 gemwin 0;
......
......@@ -4,8 +4,8 @@ Copyright (c) 2008-2010 Jaime Oliver
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) 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.
......
......@@ -4,8 +4,8 @@ http://www.jaimeoliver.pe/instrumentos/mano
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) 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.
......
......@@ -64,7 +64,7 @@ or the NV shader extensions in order to make use of this object.;
#X text 10 176 Of course \, you also have to supply anything else needed
for the shader to work (like textures \, ...);
#X obj 451 266 teapot;
#X msg 459 203 open ../data/random.fp;
#X msg 459 203 open examples/data/random.fp;
#X text 50 12 Synopsis: [fragment_program];
#X text 12 76 Description: load and apply an ARB fragment shader;
#X text 24 95 [fragment_program] loads and applies an ARB (or NV) fragment
......
......@@ -52,7 +52,7 @@
#X text 156 263 [pix_buf] with auto 1 is important if we want to recalculate
our pix-effect each frame but don't want to reload the image all the
time.;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X connect 0 0 9 0;
#X connect 2 0 4 0;
#X connect 3 0 9 0;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -43,7 +43,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......@@ -63,7 +63,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/dancer.JPG;
#X obj 77 205 pix_image examples/data/dancer.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -21,7 +21,7 @@ the calculation by changing the <mode>. Valid modes are: 0(gray)(default)
#X text 56 450 pE: selecting "red" (1) will weight position of each
pixel with its red-value. Pixels with "more" red will be weighted stronger
\, thus moving the "center of gravity" -- the blob position -- nearer
to themself. The total amount of "red" in the image defines the size
to themselves. The total amount of "red" in the image defines the size
of the blob.;
#X text 58 545 You can specify a custom combination of channels with
<color-weights>. pE: "1 0 2" will give more weight to the blue-channel
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......@@ -76,7 +76,7 @@ is going to be spending a lot of time copying pixels.;
#X obj 487 168 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
1;
#X obj 451 251 pix_rds;
#X text 11 238 [pix_buf] can be used to separate to gemlists processing
#X text 11 238 [pix_buf] can be used to separate two gemlists processing
the same image-data. Thus is is also called [pix_separator];
#X text 22 362 Inlet 1: bang: copy of input-data to the output and
force all subsequent [pix_]-objects to process.;
......
......@@ -89,7 +89,7 @@ or Y(luma)/U(Cb)/V(Cr) in YUV-Space;
#X obj 223 100 openpanel;
#X obj 77 212 pix_yuv;
#X text 133 214 we really want YUV;
#X obj 77 174 pix_image ../../doc/gem/examples/data/dancer.JPG;
#X obj 77 174 pix_image examples/data/dancer.JPG;
#X connect 0 0 7 0;
#X connect 2 0 4 0;
#X connect 3 0 7 0;
......@@ -111,7 +111,7 @@ or Y(luma)/U(Cb)/V(Cr) in YUV-Space;
our pix-effect each frame but don't want to reload the image all the
time.;
#X obj 77 230 pix_yuv;
#X obj 77 185 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 185 pix_image examples/data/fractal.JPG;
#X connect 0 0 10 0;
#X connect 2 0 4 0;
#X connect 3 0 10 0;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;
#X obj 77 205 pix_image examples/data/fractal.JPG;
#X obj 223 55 inlet;
#X msg 223 123 open \$1;
#X obj 223 100 openpanel;
......
......@@ -44,7 +44,7 @@
#N canvas 0 0 587 366 image 0;
#X obj 77 48 inlet;
#X obj 77 344 outlet;
#X obj 77 205 pix_image ../../doc/gem/examples/data/fractal.JPG;