hi all,
announcing the initial release of pure data packet (pdp) 0.1. this is a data packet processing extension that uses the pd messaging system to pass around (references to) data objects. right now there is only limited image/video processing.
it is in an experimental phase, so probably only interesting for developers.
the goal is to find a good trade-off between speed (mmx, memory locality), flexibility (meaning low level raw buffer passing actually..) and compliance to the pd paradigm. (the only thing i broke right now is that data has to stay within one pd session. so netsend/receive won't work. fanout is working with minimal data copying using a read/write registering protocol).
portability and ease of compilation hasn't been my greatest concern as of yet, but should gain importance once i understand the trade-offs. so right now its:
* linux only * intel/amd only (mmx) * xvideo only (you need a recent video card/driver that supports xvideo overlay/blitting) * supports video4linux (and some special support for philips webcam) * supports movie playback trough libquicktime (only planar yv12 (jpeg))
the source tarball including a precompiled binary can be found at:
http://zwizwa.fartit.com/pd/pdp/
comments and suggestions are welcome.
enjoy
tom
hi,
that's great !! that's the first time i get an acceptable frame rate in PD and, that's funny because i was planning to make such a package myself.
by the way, do you plan to add audio support one of these days ( this might be my little contribution ).
cheers,
sevy/yves
Tom Schouten wrote:
hi all,
announcing the initial release of pure data packet (pdp) 0.1. this is a data packet processing extension that uses the pd messaging system to pass around (references to) data objects. right now there is only limited image/video processing.
it is in an experimental phase, so probably only interesting for developers.
the goal is to find a good trade-off between speed (mmx, memory locality), flexibility (meaning low level raw buffer passing actually..) and compliance to the pd paradigm. (the only thing i broke right now is that data has to stay within one pd session. so netsend/receive won't work. fanout is working with minimal data copying using a read/write registering protocol).
portability and ease of compilation hasn't been my greatest concern as of yet, but should gain importance once i understand the trade-offs. so right now its:
- linux only
- intel/amd only (mmx)
- xvideo only (you need a recent video card/driver that supports xvideo
overlay/blitting)
- supports video4linux (and some special support for philips webcam)
- supports movie playback trough libquicktime (only planar yv12 (jpeg))
the source tarball including a precompiled binary can be found at:
http://zwizwa.fartit.com/pd/pdp/
comments and suggestions are welcome.
enjoy
tom
PD-dev mailing list PD-dev@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-dev
hi all,
pdp-0.2 is out: added support for audio playback for quicktime movies (thanks yves for inspiration) and audio export to array. added support for YUV422 colormodel
documentation is still a bit crude, see the test/ folder in the distro
the source tarball including a precompiled binary can be found at:
http://zwizwa.fartit.com/pd/pdp/
enjoy tom