diff options
Diffstat (limited to 'doc')
-rw-r--r-- | doc/misc/devdoc.html | 3 | ||||
-rw-r--r-- | doc/misc/overview.html | 26 | ||||
-rw-r--r-- | doc/reference.txt | 4 |
3 files changed, 20 insertions, 13 deletions
diff --git a/doc/misc/devdoc.html b/doc/misc/devdoc.html index 5ce1f83..c587c48 100644 --- a/doc/misc/devdoc.html +++ b/doc/misc/devdoc.html @@ -5,6 +5,9 @@ </head> <body> + <p> FIXME: This is probably a bit out of date. + + <h1>PDP Developer Documentation</h1> <h2>Introduction</h2> diff --git a/doc/misc/overview.html b/doc/misc/overview.html index 6eb0e70..fd83454 100644 --- a/doc/misc/overview.html +++ b/doc/misc/overview.html @@ -16,12 +16,8 @@ standard PD numbers and symbol types. In short it puts any data object on the same level as a float or a symbol. <p>PDP runs on Linux and OSX. The OSX version depends on <a -href="http://fink.sourceforge.net/">Fink</a>, which is not in the "point & -click" stage yet, so setting it up will require some efford. There is no -windows version. The reason for this is simple: i don't use windows myself. -Porting would require writing code for input/output and getting the -libraries PDP depends on to work. If anyone is willing to do this, just let -me know. PDP can run without X Window, using SDL. +href="http://fink.sourceforge.net/">Fink</a>. There is no +windows version. <p> Currently, PDP's focus is on images and video, but there is no reason it should stay like that. There is limited support for matrix processing @@ -38,19 +34,20 @@ href="http://ydegoyon.free.fr/pidip.html">PiDiP</a> library. If you're used to working with PD, the the documentation and example patches should be enough to get you started. Have a look at the README file in the distribution to find out how to compile and setup. The file -doc/reference.txt contains a list of objects. If you have installed PDP +<code>doc/reference.txt</code> contains a list of objects. If you have installed PDP properly, you can just press the right mouse button on an object and select help to get a help patch. If this doesn't work, look in the directory -doc/objects for a collection of help patches. The directory doc/examples -contains some more demos. The directory doc/objects contains two +<code>doc/objects</code> for a collection of help patches. The directory <code>doc/examples</code> +contains some more demos. The directory <code>doc/objects</code> contains two abstractions that are used to setup the input and output in the help patches. You might want to cut and connect some wires to use the input/output setup that works for you. <h2>Packets and Types</h2> -<p> PDP is centered around the concept of packets and operations on -packets. There are several types of packets. The default type for most +<p> PDP is about packets and operations on packets. Packets are just chunks +of dumb data. The interpretation of this data depends on its type name. +There are several types of packets. The default type for most objects is <code><b>image/YCrCb/320x240</b></code>. This is a single video frame, encoded in the internal 16bit YUV format, measuring 320 by 240 pixels. Another image type is the grayscale image @@ -90,13 +87,16 @@ can be drawn to the screen, captured as a texture, converted back to an image, which can then be converted to a sound, processed and converted back to an image, etc... You get the point. The possibilities are endless. - +<p> Over the last couple of years, PDP has given birth to a forked off project called +<a href="http://zwizwa.goto10.org/zwikizwaki.php?page=PacketForth">Packet Forth</a>. +This is a programming laguage based on ideas from Forth and Lisp. It's aim is +loosely to be a kind of 'media Perl'. <hr> <address><a href="mailto:pdp@zzz.kotnet.org">Tom Schouten</a></address> <!-- Created: Thu Apr 24 22:21:03 CEST 2003 --> <!-- hhmts start --> -Last modified: Thu Sep 25 20:51:44 CEST 2003 +Last modified: Thu Jan 25 23:56:07 CEST 2006 <!-- hhmts end --> </body> </html> diff --git a/doc/reference.txt b/doc/reference.txt index d9b7d92..a57953e 100644 --- a/doc/reference.txt +++ b/doc/reference.txt @@ -12,6 +12,7 @@ pdp_route routes a packet to a specific outlet pdp_loop a packet loop sampler (packet array) pdp_description output a symbol describing the packet type pdp_convert convert between packet types +pdp_metro~ audio/video sync object image inputs/outputs: @@ -19,6 +20,9 @@ pdp_xv displays images using the xvideo extension pdp_glx displays images using opengl pdp_v4l reads images from a video4linux device pdp_qt reads quicktime movies +pdp_rawin read packets from pipe or file +pdp_rawout write packets to pipe or file +pdp_rawout~ write audio to pipe or file image processors: |