PDP is an extension library for Pure Data, providing video and other media processing functionality. PDP's focus is on images and video, but there is support for matrix processing, 1D and 2D binary cellular automata and opengl rendering (like Gem). PDP runs on Linux and OSX. The OSX version depends on Fink.
For more image processing objects, streaming objects and a collection of very useful additions to the bare bones PDP functionality, have a look at Yves Degoyon's PiDiP library.
PDP is currently in maintenance only mode. After version 0.12 I got ambitious and started writing Packet Forth (PF) and Staapl. These projects address problems in the design of PDP, but are not in a state to be included back into PDP. However, Packet Forth can be used as a Pure Data external.
For documentation, have a look at the 'pdp' subdirectory in pd's 'Pure
Documentation'. Most objects are documented with pd style help
patches accessible by right clicking on an object. The place to send
questions is the Pure Data mailing list.
Download
The latest stable PDP tarball release
is 0.12.5.
For older releases see here.
During this maintenance only phase, the main distribution and code
contribution channel is the Pure Data SVN. I do try to keep
my darcs archive up to
date.
PDP is written by Tom Schouten and released under the GPL v2.
Links