From 70e0ffb0963a6655d1e2b2a7fa74977d1efa5f93 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Thu, 10 May 2007 22:59:12 +0000 Subject: fixed up help files to work on both GNU/Linux and Mac OS X; renamed help patches to follow *-help.pd standard svn path=/trunk/externals/pidip/; revision=7652 --- doc/help-pdp_aa.pd | 72 ---------- doc/help-pdp_aging.pd | 60 --------- doc/help-pdp_ascii.pd | 78 ----------- doc/help-pdp_background.pd | 41 ------ doc/help-pdp_baltan.pd | 60 --------- doc/help-pdp_binary.pd | 97 -------------- doc/help-pdp_cache.pd | 73 ----------- doc/help-pdp_canvas.pd | 162 ----------------------- doc/help-pdp_capture.pd | 44 ------- doc/help-pdp_cmap.pd | 113 ---------------- doc/help-pdp_colorgrid.pd | 47 ------- doc/help-pdp_compose.pd | 138 ------------------- doc/help-pdp_cropper.pd | 64 --------- doc/help-pdp_ctrack.pd | 128 ------------------ doc/help-pdp_cycle.pd | 66 ---------- doc/help-pdp_dice.pd | 57 -------- doc/help-pdp_dilate.pd | 91 ------------- doc/help-pdp_disintegration.pd | 61 --------- doc/help-pdp_distance.pd | 72 ---------- doc/help-pdp_edge.pd | 54 -------- doc/help-pdp_erode.pd | 91 ------------- doc/help-pdp_fcqt.pd | 53 -------- doc/help-pdp_fdiff.pd | 73 ----------- doc/help-pdp_ffmpeg~.pd | 110 ---------------- doc/help-pdp_form.pd | 100 -------------- doc/help-pdp_fqt.pd | 52 -------- doc/help-pdp_hitandmiss.pd | 97 -------------- doc/help-pdp_hue.pd | 74 ----------- doc/help-pdp_icedthe~.pd | 14 -- doc/help-pdp_ieee1394.pd | 47 ------- doc/help-pdp_imgloader.pd | 136 ------------------- doc/help-pdp_imgsaver.pd | 54 -------- doc/help-pdp_intrusion.pd | 63 --------- doc/help-pdp_juxta.pd | 128 ------------------ doc/help-pdp_lens.pd | 67 ---------- doc/help-pdp_live~.pd | 17 --- doc/help-pdp_lumafilt.pd | 75 ----------- doc/help-pdp_mapper.pd | 292 ----------------------------------------- doc/help-pdp_mgrid.pd | 77 ----------- doc/help-pdp_mosaic.pd | 60 --------- doc/help-pdp_mp4live~.pd | 135 ------------------- doc/help-pdp_mp4player~.pd | 17 --- doc/help-pdp_nervous.pd | 61 --------- doc/help-pdp_noquark.pd | 74 ----------- doc/help-pdp_ocanvas.pd | 190 --------------------------- doc/help-pdp_pen.pd | 124 ----------------- doc/help-pdp_puzzle.pd | 66 ---------- doc/help-pdp_qtext.pd | 167 ----------------------- doc/help-pdp_quark.pd | 60 --------- doc/help-pdp_radioactiv.pd | 62 --------- doc/help-pdp_rec~.pd | 113 ---------------- doc/help-pdp_rev.pd | 66 ---------- doc/help-pdp_ripple.pd | 67 ---------- doc/help-pdp_segsnd~.pd | 13 -- doc/help-pdp_shagadelic.pd | 59 --------- doc/help-pdp_shape.pd | 132 ------------------- doc/help-pdp_simura.pd | 65 --------- doc/help-pdp_smuck.pd | 57 -------- doc/help-pdp_spigot.pd | 52 -------- doc/help-pdp_spiral.pd | 82 ------------ doc/help-pdp_spotlight.pd | 76 ----------- doc/help-pdp_streaming.pd | 85 ------------ doc/help-pdp_text.pd | 122 ----------------- doc/help-pdp_theonice~.pd | 20 --- doc/help-pdp_theorin~.pd | 14 -- doc/help-pdp_theorout~.pd | 122 ----------------- doc/help-pdp_transform.pd | 58 -------- doc/help-pdp_transition.pd | 119 ----------------- doc/help-pdp_underwatch.pd | 79 ----------- doc/help-pdp_vertigo.pd | 57 -------- doc/help-pdp_warhol.pd | 75 ----------- doc/help-pdp_warp.pd | 61 --------- doc/help-pdp_xcanvas.pd | 158 ---------------------- doc/help-pdp_yqt.pd | 60 --------- doc/help-pdp_yvu2rgb.pd | 54 -------- doc/pdp_aa-help.pd | 72 ++++++++++ doc/pdp_aging-help.pd | 60 +++++++++ doc/pdp_ascii-help.pd | 78 +++++++++++ doc/pdp_background-help.pd | 41 ++++++ doc/pdp_baltan-help.pd | 60 +++++++++ doc/pdp_binary-help.pd | 97 ++++++++++++++ doc/pdp_cache-help.pd | 73 +++++++++++ doc/pdp_canvas-help.pd | 162 +++++++++++++++++++++++ doc/pdp_capture-help.pd | 44 +++++++ doc/pdp_cmap-help.pd | 113 ++++++++++++++++ doc/pdp_colorgrid-help.pd | 47 +++++++ doc/pdp_compose-help.pd | 138 +++++++++++++++++++ doc/pdp_cropper-help.pd | 64 +++++++++ doc/pdp_ctrack-help.pd | 128 ++++++++++++++++++ doc/pdp_cycle-help.pd | 66 ++++++++++ doc/pdp_dice-help.pd | 57 ++++++++ doc/pdp_dilate-help.pd | 91 +++++++++++++ doc/pdp_disintegration-help.pd | 61 +++++++++ doc/pdp_distance-help.pd | 72 ++++++++++ doc/pdp_edge-help.pd | 54 ++++++++ doc/pdp_erode-help.pd | 91 +++++++++++++ doc/pdp_fcqt-help.pd | 53 ++++++++ doc/pdp_fdiff-help.pd | 73 +++++++++++ doc/pdp_ffmpeg~-help.pd | 110 ++++++++++++++++ doc/pdp_form-help.pd | 100 ++++++++++++++ doc/pdp_fqt-help.pd | 52 ++++++++ doc/pdp_hitandmiss-help.pd | 97 ++++++++++++++ doc/pdp_hue-help.pd | 74 +++++++++++ doc/pdp_icedthe~-help.pd | 14 ++ doc/pdp_ieee1394-help.pd | 47 +++++++ doc/pdp_imgloader-help.pd | 136 +++++++++++++++++++ doc/pdp_imgsaver-help.pd | 54 ++++++++ doc/pdp_intrusion-help.pd | 63 +++++++++ doc/pdp_juxta-help.pd | 128 ++++++++++++++++++ doc/pdp_lens-help.pd | 67 ++++++++++ doc/pdp_live~-help.pd | 17 +++ doc/pdp_lumafilt-help.pd | 75 +++++++++++ doc/pdp_mapper-help.pd | 292 +++++++++++++++++++++++++++++++++++++++++ doc/pdp_mgrid-help.pd | 77 +++++++++++ doc/pdp_mosaic-help.pd | 60 +++++++++ doc/pdp_mp4live~-help.pd | 135 +++++++++++++++++++ doc/pdp_mp4player~-help.pd | 17 +++ doc/pdp_nervous-help.pd | 61 +++++++++ doc/pdp_noquark-help.pd | 74 +++++++++++ doc/pdp_ocanvas-help.pd | 190 +++++++++++++++++++++++++++ doc/pdp_pen-help.pd | 124 +++++++++++++++++ doc/pdp_puzzle-help.pd | 66 ++++++++++ doc/pdp_qtext-help.pd | 167 +++++++++++++++++++++++ doc/pdp_quark-help.pd | 60 +++++++++ doc/pdp_radioactiv-help.pd | 62 +++++++++ doc/pdp_rec~-help.pd | 113 ++++++++++++++++ doc/pdp_rev-help.pd | 66 ++++++++++ doc/pdp_ripple-help.pd | 67 ++++++++++ doc/pdp_segsnd~-help.pd | 13 ++ doc/pdp_shagadelic-help.pd | 59 +++++++++ doc/pdp_shape-help.pd | 132 +++++++++++++++++++ doc/pdp_simura-help.pd | 65 +++++++++ doc/pdp_smuck-help.pd | 57 ++++++++ doc/pdp_spigot-help.pd | 52 ++++++++ doc/pdp_spiral-help.pd | 82 ++++++++++++ doc/pdp_spotlight-help.pd | 76 +++++++++++ doc/pdp_streaming-help.pd | 85 ++++++++++++ doc/pdp_text-help.pd | 122 +++++++++++++++++ doc/pdp_theonice~-help.pd | 20 +++ doc/pdp_theorin~-help.pd | 14 ++ doc/pdp_theorout~-help.pd | 122 +++++++++++++++++ doc/pdp_transform-help.pd | 58 ++++++++ doc/pdp_transition-help.pd | 119 +++++++++++++++++ doc/pdp_underwatch-help.pd | 79 +++++++++++ doc/pdp_vertigo-help.pd | 57 ++++++++ doc/pdp_warhol-help.pd | 75 +++++++++++ doc/pdp_warp-help.pd | 61 +++++++++ doc/pdp_xcanvas-help.pd | 158 ++++++++++++++++++++++ doc/pdp_yqt-help.pd | 60 +++++++++ doc/pdp_yvu2rgb-help.pd | 54 ++++++++ doc/rs_pdp_icedthe~.pd | 2 +- doc/rs_pdp_live~.pd | 2 +- doc/rs_pdp_mp4player~.pd | 2 +- doc/rs_pdp_segsnd~.pd | 2 +- doc/rs_pdp_theonice~.pd | 2 +- doc/rs_pdp_theorin~.pd | 2 +- 156 files changed, 6086 insertions(+), 6086 deletions(-) delete mode 100644 doc/help-pdp_aa.pd delete mode 100644 doc/help-pdp_aging.pd delete mode 100644 doc/help-pdp_ascii.pd delete mode 100644 doc/help-pdp_background.pd delete mode 100644 doc/help-pdp_baltan.pd delete mode 100644 doc/help-pdp_binary.pd delete mode 100644 doc/help-pdp_cache.pd delete mode 100644 doc/help-pdp_canvas.pd delete mode 100644 doc/help-pdp_capture.pd delete mode 100644 doc/help-pdp_cmap.pd delete mode 100755 doc/help-pdp_colorgrid.pd delete mode 100644 doc/help-pdp_compose.pd delete mode 100644 doc/help-pdp_cropper.pd delete mode 100644 doc/help-pdp_ctrack.pd delete mode 100644 doc/help-pdp_cycle.pd delete mode 100644 doc/help-pdp_dice.pd delete mode 100644 doc/help-pdp_dilate.pd delete mode 100644 doc/help-pdp_disintegration.pd delete mode 100644 doc/help-pdp_distance.pd delete mode 100644 doc/help-pdp_edge.pd delete mode 100644 doc/help-pdp_erode.pd delete mode 100644 doc/help-pdp_fcqt.pd delete mode 100644 doc/help-pdp_fdiff.pd delete mode 100644 doc/help-pdp_ffmpeg~.pd delete mode 100644 doc/help-pdp_form.pd delete mode 100644 doc/help-pdp_fqt.pd delete mode 100644 doc/help-pdp_hitandmiss.pd delete mode 100644 doc/help-pdp_hue.pd delete mode 100644 doc/help-pdp_icedthe~.pd delete mode 100644 doc/help-pdp_ieee1394.pd delete mode 100644 doc/help-pdp_imgloader.pd delete mode 100644 doc/help-pdp_imgsaver.pd delete mode 100644 doc/help-pdp_intrusion.pd delete mode 100644 doc/help-pdp_juxta.pd delete mode 100644 doc/help-pdp_lens.pd delete mode 100644 doc/help-pdp_live~.pd delete mode 100644 doc/help-pdp_lumafilt.pd delete mode 100644 doc/help-pdp_mapper.pd delete mode 100644 doc/help-pdp_mgrid.pd delete mode 100644 doc/help-pdp_mosaic.pd delete mode 100644 doc/help-pdp_mp4live~.pd delete mode 100644 doc/help-pdp_mp4player~.pd delete mode 100644 doc/help-pdp_nervous.pd delete mode 100644 doc/help-pdp_noquark.pd delete mode 100644 doc/help-pdp_ocanvas.pd delete mode 100644 doc/help-pdp_pen.pd delete mode 100644 doc/help-pdp_puzzle.pd delete mode 100644 doc/help-pdp_qtext.pd delete mode 100644 doc/help-pdp_quark.pd delete mode 100644 doc/help-pdp_radioactiv.pd delete mode 100644 doc/help-pdp_rec~.pd delete mode 100644 doc/help-pdp_rev.pd delete mode 100644 doc/help-pdp_ripple.pd delete mode 100644 doc/help-pdp_segsnd~.pd delete mode 100644 doc/help-pdp_shagadelic.pd delete mode 100644 doc/help-pdp_shape.pd delete mode 100644 doc/help-pdp_simura.pd delete mode 100644 doc/help-pdp_smuck.pd delete mode 100644 doc/help-pdp_spigot.pd delete mode 100644 doc/help-pdp_spiral.pd delete mode 100644 doc/help-pdp_spotlight.pd delete mode 100644 doc/help-pdp_streaming.pd delete mode 100644 doc/help-pdp_text.pd delete mode 100644 doc/help-pdp_theonice~.pd delete mode 100644 doc/help-pdp_theorin~.pd delete mode 100644 doc/help-pdp_theorout~.pd delete mode 100644 doc/help-pdp_transform.pd delete mode 100644 doc/help-pdp_transition.pd delete mode 100644 doc/help-pdp_underwatch.pd delete mode 100644 doc/help-pdp_vertigo.pd delete mode 100644 doc/help-pdp_warhol.pd delete mode 100644 doc/help-pdp_warp.pd delete mode 100644 doc/help-pdp_xcanvas.pd delete mode 100644 doc/help-pdp_yqt.pd delete mode 100644 doc/help-pdp_yvu2rgb.pd create mode 100644 doc/pdp_aa-help.pd create mode 100644 doc/pdp_aging-help.pd create mode 100644 doc/pdp_ascii-help.pd create mode 100644 doc/pdp_background-help.pd create mode 100644 doc/pdp_baltan-help.pd create mode 100644 doc/pdp_binary-help.pd create mode 100644 doc/pdp_cache-help.pd create mode 100644 doc/pdp_canvas-help.pd create mode 100644 doc/pdp_capture-help.pd create mode 100644 doc/pdp_cmap-help.pd create mode 100755 doc/pdp_colorgrid-help.pd create mode 100644 doc/pdp_compose-help.pd create mode 100644 doc/pdp_cropper-help.pd create mode 100644 doc/pdp_ctrack-help.pd create mode 100644 doc/pdp_cycle-help.pd create mode 100644 doc/pdp_dice-help.pd create mode 100644 doc/pdp_dilate-help.pd create mode 100644 doc/pdp_disintegration-help.pd create mode 100644 doc/pdp_distance-help.pd create mode 100644 doc/pdp_edge-help.pd create mode 100644 doc/pdp_erode-help.pd create mode 100644 doc/pdp_fcqt-help.pd create mode 100644 doc/pdp_fdiff-help.pd create mode 100644 doc/pdp_ffmpeg~-help.pd create mode 100644 doc/pdp_form-help.pd create mode 100644 doc/pdp_fqt-help.pd create mode 100644 doc/pdp_hitandmiss-help.pd create mode 100644 doc/pdp_hue-help.pd create mode 100644 doc/pdp_icedthe~-help.pd create mode 100644 doc/pdp_ieee1394-help.pd create mode 100644 doc/pdp_imgloader-help.pd create mode 100644 doc/pdp_imgsaver-help.pd create mode 100644 doc/pdp_intrusion-help.pd create mode 100644 doc/pdp_juxta-help.pd create mode 100644 doc/pdp_lens-help.pd create mode 100644 doc/pdp_live~-help.pd create mode 100644 doc/pdp_lumafilt-help.pd create mode 100644 doc/pdp_mapper-help.pd create mode 100644 doc/pdp_mgrid-help.pd create mode 100644 doc/pdp_mosaic-help.pd create mode 100644 doc/pdp_mp4live~-help.pd create mode 100644 doc/pdp_mp4player~-help.pd create mode 100644 doc/pdp_nervous-help.pd create mode 100644 doc/pdp_noquark-help.pd create mode 100644 doc/pdp_ocanvas-help.pd create mode 100644 doc/pdp_pen-help.pd create mode 100644 doc/pdp_puzzle-help.pd create mode 100644 doc/pdp_qtext-help.pd create mode 100644 doc/pdp_quark-help.pd create mode 100644 doc/pdp_radioactiv-help.pd create mode 100644 doc/pdp_rec~-help.pd create mode 100644 doc/pdp_rev-help.pd create mode 100644 doc/pdp_ripple-help.pd create mode 100644 doc/pdp_segsnd~-help.pd create mode 100644 doc/pdp_shagadelic-help.pd create mode 100644 doc/pdp_shape-help.pd create mode 100644 doc/pdp_simura-help.pd create mode 100644 doc/pdp_smuck-help.pd create mode 100644 doc/pdp_spigot-help.pd create mode 100644 doc/pdp_spiral-help.pd create mode 100644 doc/pdp_spotlight-help.pd create mode 100644 doc/pdp_streaming-help.pd create mode 100644 doc/pdp_text-help.pd create mode 100644 doc/pdp_theonice~-help.pd create mode 100644 doc/pdp_theorin~-help.pd create mode 100644 doc/pdp_theorout~-help.pd create mode 100644 doc/pdp_transform-help.pd create mode 100644 doc/pdp_transition-help.pd create mode 100644 doc/pdp_underwatch-help.pd create mode 100644 doc/pdp_vertigo-help.pd create mode 100644 doc/pdp_warhol-help.pd create mode 100644 doc/pdp_warp-help.pd create mode 100644 doc/pdp_xcanvas-help.pd create mode 100644 doc/pdp_yqt-help.pd create mode 100644 doc/pdp_yvu2rgb-help.pd diff --git a/doc/help-pdp_aa.pd b/doc/help-pdp_aa.pd deleted file mode 100644 index b768611..0000000 --- a/doc/help-pdp_aa.pd +++ /dev/null @@ -1,72 +0,0 @@ -#N canvas 84 12 763 664 10; -#X obj 191 444 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 606 582 pdp_control; -#X msg 606 555 thread \$1; -#X floatatom 606 643 5 0 0; -#X obj 606 614 route pdp_drop; -#X text 224 632 written by Yves Degoyon (ydegoyon@free.fr); -#X msg 445 203 dim 800 600; -#X text 223 618 ( http://aa-project.sourceforge.net/aalib ); -#X text 224 603 it makes use of aalib; -#X obj 191 411 pdp_aa -----------------; -#X msg 318 287 driver X11; -#X msg 420 287 driver slang; -#X msg 419 309 driver stdout; -#X msg 318 309 driver stderr; -#X text 523 285 Set the driver; -#X msg 319 356 render \$1; -#X obj 396 356 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 418 356 Activate/Deactivate rendering; -#X text 225 589 pdp_aa : output images in ASCII art; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 26 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 26 0; -#X connect 17 0 19 0; -#X connect 18 0 21 0; -#X connect 19 0 18 0; -#X connect 21 0 20 0; -#X connect 23 0 11 0; -#X connect 26 0 0 0; -#X connect 27 0 26 0; -#X connect 28 0 26 0; -#X connect 29 0 26 0; -#X connect 30 0 26 0; -#X connect 32 0 26 0; -#X connect 33 0 32 0; diff --git a/doc/help-pdp_aging.pd b/doc/help-pdp_aging.pd deleted file mode 100644 index 2de2142..0000000 --- a/doc/help-pdp_aging.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 281 222 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X floatatom 311 275 5 0 0 0 - - -; -#X floatatom 331 301 5 0 0 0 - - -; -#X text 387 301 Number of scratches; -#X text 366 272 Dust density; -#X obj 217 299 pdp_aging; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 17 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 17 1; -#X connect 14 0 17 2; -#X connect 17 0 0 0; -#X connect 18 0 17 0; -#X connect 19 0 18 0; -#X connect 20 0 19 0; -#X connect 21 0 19 0; -#X connect 22 0 18 0; -#X connect 23 0 25 0; -#X connect 24 0 27 0; -#X connect 25 0 24 0; -#X connect 27 0 26 0; diff --git a/doc/help-pdp_ascii.pd b/doc/help-pdp_ascii.pd deleted file mode 100644 index 120ea20..0000000 --- a/doc/help-pdp_ascii.pd +++ /dev/null @@ -1,78 +0,0 @@ -#N canvas 368 56 763 664 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 606 582 pdp_control; -#X msg 606 555 thread \$1; -#X floatatom 606 643 5 0 0 0 - - -; -#X obj 606 614 route pdp_drop; -#X text 226 604 written by Yves Degoyon (ydegoyon@free.fr); -#X text 225 589 pdp_aa : output images in ASCII art; -#X msg 302 347 color \$1; -#X obj 373 348 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 302 372 brightness \$1; -#X floatatom 404 373 5 0 0 0 - - -; -#X floatatom 302 398 5 0 0 0 - - -; -#X obj 366 300 openpanel; -#X obj 438 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 304 300 load \$1; -#X text 304 321 ( file with the same format than charmaps.dat ); -#X obj 191 413 pdp_ascii; -#X text 352 397 Character to pixel ratio; -#X text 452 374 Increase brightness ( default 25 ); -#X text 393 347 Activate/suppress colors; -#X text 462 300 Load a characters map; -#X obj 346 203 pdp_v4l; -#X obj 95 307 pdp_scale 600 480; -#X obj 191 444 pdp_xv; -#X connect 0 0 9 0; -#X connect 1 0 14 0; -#X connect 2 0 1 0; -#X connect 3 0 14 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 14 0; -#X connect 10 0 36 0; -#X connect 11 0 10 0; -#X connect 12 0 10 0; -#X connect 13 0 36 0; -#X connect 14 0 37 0; -#X connect 15 0 17 0; -#X connect 16 0 19 0; -#X connect 17 0 16 0; -#X connect 19 0 18 0; -#X connect 22 0 31 0; -#X connect 23 0 22 0; -#X connect 24 0 31 0; -#X connect 25 0 24 0; -#X connect 26 0 31 1; -#X connect 27 0 29 0; -#X connect 28 0 27 0; -#X connect 29 0 31 0; -#X connect 31 0 38 0; -#X connect 36 0 37 0; -#X connect 37 0 31 0; diff --git a/doc/help-pdp_background.pd b/doc/help-pdp_background.pd deleted file mode 100644 index 62112cd..0000000 --- a/doc/help-pdp_background.pd +++ /dev/null @@ -1,41 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 212 155 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 173 154 stop; -#X obj 201 189 metro 70; -#X obj 410 486 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 410 538 pdp_control; -#X msg 410 511 thread \$1; -#X floatatom 410 599 5 0 0 0 - - -; -#X obj 410 570 route pdp_drop; -#X obj 247 263 pdp_background; -#X obj 218 304 pdp_convert image/YCrCb/*; -#X msg 143 189 bang; -#X floatatom 273 229 5 0 0 0 - - -; -#X text 280 214 Red; -#X floatatom 321 228 5 0 0 0 - - -; -#X floatatom 373 228 5 0 0 0 - - -; -#X text 321 213 Green; -#X text 375 212 Blue; -#X obj 308 96 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1 -10 10 409 121; -#X text 258 392 pdp_background : a simple background generator; -#X text 259 409 written by Yves Degoyon ( ydegoyon@free.fr ); -#X obj 218 339 pdp_xv; -#X connect 0 0 2 0; -#X connect 1 0 2 0; -#X connect 2 0 8 0; -#X connect 3 0 5 0; -#X connect 4 0 7 0; -#X connect 5 0 4 0; -#X connect 7 0 6 0; -#X connect 8 0 9 0; -#X connect 9 0 20 0; -#X connect 10 0 8 0; -#X connect 11 0 8 1; -#X connect 13 0 8 2; -#X connect 14 0 8 3; -#X connect 17 0 11 0; -#X connect 17 1 13 0; -#X connect 17 2 14 0; diff --git a/doc/help-pdp_baltan.pd b/doc/help-pdp_baltan.pd deleted file mode 100644 index 3f320aa..0000000 --- a/doc/help-pdp_baltan.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 281 218 dac~; -#X obj 257 135 metro 70; -#X obj 217 299 pdp_baltan; -#X obj 252 167 pdp_yqt; -#X floatatom 347 280 10 0 0 0 - - -; -#X msg 367 249 1.65798e+07; -#X obj 387 219 loadbang; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 13 0; -#X connect 3 0 2 0; -#X connect 4 0 13 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 13 0; -#X connect 12 0 0 0; -#X connect 13 0 12 0; -#X connect 13 4 10 0; -#X connect 13 5 10 1; -#X connect 14 0 12 1; -#X connect 15 0 14 0; -#X connect 16 0 15 0; -#X connect 17 0 12 0; -#X connect 18 0 17 0; -#X connect 19 0 18 0; -#X connect 20 0 18 0; -#X connect 21 0 17 0; -#X connect 22 0 24 0; -#X connect 23 0 26 0; -#X connect 24 0 23 0; -#X connect 26 0 25 0; diff --git a/doc/help-pdp_binary.pd b/doc/help-pdp_binary.pd deleted file mode 100644 index f74c13c..0000000 --- a/doc/help-pdp_binary.pd +++ /dev/null @@ -1,97 +0,0 @@ -#N canvas 416 0 781 666 10; -#X obj 342 90 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 197 162 loop \$1; -#X obj 198 140 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 444 70 open \$1; -#X obj 443 46 openpanel; -#X obj 428 29 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 390 125 5 0 0 0 - - -; -#X msg 299 91 stop; -#X obj 397 94 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 331 161 metro 70; -#X obj 326 193 pdp_yqt; -#X obj 26 263 pdp_v4l; -#X obj 35 232 metro 70; -#X obj 80 198 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 37 199 stop; -#X msg 122 230 open /dev/video; -#X floatatom 303 338 5 0 0 0 - - -; -#X floatatom 312 359 5 0 0 0 - - -; -#X floatatom 329 380 5 0 0 0 - - -; -#X floatatom 334 402 5 0 0 0 - - -; -#X text 296 631 written by Yves Degoyon ( ydegoyon@free.fr ); -#X floatatom 343 427 5 0 0 0 - - -; -#X text 382 401 X coordinate of cursor ( pick ); -#X text 391 426 Y coordinate of cursor ( pick ); -#X msg 89 341 pick; -#X text 57 323 Pick up the color; -#X floatatom 356 450 5 0 0 0 - - -; -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X msg 118 379 setcur \$1 \$2; -#X text 6 378 Set the cursor; -#X floatatom 155 524 5 0 0 0 - - -; -#X floatatom 205 525 5 0 0 0 - - -; -#X floatatom 252 524 5 0 0 0 - - -; -#X text 297 614 pdp_binary : image binarizer; -#X text 122 554 Components of selected color; -#X text 167 542 Y; -#X text 218 542 U; -#X text 262 542 V; -#X text 402 449 Tolerance ( default = 55 ); -#X text 350 337 Y component ( default : 200 ); -#X text 357 358 U component ( default : -1 ); -#X text 374 379 V component ( default : -1 ); -#X obj 110 459 pdp_binary ----; -#X obj 312 264 pdp_glx; -#X obj 311 290 route press drag release; -#X msg 335 234 cursor 1; -#X obj 78 504 pdp_glx; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 46 0; -#X connect 10 0 47 0; -#X connect 10 0 49 0; -#X connect 11 0 46 0; -#X connect 11 0 47 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 46 1; -#X connect 17 0 46 2; -#X connect 18 0 46 3; -#X connect 19 0 46 4; -#X connect 21 0 46 5; -#X connect 24 0 46 0; -#X connect 26 0 46 6; -#X connect 27 0 29 0; -#X connect 28 0 31 0; -#X connect 29 0 28 0; -#X connect 31 0 30 0; -#X connect 32 0 24 0; -#X connect 32 0 46 0; -#X connect 46 0 50 0; -#X connect 46 1 34 0; -#X connect 46 2 35 0; -#X connect 46 3 36 0; -#X connect 47 0 48 0; -#X connect 48 0 32 0; -#X connect 49 0 47 0; diff --git a/doc/help-pdp_cache.pd b/doc/help-pdp_cache.pd deleted file mode 100644 index a5cb6d5..0000000 --- a/doc/help-pdp_cache.pd +++ /dev/null @@ -1,73 +0,0 @@ -#N canvas 172 37 712 664 10; -#X obj 229 125 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 75 157 loop \$1; -#X obj 76 135 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 103 104 open \$1; -#X obj 102 80 openpanel; -#X obj 103 54 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 192 123 stop; -#X obj 209 156 metro 70; -#X obj 278 188 pdp_v4l; -#X obj 287 157 metro 70; -#X obj 332 123 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 289 124 stop; -#X msg 374 155 open /dev/video; -#X obj 204 188 pdp_yqt; -#X obj 488 441 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 488 493 pdp_control; -#X msg 488 466 thread \$1; -#X floatatom 488 554 5 0 0 0 - - -; -#X obj 488 525 route pdp_drop; -#X text 80 573 written by Yves Degoyon ( ydegoyon@free.fr ); -#X obj 190 428 pdp_xv; -#X msg 391 319 unhide 0; -#X text 464 325 Unhide ; -#X text 412 301 Hide ; -#X text 412 290 Hide a triangular zone :; -#X text 464 314 Unhide a triangular zone :; -#X msg 393 274 hide 0 23 250 25 67 235; -#X obj 190 401 pdp_cache; -#X text 80 557 pdp_cache : hide triangular zones from a video stream -; -#X text 411 367 Same as hide but with percentages; -#X msg 392 351 rawhide 0 0.823 0.15 0.234 0.892 0.678; -#X obj 190 451 route press; -#X obj 190 473 handle-clicks; -#X obj 190 497 route 0; -#X obj 191 520 s rawhide; -#X obj 320 400 r rawhide; -#X msg 107 401 cursor 1; -#X connect 0 0 7 0; -#X connect 1 0 13 0; -#X connect 2 0 1 0; -#X connect 3 0 13 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 13 0; -#X connect 8 0 27 0; -#X connect 9 0 8 0; -#X connect 10 0 9 0; -#X connect 11 0 9 0; -#X connect 12 0 8 0; -#X connect 13 0 27 0; -#X connect 13 0 36 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 16 0 15 0; -#X connect 18 0 17 0; -#X connect 20 0 31 0; -#X connect 21 0 27 0; -#X connect 26 0 27 0; -#X connect 27 0 20 0; -#X connect 30 0 27 0; -#X connect 31 0 32 0; -#X connect 32 0 33 0; -#X connect 33 0 34 0; -#X connect 35 0 27 0; -#X connect 36 0 20 0; diff --git a/doc/help-pdp_canvas.pd b/doc/help-pdp_canvas.pd deleted file mode 100644 index 900e8f2..0000000 --- a/doc/help-pdp_canvas.pd +++ /dev/null @@ -1,162 +0,0 @@ -#N canvas 121 0 828 668 10; -#X obj 234 469 pdp_xv; -#X obj 227 100 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 139 loop \$1; -#X obj 124 117 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 119 80 open \$1; -#X obj 118 56 openpanel; -#X obj 103 39 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 184 101 stop; -#X obj 36 177 pdp_v4l; -#X obj 36 145 metro 70; -#X obj 83 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 40 105 stop; -#X obj 716 529 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 716 581 pdp_control; -#X msg 716 554 thread \$1; -#X floatatom 716 642 5 0 0 0 - - -; -#X obj 716 613 route pdp_drop; -#X text 35 641 written by Yves Degoyon ( ydegoyon@free.fr ); -#X floatatom 189 169 5 0 0 0 - - -; -#X text 35 577 pdp_canvas : displaying several video sources; -#X text 34 591 constructor : pdp_canvas -; -#X text 419 495 <-- you can move video sources by dragging them around -; -#X obj 470 99 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 366 138 loop \$1; -#X obj 367 116 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 362 79 open \$1; -#X obj 361 55 openpanel; -#X obj 346 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 427 100 stop; -#X obj 283 178 pdp_v4l; -#X obj 290 154 metro 70; -#X obj 337 113 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 294 114 stop; -#X floatatom 432 168 5 0 0 0 - - -; -#X obj 735 96 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 631 135 loop \$1; -#X obj 632 113 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 627 76 open \$1; -#X obj 626 52 openpanel; -#X obj 611 35 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 692 97 stop; -#X obj 695 134 metro 70; -#X obj 548 176 pdp_v4l; -#X obj 548 152 metro 70; -#X obj 595 111 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 552 112 stop; -#X floatatom 697 165 5 0 0 0 - - -; -#X text 36 605 note : the maximum number of inputs is 10; -#X text 36 618 ( easily hackable in the code ); -#X text 544 397 Change offsets of first video source; -#X obj 548 351 pack f f; -#X floatatom 549 312 5 0 0 0 - - -; -#X floatatom 599 312 5 0 0 0 - - -; -#X obj 589 331 t b f; -#X text 564 294 X; -#X text 609 293 Y; -#X msg 548 375 offset 1 \$1 \$2; -#X obj 81 315 loadbang; -#X msg 173 540 select \$1 \$2; -#X msg 279 539 drag \$1 \$2; -#X msg 367 538 unselect; -#X msg 154 432 cursor 1; -#X msg 82 341 offset 2 320 0; -#X msg 81 365 offset 3 256 240; -#X obj 134 258 pdp_scale 320 240; -#X obj 307 255 pdp_scale 320 240; -#X obj 496 254 pdp_scale 320 240; -#X msg 83 393 dim 640 480; -#X obj 234 432 pdp_canvas 640 480 3; -#X obj 234 497 route press drag release; -#X obj 187 138 metro 40; -#X obj 431 137 metro 40; -#X obj 121 177 pdp_yqt; -#X obj 367 177 pdp_yqt; -#X obj 632 174 pdp_yqt; -#X connect 0 0 69 0; -#X connect 1 0 70 0; -#X connect 2 0 72 0; -#X connect 3 0 2 0; -#X connect 4 0 72 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 70 0; -#X connect 8 0 64 0; -#X connect 9 0 8 0; -#X connect 10 0 9 0; -#X connect 11 0 9 0; -#X connect 12 0 14 0; -#X connect 13 0 16 0; -#X connect 14 0 13 0; -#X connect 16 0 15 0; -#X connect 18 0 72 1; -#X connect 22 0 71 0; -#X connect 23 0 73 0; -#X connect 24 0 23 0; -#X connect 25 0 73 0; -#X connect 26 0 25 0; -#X connect 27 0 26 0; -#X connect 28 0 71 0; -#X connect 29 0 65 0; -#X connect 30 0 29 0; -#X connect 31 0 30 0; -#X connect 32 0 30 0; -#X connect 33 0 73 1; -#X connect 34 0 41 0; -#X connect 35 0 74 0; -#X connect 36 0 35 0; -#X connect 37 0 74 0; -#X connect 38 0 37 0; -#X connect 39 0 38 0; -#X connect 40 0 41 0; -#X connect 41 0 74 0; -#X connect 42 0 66 0; -#X connect 43 0 42 0; -#X connect 44 0 43 0; -#X connect 45 0 43 0; -#X connect 46 0 74 1; -#X connect 50 0 56 0; -#X connect 51 0 50 0; -#X connect 52 0 53 0; -#X connect 53 0 50 0; -#X connect 53 1 50 1; -#X connect 56 0 68 0; -#X connect 57 0 62 0; -#X connect 57 0 63 0; -#X connect 57 0 67 0; -#X connect 58 0 68 0; -#X connect 59 0 68 0; -#X connect 60 0 68 0; -#X connect 61 0 0 0; -#X connect 62 0 68 0; -#X connect 63 0 68 0; -#X connect 64 0 68 1; -#X connect 65 0 68 2; -#X connect 66 0 68 3; -#X connect 67 0 0 0; -#X connect 68 0 61 0; -#X connect 68 0 0 0; -#X connect 69 0 58 0; -#X connect 69 1 59 0; -#X connect 69 2 60 0; -#X connect 70 0 72 0; -#X connect 71 0 73 0; -#X connect 72 0 64 0; -#X connect 73 0 65 0; -#X connect 74 0 66 0; diff --git a/doc/help-pdp_capture.pd b/doc/help-pdp_capture.pd deleted file mode 100644 index 1369235..0000000 --- a/doc/help-pdp_capture.pd +++ /dev/null @@ -1,44 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 131 353 pdp_xv; -#X obj 494 427 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 494 479 pdp_control; -#X msg 494 452 thread \$1; -#X floatatom 494 540 5 0 0 0 - - -; -#X obj 494 511 route pdp_drop; -#X text 44 481 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 43 466 pdp_capture : capture a portion of the screen; -#X floatatom 237 156 5 0 0 0 - - -; -#X floatatom 248 179 5 0 0 0 - - -; -#X floatatom 265 202 5 0 0 0 - - -; -#X floatatom 279 227 5 0 0 0 - - -; -#X msg 72 90 bang; -#X msg 125 89 stop; -#X msg 229 125 screen 0; -#X text 392 101 Sets the display; -#X text 296 125 Sets the screen number; -#X obj 183 300 pdp_scale 320 240; -#X obj 89 135 metro 200; -#X obj 183 264 pdp_capture; -#X text 318 201 Width ( default : 320 ); -#X text 301 178 Upper left Y position ( default : 0 ); -#X text 290 155 Upper left X position ( default : 0 ); -#X text 332 226 Height ( default : 240 ); -#X floatatom 174 109 5 0 0 0 - - -; -#X msg 218 101 display 192.168.0.225:0; -#X connect 1 0 3 0; -#X connect 2 0 5 0; -#X connect 3 0 2 0; -#X connect 5 0 4 0; -#X connect 8 0 19 1; -#X connect 9 0 19 2; -#X connect 10 0 19 3; -#X connect 11 0 19 4; -#X connect 12 0 18 0; -#X connect 13 0 18 0; -#X connect 14 0 19 0; -#X connect 17 0 0 0; -#X connect 18 0 19 0; -#X connect 19 0 17 0; -#X connect 24 0 18 1; -#X connect 25 0 19 0; diff --git a/doc/help-pdp_cmap.pd b/doc/help-pdp_cmap.pd deleted file mode 100644 index 5d49b7c..0000000 --- a/doc/help-pdp_cmap.pd +++ /dev/null @@ -1,113 +0,0 @@ -#N canvas 137 28 781 666 10; -#X obj 32 596 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 26 263 pdp_v4l; -#X obj 35 232 metro 70; -#X obj 80 198 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 37 199 stop; -#X msg 122 230 open /dev/video; -#X floatatom 253 369 5 0 0; -#X floatatom 262 390 5 0 0; -#X floatatom 270 414 5 0 0; -#X floatatom 228 321 5 0 0; -#X text 346 633 written by Yves Degoyon ( ydegoyon@free.fr ); -#X floatatom 237 345 5 0 0; -#X msg 93 382 pick; -#X floatatom 282 438 5 0 0; -#X msg 293 466 luminosity \$1; -#X obj 394 468 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 417 469 Use luminosity in color detection; -#X obj 378 491 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 302 490 cursor \$1; -#X text 401 492 Show cursor or not; -#X obj 100 565 pdp_cmap ----; -#X text 346 618 pdp_cmap : color mapper; -#X text 346 648 idea suggested by liz; -#X obj 218 300 hdl 15 1 0 10 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#X text 372 300 Select color index ( capacity is 10 by default ); -#X text 61 364 Pick up the color; -#X text 276 320 X coordinate of cursor; -#X text 285 344 Y coordinate of cursor; -#X text 299 369 R component of the replaced color; -#X text 307 389 G component of the replaced color; -#X text 315 413 B component of the replaced color; -#X text 328 437 Tolerance ( default = 10 ); -#X msg 310 514 clear; -#X msg 318 538 delete \$1; -#X text 440 540 Delete a mapping; -#X msg 341 565 resize 20; -#X floatatom 393 540 5 0 0; -#X obj 669 329 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 669 381 pdp_control; -#X msg 669 354 thread \$1; -#X floatatom 669 442 5 0 0; -#X obj 669 413 route pdp_drop; -#X msg 82 596 cursor \$1; -#X obj 157 597 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 401 492 Show cursor or not; -#X text 425 566 Resize the color table; -#X text 371 514 Clear the color table; -#X text 1 422 Set the cursor; -#X msg 105 422 setcur \$1 \$2; -#X connect 0 0 59 0; -#X connect 1 0 10 0; -#X connect 2 0 11 0; -#X connect 3 0 2 0; -#X connect 4 0 11 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 11 0; -#X connect 11 0 31 0; -#X connect 12 0 31 0; -#X connect 13 0 12 0; -#X connect 14 0 13 0; -#X connect 15 0 13 0; -#X connect 16 0 12 0; -#X connect 17 0 31 4; -#X connect 18 0 31 5; -#X connect 19 0 31 6; -#X connect 20 0 31 2; -#X connect 22 0 31 3; -#X connect 23 0 31 0; -#X connect 24 0 31 7; -#X connect 25 0 31 0; -#X connect 26 0 25 0; -#X connect 28 0 29 0; -#X connect 29 0 31 0; -#X connect 31 0 0 0; -#X connect 34 0 31 1; -#X connect 43 0 31 0; -#X connect 44 0 31 0; -#X connect 46 0 31 0; -#X connect 47 0 44 0; -#X connect 48 0 50 0; -#X connect 49 0 52 0; -#X connect 50 0 49 0; -#X connect 52 0 51 0; -#X connect 53 0 0 0; -#X connect 54 0 53 0; -#X connect 59 0 31 0; -#X connect 59 0 23 0; diff --git a/doc/help-pdp_colorgrid.pd b/doc/help-pdp_colorgrid.pd deleted file mode 100755 index bdc0f71..0000000 --- a/doc/help-pdp_colorgrid.pd +++ /dev/null @@ -1,47 +0,0 @@ -#N canvas 26 1 762 514 10; -#X floatatom 93 434 5 0 0 0 - - -; -#X floatatom 217 434 5 0 0 0 - - -; -#X floatatom 430 220 5 0 0 0 - - -; -#X floatatom 496 220 5 0 0 0 - - -; -#X obj 430 245 pack f f; -#X text 471 221 X; -#X text 537 220 Y; -#X msg 93 131 bang; -#X floatatom 342 431 5 0 0 0 - - -; -#X text 93 451 R; -#X text 217 450 G; -#X text 342 445 B; -#X text 39 12 Grid is a 2-dimensional color picker; -#X text 39 25 Written by Lluis Gomez i Bigorda ( lluis@artefacte.org -); -#X text 39 39 ( inspired by the grid object written by Yves Degoyon -); -#X msg 339 246 xgoto \$1 \$2; -#X text 330 195 Set position without changing output:; -#X obj 496 246 t b f; -#X floatatom 430 133 5 0 0 0 - - -; -#X floatatom 496 133 5 0 0 0 - - -; -#X obj 430 158 pack f f; -#X text 471 134 X; -#X text 537 133 Y; -#X obj 496 159 t b f; -#X text 330 108 Set position :; -#X msg 339 159 goto \$1 \$2; -#X obj 90 376 pdp_colorgrid colorgrid1 256 0 256 50 0 50 0 1 1 10 10 147 -392.06; -#X connect 2 0 4 0; -#X connect 3 0 17 0; -#X connect 4 0 15 0; -#X connect 7 0 26 0; -#X connect 15 0 26 0; -#X connect 17 0 4 0; -#X connect 17 1 4 1; -#X connect 18 0 20 0; -#X connect 19 0 23 0; -#X connect 20 0 25 0; -#X connect 23 0 20 0; -#X connect 23 1 20 1; -#X connect 25 0 26 0; -#X connect 26 0 0 0; -#X connect 26 1 1 0; -#X connect 26 2 8 0; diff --git a/doc/help-pdp_compose.pd b/doc/help-pdp_compose.pd deleted file mode 100644 index 2404bff..0000000 --- a/doc/help-pdp_compose.pd +++ /dev/null @@ -1,138 +0,0 @@ -#N canvas 221 9 712 664 10; -#X obj 105 562 pdp_xv; -#X obj 100 167 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 54 201 loop \$1; -#X obj 55 179 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 39 146 open \$1; -#X obj 38 122 openpanel; -#X obj 23 105 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 144 stop; -#X obj 121 168 metro 70; -#X obj 116 200 pdp_yqt; -#X floatatom 244 273 5 0 0 0 - - -; -#X floatatom 253 294 5 0 0 0 - - -; -#X floatatom 270 315 5 0 0 0 - - -; -#X floatatom 288 339 5 0 0 0 - - -; -#X text 269 614 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 290 273 R component; -#X text 298 293 G component; -#X text 315 314 B component; -#X floatatom 299 360 5 0 0 0 - - -; -#X text 336 338 X coordinate of cursor ( pick ); -#X text 347 359 Y coordinate of cursor ( pick ); -#X msg 14 443 pick; -#X text 11 422 Pick up the color; -#X floatatom 309 380 5 0 0 0 - - -; -#X text 356 380 Tolerance ( default = 50 ); -#X text 269 583 pdp_compose : video compositor; -#X text 269 599 change all pixels of a given color by a second video -source; -#X obj 261 160 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 264 195 loop \$1; -#X obj 325 196 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 200 139 open \$1; -#X obj 199 115 openpanel; -#X obj 184 98 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 284 137 stop; -#X obj 282 161 metro 70; -#X obj 185 194 pdp_yqt; -#X text 39 76 1st video source; -#X text 182 74 2nd video source; -#X obj 589 455 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 589 507 pdp_control; -#X msg 589 480 thread \$1; -#X floatatom 589 568 5 0 0 0 - - -; -#X obj 589 539 route pdp_drop; -#X obj 97 305 pdp_form ---------; -#X msg 116 246 ellipse 69 124 59 78; -#X floatatom 130 274 5 0 0 0 - - -; -#X floatatom 176 274 5 0 0 0 - - -; -#X msg 317 410 luminosity \$1; -#X obj 419 411 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 258 544 pdp_v4l; -#X obj 258 523 metro 70; -#X obj 362 524 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 322 523 stop; -#X obj 165 466 pdp_compose ----; -#X obj 394 132 pdp_v4l; -#X obj 403 101 metro 70; -#X obj 448 67 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 405 68 stop; -#X msg 490 99 open /dev/video; -#X text 471 67 Live; -#X floatatom 514 66 5 0 0 0 - - -; -#X obj 401 437 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 325 436 cursor \$1; -#X msg 13 393 setcur \$1 \$2; -#X text 10 372 Set the cursor; -#X text 441 409 Use luminosity; -#X text 424 435 Show the cursor; -#X msg 155 561 cursor \$1; -#X obj 233 562 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 16 517 route press; -#X connect 0 0 69 0; -#X connect 1 0 8 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 9 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 9 0 43 0; -#X connect 10 0 53 2; -#X connect 11 0 53 3; -#X connect 12 0 53 4; -#X connect 13 0 53 5; -#X connect 18 0 53 6; -#X connect 21 0 53 0; -#X connect 23 0 53 7; -#X connect 27 0 34 0; -#X connect 28 0 35 0; -#X connect 29 0 28 0; -#X connect 30 0 35 0; -#X connect 31 0 30 0; -#X connect 32 0 31 0; -#X connect 33 0 34 0; -#X connect 34 0 35 0; -#X connect 35 0 53 1; -#X connect 38 0 40 0; -#X connect 39 0 42 0; -#X connect 40 0 39 0; -#X connect 42 0 41 0; -#X connect 43 0 53 0; -#X connect 44 0 43 0; -#X connect 45 0 43 2; -#X connect 46 0 43 3; -#X connect 47 0 53 0; -#X connect 48 0 47 0; -#X connect 49 0 53 1; -#X connect 50 0 49 0; -#X connect 51 0 50 0; -#X connect 52 0 50 0; -#X connect 53 0 0 0; -#X connect 54 0 43 0; -#X connect 55 0 54 0; -#X connect 56 0 55 0; -#X connect 57 0 55 0; -#X connect 58 0 54 0; -#X connect 60 0 55 1; -#X connect 61 0 62 0; -#X connect 62 0 53 0; -#X connect 63 0 53 0; -#X connect 63 0 21 0; -#X connect 67 0 0 0; -#X connect 68 0 67 0; -#X connect 69 0 63 0; diff --git a/doc/help-pdp_cropper.pd b/doc/help-pdp_cropper.pd deleted file mode 100644 index 7088b9c..0000000 --- a/doc/help-pdp_cropper.pd +++ /dev/null @@ -1,64 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 217 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 150 62 open \$1; -#X obj 149 38 openpanel; -#X obj 134 21 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 369 162 pdp_v4l; -#X obj 378 131 metro 70; -#X obj 423 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 380 98 stop; -#X msg 465 129 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X obj 217 299 pdp_cropper; -#X text 187 505 pdp_cropper : crop a video; -#X text 185 520 ( useful for cut and paste : see the cutandpaste.pd -patch ); -#X text 186 534 written by Yves Degoyon ( ydegoyon@free.fr ); -#X floatatom 378 218 5 0 0 0 - - -; -#X text 387 201 X1; -#X floatatom 423 217 5 0 0 0 - - -; -#X text 432 200 X2; -#X floatatom 337 239 5 0 0 0 - - -; -#X text 315 239 Y1; -#X floatatom 338 259 5 0 0 0 - - -; -#X text 316 259 Y2; -#X connect 1 0 9 0; -#X connect 2 0 10 0; -#X connect 3 0 2 0; -#X connect 4 0 10 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 9 1; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 10 0 21 0; -#X connect 11 0 21 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 17 0 20 0; -#X connect 18 0 17 0; -#X connect 20 0 19 0; -#X connect 21 0 0 0; -#X connect 25 0 21 1; -#X connect 27 0 21 2; -#X connect 29 0 21 3; -#X connect 31 0 21 4; diff --git a/doc/help-pdp_ctrack.pd b/doc/help-pdp_ctrack.pd deleted file mode 100644 index 7850e1d..0000000 --- a/doc/help-pdp_ctrack.pd +++ /dev/null @@ -1,128 +0,0 @@ -#N canvas 42 26 781 666 10; -#X obj 19 504 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 26 263 pdp_v4l; -#X obj 35 232 metro 70; -#X obj 80 198 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 37 199 stop; -#X msg 122 230 open /dev/video; -#X floatatom 244 273 5 0 0 0 - - -; -#X floatatom 253 294 5 0 0 0 - - -; -#X floatatom 270 315 5 0 0 0 - - -; -#X floatatom 275 337 5 0 0 0 - - -; -#X floatatom 164 496 5 0 0 0 - - -; -#X floatatom 210 496 5 0 0 0 - - -; -#X text 294 592 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 295 575 pdp_ctrack : color tracker; -#X floatatom 123 516 5 0 0 0 - - -; -#X floatatom 123 537 5 0 0 0 - - -; -#X text 290 273 R component; -#X text 298 293 G component; -#X text 315 314 B component; -#X floatatom 284 362 5 0 0 0 - - -; -#X text 323 336 X coordinate of cursor ( pick ); -#X text 332 361 Y coordinate of cursor ( pick ); -#X msg 89 341 pick; -#X text 57 323 Pick up the color; -#X floatatom 297 385 5 0 0 0 - - -; -#X text 343 384 Tolerance ( default = 50 ); -#X msg 312 411 luminosity \$1; -#X obj 413 413 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 436 414 Use luminosity in color detection; -#X obj 396 439 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 320 438 steady \$1; -#X text 425 438 Steady mode ( zone is selected around the cursor ) -; -#X text 122 554 Coordinates of detected block; -#X obj 405 466 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 329 465 cursor \$1; -#X text 428 467 Show cursor or not; -#X obj 421 490 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 444 491 Show frame or not; -#X msg 345 489 frame \$1; -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X msg 118 379 setcur \$1 \$2; -#X text 6 378 Set the cursor; -#X msg 7 425 cursor \$1; -#X obj 80 427 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 -; -#X floatatom 123 591 5 0 0 0 - - -; -#X floatatom 173 592 5 0 0 0 - - -; -#X floatatom 220 591 5 0 0 0 - - -; -#X text 139 624 Color components; -#X text 135 609 R; -#X text 186 609 G; -#X text 230 609 B; -#X obj 110 459 pdp_ctrack ----; -#X connect 0 0 55 0; -#X connect 1 0 10 0; -#X connect 2 0 11 0; -#X connect 3 0 2 0; -#X connect 4 0 11 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 11 0; -#X connect 11 0 66 0; -#X connect 12 0 66 0; -#X connect 13 0 12 0; -#X connect 14 0 13 0; -#X connect 15 0 13 0; -#X connect 16 0 12 0; -#X connect 17 0 66 1; -#X connect 18 0 66 2; -#X connect 19 0 66 3; -#X connect 20 0 66 4; -#X connect 30 0 66 5; -#X connect 33 0 66 0; -#X connect 35 0 66 6; -#X connect 37 0 66 0; -#X connect 38 0 37 0; -#X connect 40 0 41 0; -#X connect 41 0 66 0; -#X connect 44 0 45 0; -#X connect 45 0 66 0; -#X connect 47 0 49 0; -#X connect 49 0 66 0; -#X connect 50 0 52 0; -#X connect 51 0 54 0; -#X connect 52 0 51 0; -#X connect 54 0 53 0; -#X connect 55 0 33 0; -#X connect 55 0 66 0; -#X connect 57 0 0 0; -#X connect 58 0 57 0; -#X connect 66 0 0 0; -#X connect 66 1 21 0; -#X connect 66 2 25 0; -#X connect 66 3 22 0; -#X connect 66 4 26 0; -#X connect 66 5 59 0; -#X connect 66 6 60 0; -#X connect 66 7 61 0; diff --git a/doc/help-pdp_cycle.pd b/doc/help-pdp_cycle.pd deleted file mode 100644 index cf437ca..0000000 --- a/doc/help-pdp_cycle.pd +++ /dev/null @@ -1,66 +0,0 @@ -#N canvas 84 12 712 664 10; -#X obj 263 378 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 280 215 dac~; -#X obj 351 264 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 363 286 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 374 305 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 377 263 Cycle Y; -#X text 390 284 Cycle U; -#X text 396 306 Cycle V; -#X obj 264 334 pdp_cycle; -#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 469 433 pdp_control; -#X msg 469 406 thread \$1; -#X floatatom 469 494 5 0 0 0 - - -; -#X obj 469 465 route pdp_drop; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 24 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 24 0; -#X connect 16 4 17 0; -#X connect 16 5 17 1; -#X connect 18 0 24 1; -#X connect 19 0 24 2; -#X connect 20 0 24 3; -#X connect 24 0 0 0; -#X connect 25 0 27 0; -#X connect 26 0 29 0; -#X connect 27 0 26 0; -#X connect 29 0 28 0; diff --git a/doc/help-pdp_dice.pd b/doc/help-pdp_dice.pd deleted file mode 100644 index 2afdc65..0000000 --- a/doc/help-pdp_dice.pd +++ /dev/null @@ -1,57 +0,0 @@ -#N canvas 84 12 712 664 10; -#X obj 203 379 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 278 212 dac~; -#X obj 264 334 pdp_dice; -#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 469 433 pdp_control; -#X msg 469 406 thread \$1; -#X floatatom 469 494 5 0 0 0 - - -; -#X obj 469 465 route pdp_drop; -#X floatatom 327 305 5 0 0 0 - - -; -#X text 328 281 Dice size; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 18 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 16 4 17 0; -#X connect 16 5 17 1; -#X connect 18 0 0 0; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 18 1; diff --git a/doc/help-pdp_dilate.pd b/doc/help-pdp_dilate.pd deleted file mode 100644 index 2f5a0a2..0000000 --- a/doc/help-pdp_dilate.pd +++ /dev/null @@ -1,91 +0,0 @@ -#N canvas 381 0 781 666 10; -#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 196 92 loop \$1; -#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 453 93 open \$1; -#X obj 452 69 openpanel; -#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 389 55 5 0 0 0 - - -; -#X msg 298 21 stop; -#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 330 91 metro 70; -#X obj 325 123 pdp_yqt; -#X obj 25 193 pdp_v4l; -#X obj 34 162 metro 70; -#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 36 129 stop; -#X msg 121 160 open /dev/video; -#X text 296 540 written by Yves Degoyon ( ydegoyon@free.fr ); -#X msg 31 236 pick; -#X floatatom 248 262 5 0 0 0 - - -; -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X msg 72 237 setcur \$1 \$2; -#X floatatom 174 328 5 0 0 0 - - -; -#X floatatom 224 329 5 0 0 0 - - -; -#X floatatom 271 328 5 0 0 0 - - -; -#X text 294 261 Tolerance ( default = 55 ); -#X obj 138 289 pdp_binary ----; -#X obj 41 369 route press drag release; -#X msg 42 311 cursor 1; -#X obj 148 476 pdp_glx; -#X floatatom 250 370 5 0 0 0 - - -; -#X text 296 369 Number of passes ( default = 1 ); -#X obj 41 342 pdp_glx; -#X floatatom 271 396 5 0 0 0 - - -; -#X floatatom 292 420 5 0 0 0 - - -; -#X text 317 395 Kernel width ( default = 3 ); -#X text 338 418 Kernel height ( default = 3 ); -#X obj 149 437 pdp_dilate ----; -#X text 297 523 pdp_dilate : morphology : dilation; -#X obj 54 478 pdp_xor; -#X obj 55 508 pdp_glx; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 29 0; -#X connect 11 0 29 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 17 0 29 0; -#X connect 18 0 29 6; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 17 0; -#X connect 24 0 29 0; -#X connect 29 0 35 0; -#X connect 29 0 31 0; -#X connect 29 0 40 0; -#X connect 29 0 42 0; -#X connect 29 1 25 0; -#X connect 29 2 26 0; -#X connect 29 3 27 0; -#X connect 30 0 24 0; -#X connect 31 0 35 0; -#X connect 33 0 40 1; -#X connect 35 0 30 0; -#X connect 36 0 40 2; -#X connect 37 0 40 3; -#X connect 40 0 32 0; -#X connect 40 0 42 1; -#X connect 42 0 43 0; diff --git a/doc/help-pdp_disintegration.pd b/doc/help-pdp_disintegration.pd deleted file mode 100644 index b58d0a2..0000000 --- a/doc/help-pdp_disintegration.pd +++ /dev/null @@ -1,61 +0,0 @@ -#N canvas 381 0 781 666 10; -#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 196 92 loop \$1; -#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 453 93 open \$1; -#X obj 452 69 openpanel; -#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 389 55 5 0 0 0 - - -; -#X msg 298 21 stop; -#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 330 91 metro 70; -#X obj 325 123 pdp_yqt; -#X obj 25 193 pdp_v4l; -#X obj 34 162 metro 70; -#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 36 129 stop; -#X msg 121 160 open /dev/video; -#X text 296 540 written by Yves Degoyon ( ydegoyon@free.fr ); -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X floatatom 239 270 5 0 0 0 - - -; -#X floatatom 287 311 5 0 0 0 - - -; -#X text 297 522 pdp_disintegration : piksels summing-up and averaging -; -#X obj 138 337 pdp_disintegration ----; -#X text 285 267 Number of passes ( default = 3 ); -#X text 333 310 Reduction factor ( default = 5 ); -#X text 281 282 ( disintegration is here ); -#X obj 137 376 pdp_xv; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 25 0; -#X connect 11 0 25 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 17 0 19 0; -#X connect 18 0 21 0; -#X connect 19 0 18 0; -#X connect 21 0 20 0; -#X connect 22 0 25 1; -#X connect 23 0 25 2; -#X connect 25 0 29 0; diff --git a/doc/help-pdp_distance.pd b/doc/help-pdp_distance.pd deleted file mode 100644 index cad3668..0000000 --- a/doc/help-pdp_distance.pd +++ /dev/null @@ -1,72 +0,0 @@ -#N canvas 375 16 781 666 10; -#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 196 92 loop \$1; -#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 -; -#X msg 453 93 open \$1; -#X obj 452 69 openpanel; -#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 389 55 5 0 0 0 - - -; -#X msg 298 21 stop; -#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 330 91 metro 70; -#X obj 325 123 pdp_yqt; -#X obj 25 193 pdp_v4l; -#X obj 34 162 metro 70; -#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 36 129 stop; -#X msg 121 160 open /dev/video; -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X text 297 554 http://www.cs.cf.ac.uk/User/Paul.Rosin/resources/sdt/ -; -#X text 296 538 inspired by Paul Rosin; -#X text 297 570 PD-fication by Yves Degoyon ( ydegoyon@free.fr ); -#X text 297 521 pdp_distance : chamfer34 distance transform; -#X obj 108 400 pdp_distance ----; -#X obj 31 328 pdp_glx; -#X floatatom 211 317 5 0 0 0 - - -; -#X text 254 315 Coefficient 1; -#X floatatom 237 337 5 0 0 0 - - -; -#X floatatom 264 359 5 0 0 0 - - -; -#X floatatom 281 382 5 0 0 0 - - -; -#X text 280 335 Coefficient 2; -#X text 307 357 Coefficient 3; -#X text 324 380 Coefficient 4; -#X obj 108 441 pdp_glx; -#X obj 113 289 pdp_grey ----; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 36 0; -#X connect 11 0 36 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 17 0 20 0; -#X connect 18 0 17 0; -#X connect 20 0 19 0; -#X connect 25 0 35 0; -#X connect 27 0 25 1; -#X connect 29 0 25 2; -#X connect 30 0 25 3; -#X connect 31 0 25 4; -#X connect 36 0 25 0; -#X connect 36 0 26 0; diff --git a/doc/help-pdp_edge.pd b/doc/help-pdp_edge.pd deleted file mode 100644 index 6732fca..0000000 --- a/doc/help-pdp_edge.pd +++ /dev/null @@ -1,54 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 248 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 282 213 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 249 323 pdp_edge; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 13 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 0 0; -#X connect 14 0 13 0; -#X connect 15 0 14 0; -#X connect 16 0 15 0; -#X connect 17 0 15 0; -#X connect 18 0 14 0; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; diff --git a/doc/help-pdp_erode.pd b/doc/help-pdp_erode.pd deleted file mode 100644 index c2ad22e..0000000 --- a/doc/help-pdp_erode.pd +++ /dev/null @@ -1,91 +0,0 @@ -#N canvas 381 0 781 666 10; -#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 196 92 loop \$1; -#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 -; -#X msg 453 93 open \$1; -#X obj 452 69 openpanel; -#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 389 55 5 0 0 0 - - -; -#X msg 298 21 stop; -#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 330 91 metro 70; -#X obj 325 123 pdp_yqt; -#X obj 25 193 pdp_v4l; -#X obj 34 162 metro 70; -#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 36 129 stop; -#X msg 121 160 open /dev/video; -#X text 296 540 written by Yves Degoyon ( ydegoyon@free.fr ); -#X msg 31 236 pick; -#X floatatom 248 262 5 0 0 0 - - -; -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X msg 72 237 setcur \$1 \$2; -#X floatatom 174 328 5 0 0 0 - - -; -#X floatatom 224 329 5 0 0 0 - - -; -#X floatatom 271 328 5 0 0 0 - - -; -#X text 294 261 Tolerance ( default = 55 ); -#X obj 138 289 pdp_binary ----; -#X obj 41 369 route press drag release; -#X msg 42 311 cursor 1; -#X text 297 523 pdp_erode : morphology : erosion; -#X obj 148 476 pdp_glx; -#X floatatom 250 370 5 0 0 0 - - -; -#X text 296 369 Number of passes ( default = 1 ); -#X obj 41 342 pdp_glx; -#X floatatom 271 396 5 0 0 0 - - -; -#X floatatom 292 420 5 0 0 0 - - -; -#X text 317 395 Kernel width ( default = 3 ); -#X text 338 418 Kernel height ( default = 3 ); -#X obj 148 437 pdp_erode ----; -#X obj 63 477 pdp_xor; -#X obj 64 509 pdp_glx; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 29 0; -#X connect 11 0 29 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 17 0 29 0; -#X connect 18 0 29 6; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 17 0; -#X connect 24 0 29 0; -#X connect 29 0 36 0; -#X connect 29 0 31 0; -#X connect 29 0 41 0; -#X connect 29 0 42 0; -#X connect 29 1 25 0; -#X connect 29 2 26 0; -#X connect 29 3 27 0; -#X connect 30 0 24 0; -#X connect 31 0 36 0; -#X connect 34 0 41 1; -#X connect 36 0 30 0; -#X connect 37 0 41 2; -#X connect 38 0 41 3; -#X connect 41 0 33 0; -#X connect 41 0 42 1; -#X connect 42 0 43 0; diff --git a/doc/help-pdp_fcqt.pd b/doc/help-pdp_fcqt.pd deleted file mode 100644 index 7eff685..0000000 --- a/doc/help-pdp_fcqt.pd +++ /dev/null @@ -1,53 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 558 272 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 558 324 pdp_control; -#X msg 558 297 thread \$1; -#X floatatom 558 385 5 0 0 0 - - -; -#X obj 558 356 route pdp_drop; -#X floatatom 264 257 5 0 0 0 - - -; -#X floatatom 295 282 5 0 0 0 - - -; -#X text 315 257 Number of frames decoded; -#X text 344 281 Total number of frames; -#X floatatom 317 164 5 0 0 0 - - -; -#X text 368 164 Frame command; -#X obj 316 183 t b f; -#X text 81 394 written by Yves Degoyon; -#X obj 218 293 pdp_xv; -#X text 81 360 pdp_fcqt : fast & compressed quicktime movie reader -; -#X text 81 377 ( frames are cached and compressed and no audio decoding -); -#X floatatom 326 306 5 0 0 0 - - -; -#X text 372 305 Frame rate; -#X obj 225 222 pdp_fcqt; -#X connect 0 0 7 0; -#X connect 1 0 26 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 4 0 7 1; -#X connect 5 0 7 0; -#X connect 6 0 4 0; -#X connect 7 0 26 0; -#X connect 8 0 10 0; -#X connect 9 0 12 0; -#X connect 10 0 9 0; -#X connect 12 0 11 0; -#X connect 17 0 19 0; -#X connect 19 0 26 0; -#X connect 19 1 26 1; -#X connect 26 0 21 0; -#X connect 26 1 13 0; -#X connect 26 2 14 0; -#X connect 26 3 24 0; diff --git a/doc/help-pdp_fdiff.pd b/doc/help-pdp_fdiff.pd deleted file mode 100644 index bf76e84..0000000 --- a/doc/help-pdp_fdiff.pd +++ /dev/null @@ -1,73 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 413 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 130 73 open \$1; -#X obj 129 49 openpanel; -#X obj 114 32 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 328 197 metro 70; -#X obj 373 163 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 330 164 stop; -#X obj 413 465 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 413 517 pdp_control; -#X msg 413 490 thread \$1; -#X floatatom 413 578 5 0 0 0 - - -; -#X obj 413 549 route pdp_drop; -#X obj 328 231 pdp_background; -#X floatatom 402 204 5 0 0 0 - - -; -#X text 409 187 Red; -#X floatatom 458 203 5 0 0 0 - - -; -#X floatatom 510 203 5 0 0 0 - - -; -#X text 458 186 Green; -#X text 513 187 Blue; -#X obj 423 108 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1 -10 10 583 137; -#X text 65 469 pdp_fdiff : a frame difference estimator; -#X text 65 485 useful to detect the presence of a signal; -#X text 65 498 or a still image; -#X text 64 516 Made for the GISS force by ydegoyon@free.fr; -#X floatatom 244 361 10 0 0 0 - - -; -#X floatatom 267 384 10 0 0 0 - - -; -#X floatatom 295 405 10 0 0 0 - - -; -#X text 339 360 Y max variation; -#X text 358 382 U max variation; -#X text 383 405 V max variation; -#X obj 218 330 pdp_fdiff; -#X connect 1 0 9 0; -#X connect 2 0 10 0; -#X connect 3 0 2 0; -#X connect 4 0 10 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 9 1; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 10 0 37 0; -#X connect 11 0 19 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 16 0 15 0; -#X connect 18 0 17 0; -#X connect 19 0 37 0; -#X connect 20 0 19 1; -#X connect 22 0 19 2; -#X connect 23 0 19 3; -#X connect 26 0 20 0; -#X connect 26 1 22 0; -#X connect 26 2 23 0; -#X connect 37 0 0 0; -#X connect 37 1 31 0; -#X connect 37 2 32 0; -#X connect 37 3 33 0; diff --git a/doc/help-pdp_ffmpeg~.pd b/doc/help-pdp_ffmpeg~.pd deleted file mode 100644 index bcb5394..0000000 --- a/doc/help-pdp_ffmpeg~.pd +++ /dev/null @@ -1,110 +0,0 @@ -#N canvas 84 12 763 664 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 134 metro 70; -#X obj 454 170 pdp_v4l; -#X obj 463 139 metro 70; -#X obj 508 105 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 465 106 stop; -#X msg 550 137 open /dev/video; -#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 606 582 pdp_control; -#X msg 606 555 thread \$1; -#X floatatom 606 643 5 0 0 0 - - -; -#X obj 606 614 route pdp_drop; -#X text 82 562 written by Yves Degoyon (ydegoyon@free.fr); -#X text 657 358 Set and open the feed; -#X floatatom 193 439 5 0 0 0 - - -; -#X text 241 440 Streaming status; -#X floatatom 229 462 5 0 0 0 - - -; -#X text 272 462 Number of video frames emitted; -#X text 319 320 BEWARE : All the stream parameters must be set in ffserver -configuration file.; -#X msg 318 387 starve; -#X text 377 389 Close the current feed; -#X floatatom 267 482 5 0 0 0 - - -; -#X text 311 483 Number of video frames dropped; -#X text 79 624 PDP cannot guarantee that the audio will be sent on -time; -#X text 78 598 NOTE : although there is an experimental audio support -here \,; -#X text 78 611 you'd better stream with mp3cast~ because; -#X text 81 547 pdp_ffmeg~ : streams video & audio towards an ffmpeg -server; -#X obj 620 284 pdp_xv; -#X obj 619 251 pdp_spigot; -#X obj 684 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 171 309 adc~; -#X obj 504 284 dac~; -#X obj 684 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 548 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 674 285 close; -#X obj 193 413 pdp_ffmpeg~; -#X floatatom 306 505 5 0 0 0 - - -; -#X text 352 505 Emission framerate; -#X obj 282 199 pdp_yqt; -#X obj 501 251 spigot~; -#X floatatom 128 194 5 0 0 0 - - -; -#X obj 122 273 pdp_affine; -#X msg 318 415 feed http://localhost:8090/feed1.ffm; -#X msg 320 357 feed http://www.xicnet.com:8000/sin1.ffm; -#X connect 0 0 9 0; -#X connect 1 0 46 0; -#X connect 2 0 1 0; -#X connect 3 0 46 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 46 0; -#X connect 10 0 36 0; -#X connect 10 0 49 0; -#X connect 11 0 10 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 10 0; -#X connect 15 0 17 0; -#X connect 16 0 19 0; -#X connect 17 0 16 0; -#X connect 19 0 18 0; -#X connect 27 0 43 0; -#X connect 36 1 35 0; -#X connect 37 0 36 1; -#X connect 38 0 43 0; -#X connect 38 1 43 1; -#X connect 41 0 47 1; -#X connect 42 0 35 0; -#X connect 43 0 22 0; -#X connect 43 1 24 0; -#X connect 43 2 29 0; -#X connect 43 3 44 0; -#X connect 46 0 36 0; -#X connect 46 0 43 0; -#X connect 46 4 43 0; -#X connect 46 4 47 0; -#X connect 46 5 43 1; -#X connect 46 5 47 0; -#X connect 47 1 39 1; -#X connect 47 1 39 0; -#X connect 48 0 49 1; -#X connect 49 0 43 0; -#X connect 49 0 35 0; -#X connect 50 0 43 0; -#X connect 51 0 43 0; diff --git a/doc/help-pdp_form.pd b/doc/help-pdp_form.pd deleted file mode 100644 index 8be2e0c..0000000 --- a/doc/help-pdp_form.pd +++ /dev/null @@ -1,100 +0,0 @@ -#N canvas 84 12 763 664 10; -#X obj 92 608 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 628 513 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 628 565 pdp_control; -#X msg 628 538 thread \$1; -#X floatatom 628 626 5 0 0 0 - - -; -#X obj 628 597 route pdp_drop; -#X text 222 631 written by Yves Degoyon (ydegoyon@free.fr); -#X obj 189 362 hdl 15 1 0 10 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#X floatatom 207 388 5 0 0 0 - - -; -#X floatatom 223 412 5 0 0 0 - - -; -#X floatatom 266 479 5 0 0 0 - - -; -#X floatatom 284 499 5 0 0 0 - - -; -#X floatatom 304 519 5 0 0 0 - - -; -#X text 314 478 R component; -#X text 332 498 G component; -#X text 352 518 B component; -#X msg 29 352 clear; -#X msg 30 387 delete 1; -#X msg 30 421 resize 20; -#X text 222 619 this is useful for video composition; -#X text 349 361 Select current form ( 10 items by default ); -#X text 252 387 X1 coordinate; -#X text 271 411 Y1 coordinate; -#X floatatom 236 434 5 0 0 0 - - -; -#X floatatom 244 456 5 0 0 0 - - -; -#X text 284 282 Add a line; -#X text 388 333 Add an ellipse; -#X msg 144 282 line 24 56 134 200; -#X text 377 305 Add a rectangle ( but in red ); -#X text 281 433 X2 coordinate or ray for ellipse; -#X text 292 455 Y2 coordinate or ray for ellipse; -#X text 143 261 line|rectangle|ellipse x1 y1 x2|r y2|r [ r g b angle -]; -#X msg 163 304 rectangle 56 45 123 78 255 0 0; -#X msg 179 333 ellipse 89 120 56 78 0 255 0; -#X text 222 605 pdp_form : geometric forms addition in PDP; -#X obj 144 562 pdp_form -----------------; -#X obj 346 540 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 487 540 alpha ( global ); -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 51 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 51 0; -#X connect 17 0 19 0; -#X connect 18 0 21 0; -#X connect 19 0 18 0; -#X connect 21 0 20 0; -#X connect 23 0 51 1; -#X connect 24 0 51 2; -#X connect 25 0 51 3; -#X connect 26 0 51 6; -#X connect 27 0 51 7; -#X connect 28 0 51 8; -#X connect 32 0 51 0; -#X connect 33 0 51 0; -#X connect 34 0 51 0; -#X connect 39 0 51 4; -#X connect 40 0 51 5; -#X connect 43 0 51 0; -#X connect 48 0 51 0; -#X connect 49 0 51 0; -#X connect 51 0 0 0; -#X connect 52 0 51 9; diff --git a/doc/help-pdp_fqt.pd b/doc/help-pdp_fqt.pd deleted file mode 100644 index 73ec897..0000000 --- a/doc/help-pdp_fqt.pd +++ /dev/null @@ -1,52 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 558 398 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 558 450 pdp_control; -#X msg 558 423 thread \$1; -#X floatatom 558 511 5 0 0 0 - - -; -#X obj 558 482 route pdp_drop; -#X floatatom 264 383 5 0 0 0 - - -; -#X floatatom 295 408 5 0 0 0 - - -; -#X text 315 383 Number of frames decoded; -#X text 344 407 Total number of frames; -#X text 81 486 pdp_fqt : fast quicktime movie reader; -#X text 81 503 ( frames are cached in memory and no audio decoding -); -#X floatatom 317 290 5 0 0 0 - - -; -#X text 368 290 Frame command; -#X obj 316 309 t b f; -#X text 81 520 written by Yves Degoyon; -#X obj 218 419 pdp_xv; -#X floatatom 328 430 5 0 0 0 - - -; -#X text 373 430 Frame rate; -#X obj 225 348 pdp_fqt; -#X connect 0 0 7 0; -#X connect 1 0 26 0; -#X connect 2 0 1 0; -#X connect 3 0 2 0; -#X connect 4 0 7 1; -#X connect 5 0 7 0; -#X connect 6 0 4 0; -#X connect 7 0 26 0; -#X connect 8 0 10 0; -#X connect 9 0 12 0; -#X connect 10 0 9 0; -#X connect 12 0 11 0; -#X connect 19 0 21 0; -#X connect 21 0 26 0; -#X connect 21 1 26 1; -#X connect 26 0 23 0; -#X connect 26 1 13 0; -#X connect 26 2 14 0; -#X connect 26 3 24 0; diff --git a/doc/help-pdp_hitandmiss.pd b/doc/help-pdp_hitandmiss.pd deleted file mode 100644 index 5b54cce..0000000 --- a/doc/help-pdp_hitandmiss.pd +++ /dev/null @@ -1,97 +0,0 @@ -#N canvas 381 0 781 666 10; -#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 196 92 loop \$1; -#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 453 93 open \$1; -#X obj 452 69 openpanel; -#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 389 55 5 0 0 0 - - -; -#X msg 298 21 stop; -#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 330 91 metro 70; -#X obj 325 123 pdp_yqt; -#X obj 25 193 pdp_v4l; -#X obj 34 162 metro 70; -#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 36 129 stop; -#X msg 121 160 open /dev/video; -#X text 306 611 written by Yves Degoyon ( ydegoyon@free.fr ); -#X msg 31 236 pick; -#X floatatom 248 262 5 0 0 0 - - -; -#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 594 249 pdp_control; -#X msg 594 222 thread \$1; -#X floatatom 594 310 5 0 0 0 - - -; -#X obj 594 281 route pdp_drop; -#X msg 72 237 setcur \$1 \$2; -#X floatatom 174 328 5 0 0 0 - - -; -#X floatatom 224 329 5 0 0 0 - - -; -#X floatatom 271 328 5 0 0 0 - - -; -#X text 294 261 Tolerance ( default = 55 ); -#X obj 138 289 pdp_binary ----; -#X obj 41 369 route press drag release; -#X msg 42 311 cursor 1; -#X floatatom 250 370 5 0 0 0 - - -; -#X text 296 369 Number of passes ( default = 1 ); -#X floatatom 271 396 5 0 0 0 - - -; -#X floatatom 292 420 5 0 0 0 - - -; -#X text 317 395 Kernel width ( default = 3 ); -#X text 338 418 Kernel height ( default = 3 ); -#X obj 143 501 pdp_hitandmiss ----; -#X text 307 594 pdp_hitandmiss : morphology : hit and miss; -#X msg 307 456 kernel 1 1 1 1 1 1 1 1 1; -#X text 515 454 Change the kernel; -#X text 514 468 ( this one is equivalent to erosion ); -#X text 515 485 The default one is :; -#X text 570 501 -1 1 -1; -#X text 578 516 0 1 1; -#X text 578 529 0 0 -1; -#X text 517 547 ( -1 here means unused ); -#X obj 41 342 pdp_glx; -#X msg 308 484 kernel -1 1 -1 0 1 1 0 0 -1; -#X obj 143 540 pdp_glx; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 29 0; -#X connect 11 0 29 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 17 0 29 0; -#X connect 18 0 29 6; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 17 0; -#X connect 24 0 29 0; -#X connect 29 0 31 0; -#X connect 29 0 38 0; -#X connect 29 0 48 0; -#X connect 29 1 25 0; -#X connect 29 2 26 0; -#X connect 29 3 27 0; -#X connect 30 0 24 0; -#X connect 31 0 48 0; -#X connect 32 0 38 1; -#X connect 34 0 38 2; -#X connect 35 0 38 3; -#X connect 38 0 50 0; -#X connect 40 0 38 0; -#X connect 48 0 30 0; -#X connect 49 0 38 0; diff --git a/doc/help-pdp_hue.pd b/doc/help-pdp_hue.pd deleted file mode 100644 index 95c6616..0000000 --- a/doc/help-pdp_hue.pd +++ /dev/null @@ -1,74 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 326 307 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 130 73 open \$1; -#X obj 129 49 openpanel; -#X obj 114 32 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 328 197 metro 70; -#X obj 373 163 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 330 164 stop; -#X obj 413 465 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 413 517 pdp_control; -#X msg 413 490 thread \$1; -#X floatatom 413 578 5 0 0 0 - - -; -#X obj 413 549 route pdp_drop; -#X obj 328 231 pdp_background; -#X floatatom 402 204 5 0 0 0 - - -; -#X text 409 187 Red; -#X floatatom 458 203 5 0 0 0 - - -; -#X floatatom 510 203 5 0 0 0 - - -; -#X text 458 186 Green; -#X text 513 187 Blue; -#X obj 423 108 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1 -10 10 494 141; -#X floatatom 224 362 10 0 0 0 - - -; -#X floatatom 247 383 10 0 0 0 - - -; -#X floatatom 270 404 10 0 0 0 - - -; -#X text 319 361 Mean R value; -#X text 338 381 Mean G value; -#X text 358 404 Mean B value; -#X text 65 469 pdp_hue : a frame hue estimator; -#X text 64 486 Written by ydegoyon@free.fr; -#X obj 218 330 pdp_hue; -#X obj 328 259 pdp_convert image/YCrCb/*; -#X connect 1 0 9 0; -#X connect 2 0 10 0; -#X connect 3 0 2 0; -#X connect 4 0 10 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 9 1; -#X connect 8 0 9 0; -#X connect 9 0 10 0; -#X connect 10 0 35 0; -#X connect 10 0 0 0; -#X connect 11 0 19 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 16 0 15 0; -#X connect 18 0 17 0; -#X connect 19 0 36 0; -#X connect 20 0 19 1; -#X connect 22 0 19 2; -#X connect 23 0 19 3; -#X connect 26 0 20 0; -#X connect 26 1 22 0; -#X connect 26 2 23 0; -#X connect 35 0 27 0; -#X connect 35 1 28 0; -#X connect 35 2 29 0; -#X connect 36 0 35 0; -#X connect 36 0 0 0; diff --git a/doc/help-pdp_icedthe~.pd b/doc/help-pdp_icedthe~.pd deleted file mode 100644 index d8cfb70..0000000 --- a/doc/help-pdp_icedthe~.pd +++ /dev/null @@ -1,14 +0,0 @@ -#N canvas 259 178 509 391 10; -#X obj 156 158 dac~; -#X text 51 309 written by Yves Degoyon (ydegoyon@free.fr); -#X text 236 112 <-- everything is in this box; -#X text 265 127 where the block size is redefined; -#X text 265 141 this is necessary for an; -#X text 266 154 ( acceptable? ) audio decoding; -#X obj 395 221 loadbang; -#X msg 395 251 \; pd dsp 1; -#X obj 129 113 rs_pdp_icedthe~; -#X text 51 295 pdp_icedthe~ : theora threaded stream decoder; -#X connect 6 0 7 0; -#X connect 8 0 0 0; -#X connect 8 1 0 1; diff --git a/doc/help-pdp_ieee1394.pd b/doc/help-pdp_ieee1394.pd deleted file mode 100644 index 3b90eea..0000000 --- a/doc/help-pdp_ieee1394.pd +++ /dev/null @@ -1,47 +0,0 @@ -#N canvas 237 22 740 692 10; -#X obj 177 152 metro 70; -#X obj 222 118 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 179 119 stop; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X text 33 439 pdp_ieee1394 : fire wire capture object for OSX; -#X text 31 455 inspired by pix_video from Gem; -#X text 31 469 written by Yves Degoyon (ydegoyon@free.fr); -#X msg 296 154 open; -#X text 339 155 Start Capture; -#X msg 300 185 close; -#X text 344 187 Stop Capture; -#X text 179 97 This autostarts capture; -#X msg 321 218 reset; -#X text 366 220 Reset Capture; -#X msg 288 267 quality \$1; -#X obj 422 264 vradio 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#X text 446 262 Normal Quality; -#X text 446 280 High Quality; -#X text 446 295 Fast Quality; -#X text 447 311 All data; -#X text 171 329 Constructor : pdp_ieee1394 ; -#X text 363 245 Quality (set before starting capture !); -#X obj 143 396 pdp_glx; -#X obj 168 305 pdp_ieee1394 640 480; -#X obj 166 358 pdp_scale 320 240; -#X connect 0 0 27 0; -#X connect 1 0 0 0; -#X connect 2 0 0 0; -#X connect 3 0 5 0; -#X connect 4 0 7 0; -#X connect 5 0 4 0; -#X connect 7 0 6 0; -#X connect 11 0 27 0; -#X connect 13 0 27 0; -#X connect 16 0 27 0; -#X connect 18 0 27 0; -#X connect 19 0 18 0; -#X connect 27 0 28 0; -#X connect 28 0 26 0; diff --git a/doc/help-pdp_imgloader.pd b/doc/help-pdp_imgloader.pd deleted file mode 100644 index ed96599..0000000 --- a/doc/help-pdp_imgloader.pd +++ /dev/null @@ -1,136 +0,0 @@ -#N canvas 157 22 787 658 10; -#X obj 375 116 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 221 148 loop \$1; -#X obj 222 126 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 249 95 open \$1; -#X obj 248 71 openpanel; -#X obj 249 45 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 338 114 stop; -#X obj 355 147 metro 70; -#X obj 488 158 pdp_v4l; -#X obj 497 127 metro 70; -#X obj 542 93 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 499 94 stop; -#X msg 584 125 open /dev/video; -#X obj 350 179 pdp_yqt; -#X obj 488 441 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 488 466 thread \$1; -#X floatatom 488 554 5 0 0 0 - - -; -#X obj 488 525 route pdp_drop; -#X floatatom 345 279 5 0 0 0 - - -; -#X text 345 261 X Offset; -#X floatatom 403 279 5 0 0 0 - - -; -#X text 403 261 Y Offset; -#X obj 185 299 openpanel; -#X obj 185 272 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X text 345 615 pdp_imgloader : load an image and blend it with a video -; -#X obj 191 438 pdp_xv; -#X msg 187 361 clear; -#X msg 185 323 load \$1 64 32; -#X text 27 241 load ; -#X text 28 228 Load an image ( types supported by imlib2 ); -#X obj 469 279 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 468 262 Blending factor; -#X text 491 364 Unhide ; -#X text 439 340 Hide ; -#X text 439 329 Hide a triangular zone :; -#X text 491 353 Unhide a triangular zone :; -#X obj 191 401 pdp_imgloader; -#X msg 420 313 hide 0 23 250 25 67 235; -#X text 438 399 Same as hide but with percentages; -#X msg 418 358 unhide 1; -#X msg 419 384 rawhide 0 0.823 0.15 0.234 0.892 0.678; -#X obj 191 467 route press; -#X obj 191 489 handle-clicks; -#X obj 191 535 s rawhide; -#X obj 292 401 r rawhide; -#X msg 277 438 cursor 1; -#X msg 739 734 estirar \$1; -#X obj 754 695 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 739 734 estirar \$1; -#X obj 754 695 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 22 394 cnv 15 150 180 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X msg 27 484 operation add; -#X msg 27 444 operation substract; -#X msg 27 463 operation reshade; -#X msg 27 424 operation copy; -#X obj 28 528 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 17 287 cnv 15 160 100 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X msg 34 335 quality 0; -#X msg 34 355 quality 1; -#X text 23 403 with quality mode; -#X text 23 391 these only work; -#X text 19 292 quality sets a slower; -#X text 21 315 more possibilities; -#X text 20 303 draw method with; -#X floatatom 407 116 5 0 0 0 - - -; -#X text 607 313 (only if quality = 0 ); -#X obj 488 493 pdp_control; -#X text 344 627 written by Yves Degoyon ( ydegoyon@free.fr ) \, improved -by Pablo Martin Caedes ( caedes@sindominio.net ); -#X msg 48 527 fit \$1; -#X text 24 499 operation: blend; -#X text 24 511 mode for the image; -#X text 23 555 to the video size; -#X text 23 545 fit: fit the image; -#X obj 191 512 route 0; -#X connect 0 0 7 0; -#X connect 1 0 13 0; -#X connect 2 0 1 0; -#X connect 3 0 13 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 13 0; -#X connect 8 0 36 0; -#X connect 9 0 8 0; -#X connect 10 0 9 0; -#X connect 11 0 9 0; -#X connect 12 0 8 0; -#X connect 13 0 36 0; -#X connect 14 0 15 0; -#X connect 15 0 66 0; -#X connect 17 0 16 0; -#X connect 18 0 36 1; -#X connect 20 0 36 2; -#X connect 22 0 27 0; -#X connect 23 0 22 0; -#X connect 25 0 41 0; -#X connect 26 0 36 0; -#X connect 27 0 36 0; -#X connect 30 0 36 3; -#X connect 36 0 45 0; -#X connect 36 0 25 0; -#X connect 37 0 36 0; -#X connect 39 0 36 0; -#X connect 40 0 36 0; -#X connect 41 0 42 0; -#X connect 42 0 73 0; -#X connect 44 0 36 0; -#X connect 45 0 25 0; -#X connect 47 0 46 0; -#X connect 49 0 48 0; -#X connect 51 0 36 0; -#X connect 52 0 36 0; -#X connect 53 0 36 0; -#X connect 54 0 36 0; -#X connect 55 0 68 0; -#X connect 57 0 36 0; -#X connect 58 0 36 0; -#X connect 64 0 7 1; -#X connect 66 0 17 0; -#X connect 68 0 36 0; -#X connect 73 0 43 0; diff --git a/doc/help-pdp_imgsaver.pd b/doc/help-pdp_imgsaver.pd deleted file mode 100644 index 0a58f22..0000000 --- a/doc/help-pdp_imgsaver.pd +++ /dev/null @@ -1,54 +0,0 @@ -#N canvas 518 15 712 664 10; -#X obj 375 116 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 221 148 loop \$1; -#X obj 222 126 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 249 95 open \$1; -#X obj 248 71 openpanel; -#X obj 249 45 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 338 114 stop; -#X obj 355 147 metro 70; -#X obj 488 158 pdp_v4l; -#X obj 497 127 metro 70; -#X obj 542 93 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 499 94 stop; -#X msg 584 125 open /dev/video; -#X obj 350 179 pdp_yqt; -#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 469 433 pdp_control; -#X msg 469 406 thread \$1; -#X floatatom 469 494 5 0 0 0 - - -; -#X obj 469 465 route pdp_drop; -#X text 77 511 written by Yves Degoyon ( ydegoyon@free.fr ); -#X obj 198 397 pdp_xv; -#X text 28 228 Save a snapshot of the current frame; -#X text 78 482 pdp_imgsaver : save a snapshot as an image; -#X msg 48 300 save /tmp/capture.jpg; -#X text 27 241 save ; -#X text 77 497 The image type is determined by extension; -#X obj 198 354 pdp_imgsaver; -#X text 28 255 With my imlib2 \, only jpg works !!; -#X connect 0 0 7 0; -#X connect 1 0 13 0; -#X connect 2 0 1 0; -#X connect 3 0 13 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 13 0; -#X connect 8 0 26 0; -#X connect 9 0 8 0; -#X connect 10 0 9 0; -#X connect 11 0 9 0; -#X connect 12 0 8 0; -#X connect 13 0 26 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 16 0 15 0; -#X connect 18 0 17 0; -#X connect 23 0 26 0; -#X connect 26 0 20 0; diff --git a/doc/help-pdp_intrusion.pd b/doc/help-pdp_intrusion.pd deleted file mode 100644 index cd0291b..0000000 --- a/doc/help-pdp_intrusion.pd +++ /dev/null @@ -1,63 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X msg 322 263 bang; -#X obj 366 241 metro 100; -#X msg 349 208 bang; -#X msg 395 210 stop; -#X floatatom 330 300 5 0 0; -#X text 380 299 Threshold [0 \, 255 ] default 10; -#X obj 217 299 pdp_intrusion; -#X text 363 263 Set background to start comparing; -#X obj 252 167 pdp_yqt; -#X obj 491 157 pdp_v4l; -#X obj 500 126 metro 70; -#X obj 545 92 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 502 93 stop; -#X msg 587 124 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0; -#X obj 414 436 route pdp_drop; -#X connect 1 0 10 0; -#X connect 2 0 19 0; -#X connect 3 0 2 0; -#X connect 4 0 19 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 19 0; -#X connect 11 0 17 1; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 17 2; -#X connect 17 0 0 0; -#X connect 19 0 17 0; -#X connect 20 0 17 0; -#X connect 21 0 20 0; -#X connect 22 0 21 0; -#X connect 23 0 21 0; -#X connect 24 0 20 0; -#X connect 25 0 27 0; -#X connect 26 0 29 0; -#X connect 27 0 26 0; -#X connect 29 0 28 0; diff --git a/doc/help-pdp_juxta.pd b/doc/help-pdp_juxta.pd deleted file mode 100644 index 7b9c68c..0000000 --- a/doc/help-pdp_juxta.pd +++ /dev/null @@ -1,128 +0,0 @@ -#N canvas 121 0 828 668 10; -#X obj 370 477 pdp_xv; -#X obj 227 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 46 138 open \$1; -#X obj 45 114 openpanel; -#X obj 30 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 184 98 stop; -#X obj 187 135 metro 70; -#X obj 124 175 pdp_yqt; -#X obj 251 168 pdp_v4l; -#X obj 260 137 metro 70; -#X obj 305 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 262 104 stop; -#X obj 566 513 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 566 565 pdp_control; -#X msg 566 538 thread \$1; -#X floatatom 566 626 5 0 0 0 - - -; -#X obj 566 597 route pdp_drop; -#X obj 217 299 pdp_juxta; -#X obj 556 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 452 136 loop \$1; -#X obj 453 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 375 138 open \$1; -#X obj 374 114 openpanel; -#X obj 359 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 513 98 stop; -#X obj 516 135 metro 70; -#X obj 453 175 pdp_yqt; -#X obj 580 168 pdp_v4l; -#X obj 589 137 metro 70; -#X obj 634 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 591 104 stop; -#X text 35 604 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 35 618 idea suggested by liz; -#X text 34 589 pdp_juxta : frames juxtaposition; -#X obj 370 442 pdp_scale 320 240; -#X obj 566 275 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 462 314 loop \$1; -#X obj 463 292 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 385 316 open \$1; -#X obj 384 292 openpanel; -#X obj 369 275 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 523 276 stop; -#X obj 526 313 metro 70; -#X obj 463 353 pdp_yqt; -#X obj 590 346 pdp_v4l; -#X obj 599 315 metro 70; -#X obj 644 281 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 601 282 stop; -#X obj 370 408 pdp_juxta; -#X msg 671 123 connect \$1; -#X obj 671 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X obj 671 74 openpanel; -#X obj 672 167 pdp_live~; -#X obj 671 98 makefilename file://%s; -#X floatatom 273 62 5 0 0 0 - - -; -#X floatatom 189 166 5 0 0 0 - - -; -#X floatatom 163 206 5 0 0 0 - - -; -#X connect 1 0 8 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 9 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 9 0 19 0; -#X connect 9 3 58 0; -#X connect 10 0 19 0; -#X connect 11 0 10 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 16 0 15 0; -#X connect 18 0 17 0; -#X connect 19 0 50 0; -#X connect 20 0 27 0; -#X connect 21 0 28 0; -#X connect 22 0 21 0; -#X connect 23 0 28 0; -#X connect 24 0 23 0; -#X connect 25 0 24 0; -#X connect 26 0 27 0; -#X connect 27 0 28 0; -#X connect 28 0 19 1; -#X connect 29 0 19 1; -#X connect 30 0 29 0; -#X connect 31 0 30 0; -#X connect 32 0 30 0; -#X connect 36 0 0 0; -#X connect 37 0 44 0; -#X connect 38 0 45 0; -#X connect 39 0 38 0; -#X connect 40 0 45 0; -#X connect 41 0 40 0; -#X connect 42 0 41 0; -#X connect 43 0 44 0; -#X connect 44 0 45 0; -#X connect 45 0 50 1; -#X connect 46 0 50 1; -#X connect 47 0 46 0; -#X connect 48 0 47 0; -#X connect 49 0 47 0; -#X connect 50 0 36 0; -#X connect 51 0 54 0; -#X connect 52 0 53 0; -#X connect 53 0 55 0; -#X connect 54 0 19 1; -#X connect 55 0 51 0; -#X connect 56 0 8 1; -#X connect 57 0 9 1; diff --git a/doc/help-pdp_lens.pd b/doc/help-pdp_lens.pd deleted file mode 100644 index c99f126..0000000 --- a/doc/help-pdp_lens.pd +++ /dev/null @@ -1,67 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 217 299 pdp_lens; -#X floatatom 301 207 5 0 0; -#X floatatom 315 229 5 0 0; -#X text 347 205 X coordinate of lens upper left corner; -#X text 358 229 Y coordinate of lens upper left corner; -#X floatatom 328 250 5 0 0; -#X text 375 250 Lens size; -#X floatatom 344 268 5 0 0; -#X text 391 268 Zoom factor; -#X obj 355 297 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 378 296 Mode ( 0=static 1=inspecting ); -#X obj 252 167 pdp_yqt; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0; -#X obj 414 436 route pdp_drop; -#X connect 1 0 10 0; -#X connect 2 0 22 0; -#X connect 3 0 2 0; -#X connect 4 0 22 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 22 0; -#X connect 11 0 0 0; -#X connect 12 0 11 1; -#X connect 13 0 11 2; -#X connect 16 0 11 3; -#X connect 18 0 11 4; -#X connect 20 0 11 5; -#X connect 22 0 11 0; -#X connect 23 0 11 0; -#X connect 24 0 23 0; -#X connect 25 0 24 0; -#X connect 26 0 24 0; -#X connect 27 0 23 0; -#X connect 28 0 30 0; -#X connect 29 0 32 0; -#X connect 30 0 29 0; -#X connect 32 0 31 0; diff --git a/doc/help-pdp_live~.pd b/doc/help-pdp_live~.pd deleted file mode 100644 index a490a18..0000000 --- a/doc/help-pdp_live~.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 259 178 509 391 10; -#X obj 128 113 rs_pdp_live~; -#X obj 156 158 dac~; -#X text 51 321 written by Yves Degoyon (ydegoyon@free.fr); -#X text 236 112 <-- everything is in this box; -#X text 265 127 where the block size is redefined; -#X text 265 142 this is necessary for an; -#X text 266 154 ( acceptable? ) audio decoding; -#X obj 395 221 loadbang; -#X msg 395 251 \; pd dsp 1; -#X text 51 308 and the video files supported by your ffmpeg (avi \, -mpg \, ..); -#X text 51 295 pdp_live~ : decodes a live video stream from ffmpeg -; -#X connect 0 0 1 0; -#X connect 0 1 1 1; -#X connect 7 0 8 0; diff --git a/doc/help-pdp_lumafilt.pd b/doc/help-pdp_lumafilt.pd deleted file mode 100644 index 638cdb3..0000000 --- a/doc/help-pdp_lumafilt.pd +++ /dev/null @@ -1,75 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 118 358 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 279 199 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 553 382 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 553 434 pdp_control; -#X msg 553 407 thread \$1; -#X floatatom 553 495 5 0 0 0 - - -; -#X obj 553 466 route pdp_drop; -#X text 56 407 pdp_lumafilt : luminosity filter; -#X text 57 420 useful to isolate some objects; -#X text 56 433 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 410 271 Filter this level of luminosity; -#X floatatom 370 271 5 0 0 0 - - -; -#X msg 283 296 filter \$1 0; -#X floatatom 368 297 5 0 0 0 - - -; -#X msg 284 270 filter \$1 1; -#X text 406 297 Unfilter this level of luminosity; -#X text 405 321 Mass filter these levels of luminosity [ 0 - 200 ] -; -#X text 406 344 Mass unfilter these levels of luminosity [ 0 - 200 -]; -#X msg 284 346 mfilter 0 200 0; -#X obj 117 290 pdp_lumafilt; -#X msg 283 323 mfilter 0 200 1; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 35 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 35 0; -#X connect 14 0 13 0; -#X connect 15 0 14 0; -#X connect 16 0 14 0; -#X connect 17 0 13 0; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 20 0 19 0; -#X connect 22 0 21 0; -#X connect 27 0 30 0; -#X connect 28 0 35 0; -#X connect 29 0 28 0; -#X connect 30 0 35 0; -#X connect 34 0 35 0; -#X connect 35 0 0 0; -#X connect 36 0 35 0; diff --git a/doc/help-pdp_mapper.pd b/doc/help-pdp_mapper.pd deleted file mode 100644 index bf90482..0000000 --- a/doc/help-pdp_mapper.pd +++ /dev/null @@ -1,292 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 282 213 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 548 463 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 548 515 pdp_control; -#X msg 548 488 thread \$1; -#X floatatom 548 576 5 0 0 0 - - -; -#X obj 548 547 route pdp_drop; -#X text 108 497 pdp_mapper : a pixel mapper; -#X text 108 511 enabling some cut and paste; -#X text 108 524 written by Yves Degoyon ( ydegoyon@free.fr ); -#X msg 369 299 copy \$1 \$2 \$3 \$4; -#X obj 369 273 pack f f f f; -#X obj 364 244 t b f; -#X obj 404 244 t b f; -#X obj 444 244 t b f; -#X floatatom 502 245 5 0 0 0 - - -; -#X floatatom 554 245 5 0 0 0 - - -; -#X floatatom 603 244 5 0 0 0 - - -; -#X floatatom 650 244 5 0 0 0 - - -; -#X text 501 229 fromX; -#X text 553 228 fromY; -#X text 609 227 toX; -#X text 652 226 toY; -#X obj 373 364 pack f f f f; -#X obj 368 335 t b f; -#X obj 408 335 t b f; -#X obj 448 335 t b f; -#X floatatom 506 336 5 0 0 0 - - -; -#X floatatom 558 336 5 0 0 0 - - -; -#X floatatom 607 335 5 0 0 0 - - -; -#X floatatom 654 335 5 0 0 0 - - -; -#X text 505 320 fromX; -#X text 557 319 fromY; -#X text 613 318 toX; -#X text 656 317 toY; -#X msg 373 392 swap \$1 \$2 \$3 \$4; -#X msg 373 426 reset; -#N canvas 365 107 634 551 cutandpaste 0; -#X obj 52 438 outlet; -#X obj 121 76 f; -#X obj 121 105 + 1; -#X floatatom 121 137 5 0 0 0 - - -; -#X msg 121 29 bang; -#X obj 122 190 select 1; -#X msg 167 104 34; -#X msg 164 30 stop; -#X obj 167 80 loadbang; -#X obj 272 78 f; -#X obj 272 107 + 1; -#X floatatom 272 139 5 0 0 0 - - -; -#X obj 273 192 select 1; -#X obj 318 82 loadbang; -#X msg 318 106 56; -#X msg 272 54 bang; -#X floatatom 169 269 5 0 0 0 - - -; -#X floatatom 239 269 5 0 0 0 - - -; -#X text 166 284 fromX; -#X text 234 285 fromY; -#X floatatom 315 268 5 0 0 0 - - -; -#X text 321 285 toX; -#X floatatom 395 269 5 0 0 0 - - -; -#X text 400 284 toY; -#X obj 168 358 pack f f f f; -#X obj 191 327 t b f; -#X obj 237 327 t b f; -#X obj 286 327 t b f; -#X obj 121 161 > 117; -#X obj 314 243 + 100; -#X obj 272 163 > 140; -#X obj 395 243 + 80; -#X obj 122 52 metro 1; -#X obj 121 6 inlet; -#X msg 52 406 copy \$1 \$2 \$3 \$4; -#X connect 1 0 2 0; -#X connect 2 0 1 1; -#X connect 2 0 3 0; -#X connect 3 0 16 0; -#X connect 3 0 28 0; -#X connect 4 0 32 0; -#X connect 5 0 6 0; -#X connect 5 0 15 0; -#X connect 6 0 1 1; -#X connect 7 0 32 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 9 1; -#X connect 10 0 11 0; -#X connect 11 0 17 0; -#X connect 11 0 30 0; -#X connect 12 0 14 0; -#X connect 13 0 14 0; -#X connect 14 0 9 1; -#X connect 14 0 7 0; -#X connect 15 0 9 0; -#X connect 16 0 24 0; -#X connect 16 0 29 0; -#X connect 17 0 25 0; -#X connect 17 0 31 0; -#X connect 20 0 26 0; -#X connect 22 0 27 0; -#X connect 24 0 34 0; -#X connect 25 0 24 0; -#X connect 25 1 24 1; -#X connect 26 0 24 0; -#X connect 26 1 24 2; -#X connect 27 0 24 0; -#X connect 27 1 24 3; -#X connect 28 0 5 0; -#X connect 29 0 20 0; -#X connect 30 0 12 0; -#X connect 31 0 22 0; -#X connect 32 0 1 0; -#X connect 33 0 4 0; -#X connect 34 0 0 0; -#X restore 375 455 pd cutandpaste; -#N canvas 0 193 634 551 circleswap 0; -#X obj 53 493 outlet; -#X msg 121 29 bang; -#X msg 164 30 stop; -#X floatatom 204 328 5 0 0 0 - - -; -#X text 131 343 fromX; -#X text 199 344 fromY; -#X floatatom 280 327 5 0 0 0 - - -; -#X text 286 344 toX; -#X floatatom 360 328 5 0 0 0 - - -; -#X text 365 343 toY; -#X obj 133 417 pack f f f f; -#X obj 156 386 t b f; -#X obj 202 386 t b f; -#X obj 251 386 t b f; -#X obj 279 302 + 100; -#X obj 360 302 + 80; -#X obj 123 78 f; -#X obj 123 105 + 1; -#X obj 124 156 select 1; -#X floatatom 123 182 5 0 0 0 - - -; -#X text 298 181 alpha; -#X obj 124 130 > 359; -#X obj 172 180 / 360; -#X msg 153 79 0; -#X obj 184 78 loadbang; -#X obj 221 181 * 6.2832; -#X obj 134 303 + 100; -#X floatatom 134 328 5 0 0 0 - - -; -#X obj 204 302 + 100; -#X obj 126 274 expr $f1*cos($f2); -#X obj 256 273 expr $f1*sin($f2); -#X obj 438 77 loadbang; -#X msg 439 103 50; -#X obj 423 130 f; -#X obj 423 154 - 1; -#X obj 424 180 < 0; -#X obj 424 206 select 1; -#X msg 400 104 bang; -#X floatatom 424 233 5 0 0 0 - - -; -#X obj 243 227 t b f; -#X obj 122 52 metro 1; -#X obj 121 6 inlet; -#X msg 53 461 copy \$1 \$2 \$3 \$4; -#X connect 1 0 40 0; -#X connect 2 0 40 0; -#X connect 3 0 11 0; -#X connect 3 0 15 0; -#X connect 6 0 12 0; -#X connect 8 0 13 0; -#X connect 10 0 42 0; -#X connect 11 0 10 0; -#X connect 11 1 10 1; -#X connect 12 0 10 0; -#X connect 12 1 10 2; -#X connect 13 0 10 0; -#X connect 13 1 10 3; -#X connect 14 0 6 0; -#X connect 15 0 8 0; -#X connect 16 0 17 0; -#X connect 17 0 16 1; -#X connect 17 0 19 0; -#X connect 17 0 21 0; -#X connect 18 0 23 0; -#X connect 19 0 22 0; -#X connect 21 0 18 0; -#X connect 22 0 25 0; -#X connect 23 0 16 1; -#X connect 23 0 37 0; -#X connect 24 0 23 0; -#X connect 25 0 39 0; -#X connect 26 0 27 0; -#X connect 27 0 10 0; -#X connect 27 0 14 0; -#X connect 28 0 3 0; -#X connect 29 0 26 0; -#X connect 30 0 28 0; -#X connect 31 0 32 0; -#X connect 32 0 33 1; -#X connect 32 0 30 0; -#X connect 32 0 29 0; -#X connect 33 0 34 0; -#X connect 34 0 33 1; -#X connect 34 0 35 0; -#X connect 34 0 38 0; -#X connect 35 0 36 0; -#X connect 36 0 2 0; -#X connect 36 0 32 0; -#X connect 37 0 33 0; -#X connect 38 0 30 0; -#X connect 38 0 29 0; -#X connect 39 0 30 0; -#X connect 39 0 29 0; -#X connect 39 1 30 1; -#X connect 39 1 29 1; -#X connect 40 0 16 0; -#X connect 41 0 1 0; -#X connect 42 0 0 0; -#X restore 376 478 pd circleswap; -#X obj 153 430 pdp_xv; -#X msg 481 454 bang; -#X msg 481 477 bang; -#X obj 153 388 pdp_mapper; -#X connect 0 0 10 0; -#X connect 1 0 11 0; -#X connect 2 0 1 0; -#X connect 3 0 11 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 10 1; -#X connect 7 0 10 0; -#X connect 8 0 6 0; -#X connect 10 0 11 0; -#X connect 11 0 57 0; -#X connect 11 4 9 0; -#X connect 11 5 9 1; -#X connect 12 0 57 0; -#X connect 13 0 12 0; -#X connect 14 0 13 0; -#X connect 15 0 13 0; -#X connect 16 0 12 0; -#X connect 17 0 19 0; -#X connect 18 0 21 0; -#X connect 19 0 18 0; -#X connect 21 0 20 0; -#X connect 25 0 57 0; -#X connect 26 0 25 0; -#X connect 27 0 26 0; -#X connect 27 1 26 1; -#X connect 28 0 26 0; -#X connect 28 1 26 2; -#X connect 29 0 26 0; -#X connect 29 1 26 3; -#X connect 30 0 26 0; -#X connect 31 0 27 0; -#X connect 32 0 28 0; -#X connect 33 0 29 0; -#X connect 38 0 50 0; -#X connect 39 0 38 0; -#X connect 39 1 38 1; -#X connect 40 0 38 0; -#X connect 40 1 38 2; -#X connect 41 0 38 0; -#X connect 41 1 38 3; -#X connect 42 0 38 0; -#X connect 43 0 39 0; -#X connect 44 0 40 0; -#X connect 45 0 41 0; -#X connect 50 0 57 0; -#X connect 51 0 57 0; -#X connect 52 0 57 0; -#X connect 53 0 57 0; -#X connect 55 0 52 0; -#X connect 56 0 53 0; -#X connect 57 0 54 0; diff --git a/doc/help-pdp_mgrid.pd b/doc/help-pdp_mgrid.pd deleted file mode 100644 index 4b2d31a..0000000 --- a/doc/help-pdp_mgrid.pd +++ /dev/null @@ -1,77 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 176 482 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 278 218 dac~; -#X obj 257 135 metro 70; -#X obj 215 350 pdp_mgrid; -#X obj 252 167 pdp_yqt; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X floatatom 309 279 5 0 0 0 - - -; -#X floatatom 318 300 5 0 0 0 - - -; -#X text 363 299 Grid dimension (X); -#X floatatom 335 321 5 0 0 0 - - -; -#X floatatom 353 345 5 0 0 0 - - -; -#X floatatom 235 433 5 0 0 0 - - -; -#X floatatom 280 399 5 0 0 0 - - -; -#X text 332 405 Y coordinate of cell where motion has been detected -; -#X text 288 533 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 289 516 pdp_mgrid : grid-based motion detection; -#X text 355 279 Threshold ( pixel average distance within a cell ) -; -#X text 380 320 Grid dimension (Y); -#X text 401 344 Grid visibility; -#X text 288 433 X coordinate of cell where motion has been detected -; -#X obj 70 498 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 70 550 pdp_control; -#X msg 70 523 thread \$1; -#X floatatom 70 611 5 0 0 0 - - -; -#X obj 70 582 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 13 0; -#X connect 3 0 2 0; -#X connect 4 0 13 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 13 0; -#X connect 12 0 0 0; -#X connect 12 1 24 0; -#X connect 12 2 25 0; -#X connect 13 0 12 0; -#X connect 13 4 10 0; -#X connect 13 5 10 1; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 15 0; -#X connect 17 0 15 0; -#X connect 18 0 14 0; -#X connect 19 0 12 1; -#X connect 20 0 12 2; -#X connect 22 0 12 3; -#X connect 23 0 12 4; -#X connect 33 0 35 0; -#X connect 34 0 37 0; -#X connect 35 0 34 0; -#X connect 37 0 36 0; diff --git a/doc/help-pdp_mosaic.pd b/doc/help-pdp_mosaic.pd deleted file mode 100644 index a05f5a9..0000000 --- a/doc/help-pdp_mosaic.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 237 21 721 664 10; -#X obj 248 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 283 207 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X msg 340 272 bang; -#X obj 262 314 pdp_mosaic; -#X floatatom 359 299 5 0 0 0 - - -; -#X text 381 274 Set background; -#X text 406 297 Censorship level; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 14 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 14 1; -#X connect 14 0 0 0; -#X connect 15 0 14 2; -#X connect 18 0 14 0; -#X connect 19 0 18 0; -#X connect 20 0 19 0; -#X connect 21 0 19 0; -#X connect 22 0 18 0; -#X connect 23 0 25 0; -#X connect 24 0 27 0; -#X connect 25 0 24 0; -#X connect 27 0 26 0; diff --git a/doc/help-pdp_mp4live~.pd b/doc/help-pdp_mp4live~.pd deleted file mode 100644 index 3efd145..0000000 --- a/doc/help-pdp_mp4live~.pd +++ /dev/null @@ -1,135 +0,0 @@ -#N canvas 84 12 807 665 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 93 136 loop \$1; -#X obj 94 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 -; -#X msg 123 92 open \$1; -#X obj 122 68 openpanel; -#X obj 107 51 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 134 metro 70; -#X obj 365 156 pdp_v4l; -#X obj 419 91 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 376 92 stop; -#X obj 207 160 pdp_yqt; -#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 606 582 pdp_control; -#X msg 606 555 thread \$1; -#X floatatom 606 643 5 0 0 0 - - -; -#X obj 606 614 route pdp_drop; -#X floatatom 220 496 5 0 0 0 - - -; -#X text 268 497 Streaming status; -#X floatatom 256 519 5 0 0 0 - - -; -#X text 299 519 Number of video frames emitted; -#X floatatom 294 539 5 0 0 0 - - -; -#X obj 55 315 pdp_xv; -#X obj 119 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 43 244 dac~; -#X obj 40 211 spigot~; -#X obj 119 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 87 183 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X msg 109 316 close; -#X text 32 162 Local echoes; -#X text 0 390 Start the streaming; -#X text 1 409 Stop the streaming; -#X msg 142 411 disconnect; -#X msg 142 390 connect; -#X text 368 189 Step 1 : set streaming parameters; -#X msg 363 229 videoport 47168; -#X msg 364 250 audioport 47170; -#X text 516 228 Set video port ( default : 7070 ); -#X text 515 250 Set audio port ( default : 8000 ); -#X text 516 209 Set ip address ( default : 127.0.0.1 ); -#X msg 365 269 ttl 1; -#X text 515 269 Set ttl ( default : 15 ); -#X text 17 371 Step 3 : on air !!; -#X text 515 291 Set video width ( default : 320 ); -#X msg 365 310 vheight 240; -#X text 514 310 Set video height ( default : 240 ); -#X msg 365 330 framerate 15; -#X text 515 331 Set video framerate ( default : 25 ); -#X text 516 352 Set video bitrate ( default : 128 ); -#X msg 365 351 vbitrate 256; -#X msg 365 373 samplerate 22050; -#X text 516 374 Set audio samplerate ( default : 44100 ); -#X text 516 395 Set audio bitrate ( default : 128 ); -#X msg 365 394 abitrate 64; -#X text 368 420 Step 2 : save sdp file and upload it to your server -; -#X text 338 540 Frame Rate; -#X obj 220 470 pdp_mp4live~; -#X msg 366 436 sdp /usr/local/movies/pdstream.sdp; -#X text 81 625 The rest is written by Yves Degoyon (ydegoyon@free.fr) -; -#X text 81 611 This object uses some code from mpeg4ip; -#X msg 362 208 ipaddr 213.56.149.35; -#X obj 207 200 pdp_scale 320 240; -#X obj 273 231 adc~; -#X obj 54 282 pdp_spigot; -#X obj 123 477 osc~ 440; -#X text 83 597 ( to a quicktime or darwin server ); -#X text 85 583 pdp_mp4live~ : mpeg4ip stream emitter; -#X obj 374 125 metro 70; -#X msg 366 289 vwidth 160; -#X connect 0 0 9 0; -#X connect 1 0 13 0; -#X connect 2 0 1 0; -#X connect 3 0 13 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 13 0; -#X connect 10 0 58 0; -#X connect 10 0 65 0; -#X connect 11 0 69 0; -#X connect 12 0 69 0; -#X connect 13 0 63 0; -#X connect 13 0 65 0; -#X connect 13 4 27 0; -#X connect 13 4 58 0; -#X connect 13 5 27 0; -#X connect 13 5 58 1; -#X connect 14 0 16 0; -#X connect 15 0 18 0; -#X connect 16 0 15 0; -#X connect 18 0 17 0; -#X connect 25 0 65 1; -#X connect 27 1 26 1; -#X connect 27 1 26 0; -#X connect 29 0 27 1; -#X connect 30 0 24 0; -#X connect 34 0 58 0; -#X connect 35 0 58 0; -#X connect 37 0 58 0; -#X connect 38 0 58 0; -#X connect 42 0 58 0; -#X connect 46 0 58 0; -#X connect 48 0 58 0; -#X connect 51 0 58 0; -#X connect 52 0 58 0; -#X connect 55 0 58 0; -#X connect 58 0 19 0; -#X connect 58 1 21 0; -#X connect 58 2 23 0; -#X connect 59 0 58 0; -#X connect 62 0 58 0; -#X connect 63 0 58 0; -#X connect 64 0 58 0; -#X connect 64 1 58 1; -#X connect 65 1 24 0; -#X connect 66 0 58 0; -#X connect 66 0 58 1; -#X connect 69 0 10 0; -#X connect 70 0 58 0; diff --git a/doc/help-pdp_mp4player~.pd b/doc/help-pdp_mp4player~.pd deleted file mode 100644 index 9b12904..0000000 --- a/doc/help-pdp_mp4player~.pd +++ /dev/null @@ -1,17 +0,0 @@ -#N canvas 259 178 509 391 10; -#X obj 156 158 dac~; -#X text 250 113 <-- everything is in this box; -#X text 279 128 where the block size is redefined; -#X text 279 143 this is necessary for an; -#X text 280 155 ( acceptable? ) audio decoding; -#X msg 395 251 \; pd dsp 1; -#X text 51 295 pdp_mp4player~ : decodes a mpeg4ip video stream; -#X obj 128 113 rs_pdp_mp4player~; -#X text 50 333 The rest is written by Yves Degoyon (ydegoyon@free.fr) -; -#X text 51 321 This object uses some code from mpeg4ip; -#X text 51 308 ( from a darwin or quicktime server ); -#X obj 395 221 loadbang; -#X connect 7 0 0 0; -#X connect 7 1 0 1; -#X connect 11 0 5 0; diff --git a/doc/help-pdp_nervous.pd b/doc/help-pdp_nervous.pd deleted file mode 100644 index 9c89057..0000000 --- a/doc/help-pdp_nervous.pd +++ /dev/null @@ -1,61 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 212 314 pdp_nervous; -#X text 371 299 Mode; -#X obj 252 167 pdp_yqt; -#X obj 284 212 dac~; -#X obj 350 300 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X floatatom 322 275 5 0 0 0 - - -; -#X text 370 273 Number of frames; -#X obj 211 358 pdp_xv; -#X connect 0 0 9 0; -#X connect 1 0 17 0; -#X connect 2 0 1 0; -#X connect 3 0 17 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 17 0; -#X connect 10 0 15 0; -#X connect 11 0 10 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 10 0; -#X connect 15 0 27 0; -#X connect 17 0 15 0; -#X connect 17 4 18 0; -#X connect 17 5 18 1; -#X connect 19 0 15 2; -#X connect 20 0 22 0; -#X connect 21 0 24 0; -#X connect 22 0 21 0; -#X connect 24 0 23 0; -#X connect 25 0 15 1; diff --git a/doc/help-pdp_noquark.pd b/doc/help-pdp_noquark.pd deleted file mode 100644 index 89895af..0000000 --- a/doc/help-pdp_noquark.pd +++ /dev/null @@ -1,74 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 176 476 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 280 216 dac~; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X floatatom 290 282 5 0 0 0 - - -; -#X text 336 281 Number of frames; -#X floatatom 330 304 5 0 0 0 - - -; -#X text 376 304 Tolerance; -#X obj 212 314 pdp_noquark; -#X obj 149 348 pdp_affine; -#X floatatom 247 402 5 0 0 0 - - -; -#X floatatom 265 373 5 0 0 0 - - -; -#X msg 320 419 open /tmp/mo.mov; -#X obj 290 478 pdp_rec~; -#X msg 325 439 start; -#X msg 355 464 stop; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 27 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 27 0; -#X connect 16 4 17 0; -#X connect 16 5 17 1; -#X connect 18 0 20 0; -#X connect 19 0 22 0; -#X connect 20 0 19 0; -#X connect 22 0 21 0; -#X connect 23 0 27 1; -#X connect 25 0 27 2; -#X connect 27 0 28 0; -#X connect 28 0 0 0; -#X connect 28 0 32 0; -#X connect 29 0 28 1; -#X connect 30 0 28 2; -#X connect 31 0 32 0; -#X connect 33 0 32 0; -#X connect 34 0 32 0; diff --git a/doc/help-pdp_ocanvas.pd b/doc/help-pdp_ocanvas.pd deleted file mode 100644 index c0191ae..0000000 --- a/doc/help-pdp_ocanvas.pd +++ /dev/null @@ -1,190 +0,0 @@ -#N canvas 507 0 828 668 10; -#X obj 227 100 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 139 loop \$1; -#X obj 124 117 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 119 80 open \$1; -#X obj 118 56 openpanel; -#X obj 103 39 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 184 101 stop; -#X obj 187 138 metro 70; -#X obj 124 178 pdp_yqt; -#X obj 36 177 pdp_v4l; -#X obj 36 145 metro 70; -#X obj 83 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 40 105 stop; -#X obj 716 529 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 716 581 pdp_control; -#X msg 716 554 thread \$1; -#X floatatom 716 642 5 0 0 0 - - -; -#X obj 716 613 route pdp_drop; -#X text 35 641 written by Yves Degoyon ( ydegoyon@free.fr ); -#X floatatom 189 169 5 0 0 0 - - -; -#X text 35 577 pdp_ocanvas : displaying several video sources with -overlay; -#X text 34 591 constructor : pdp_canvas -; -#X text 419 495 <-- you can move video sources by dragging them around -; -#X obj 470 99 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 366 138 loop \$1; -#X obj 367 116 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 362 79 open \$1; -#X obj 361 55 openpanel; -#X obj 346 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 427 100 stop; -#X obj 430 137 metro 70; -#X obj 367 177 pdp_yqt; -#X obj 283 178 pdp_v4l; -#X obj 290 154 metro 70; -#X obj 337 113 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 294 114 stop; -#X floatatom 432 168 5 0 0 0 - - -; -#X obj 735 96 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 631 135 loop \$1; -#X obj 632 113 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 627 76 open \$1; -#X obj 626 52 openpanel; -#X obj 611 35 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 692 97 stop; -#X obj 695 134 metro 70; -#X obj 632 174 pdp_yqt; -#X obj 548 176 pdp_v4l; -#X obj 548 152 metro 70; -#X obj 595 111 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 552 112 stop; -#X floatatom 697 165 5 0 0 0 - - -; -#X text 36 605 note : the maximum number of inputs is 10; -#X text 36 618 ( easily hackable in the code ); -#X text 530 349 Change offsets of first video source; -#X obj 534 303 pack f f; -#X floatatom 639 304 5 0 0 0 - - -; -#X floatatom 699 304 5 0 0 0 - - -; -#X obj 597 302 t b f; -#X text 679 302 X; -#X text 740 304 Y; -#X msg 534 327 offset 1 \$1 \$2; -#X obj 81 315 loadbang; -#X msg 173 540 select \$1 \$2; -#X msg 279 539 drag \$1 \$2; -#X msg 367 538 unselect; -#X msg 82 341 offset 2 320 0; -#X msg 81 365 offset 3 256 240; -#X obj 134 258 pdp_scale 320 240; -#X obj 307 255 pdp_scale 320 240; -#X obj 496 254 pdp_scale 320 240; -#X obj 234 497 route press drag release; -#X msg 535 438 average \$1; -#X obj 615 439 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 533 461 Average sources at intersections; -#X text 533 473 ( default = 0 ); -#X msg 104 476 cursor 0; -#X obj 224 425 pdp_ocanvas 640 480 3; -#X obj 234 469 pdp_xv; -#X msg 96 417 dim 640 480; -#X obj 228 449 pdp_scale 320 240; -#X msg 105 446 cursor 1; -#X obj 358 315 pdp_i 5000; -#X obj 535 369 pack f f; -#X floatatom 640 370 5 0 0 0 - - -; -#X floatatom 737 370 5 0 0 0 - - -; -#X obj 598 368 t b f; -#X msg 535 393 alpha \$1 \$2; -#X text 680 368 S; -#X text 531 415 Change alpha values for each source; -#X text 697 391 Alpha [0.0-1.0]; -#X obj 696 368 / 100; -#X connect 0 0 7 0; -#X connect 1 0 8 0; -#X connect 2 0 1 0; -#X connect 3 0 8 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 7 0; -#X connect 7 0 8 0; -#X connect 8 0 67 0; -#X connect 9 0 67 0; -#X connect 10 0 9 0; -#X connect 11 0 10 0; -#X connect 12 0 10 0; -#X connect 13 0 15 0; -#X connect 14 0 17 0; -#X connect 15 0 14 0; -#X connect 17 0 16 0; -#X connect 19 0 8 1; -#X connect 23 0 30 0; -#X connect 24 0 31 0; -#X connect 25 0 24 0; -#X connect 26 0 31 0; -#X connect 27 0 26 0; -#X connect 28 0 27 0; -#X connect 29 0 30 0; -#X connect 30 0 31 0; -#X connect 31 0 68 0; -#X connect 32 0 68 0; -#X connect 33 0 32 0; -#X connect 34 0 33 0; -#X connect 35 0 33 0; -#X connect 36 0 31 1; -#X connect 37 0 44 0; -#X connect 38 0 45 0; -#X connect 39 0 38 0; -#X connect 40 0 45 0; -#X connect 41 0 40 0; -#X connect 42 0 41 0; -#X connect 43 0 44 0; -#X connect 44 0 45 0; -#X connect 45 0 69 0; -#X connect 46 0 69 0; -#X connect 47 0 46 0; -#X connect 48 0 47 0; -#X connect 49 0 47 0; -#X connect 50 0 45 1; -#X connect 54 0 60 0; -#X connect 55 0 54 0; -#X connect 56 0 57 0; -#X connect 57 0 54 0; -#X connect 57 1 54 1; -#X connect 60 0 76 0; -#X connect 61 0 65 0; -#X connect 61 0 66 0; -#X connect 62 0 76 0; -#X connect 63 0 76 0; -#X connect 64 0 76 0; -#X connect 65 0 76 0; -#X connect 66 0 76 0; -#X connect 67 0 76 1; -#X connect 68 0 76 2; -#X connect 69 0 76 3; -#X connect 70 0 62 0; -#X connect 70 1 63 0; -#X connect 70 2 64 0; -#X connect 71 0 76 0; -#X connect 72 0 71 0; -#X connect 75 0 77 0; -#X connect 76 0 79 0; -#X connect 77 0 70 0; -#X connect 78 0 77 0; -#X connect 79 0 77 0; -#X connect 80 0 77 0; -#X connect 81 0 76 3; -#X connect 82 0 86 0; -#X connect 83 0 82 0; -#X connect 84 0 90 0; -#X connect 85 0 82 0; -#X connect 85 1 82 1; -#X connect 86 0 76 0; -#X connect 90 0 85 0; diff --git a/doc/help-pdp_pen.pd b/doc/help-pdp_pen.pd deleted file mode 100644 index aa6919d..0000000 --- a/doc/help-pdp_pen.pd +++ /dev/null @@ -1,124 +0,0 @@ -#N canvas 237 21 752 609 10; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 421 165 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 567 476 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 567 528 pdp_control; -#X msg 567 501 thread \$1; -#X floatatom 567 589 5 0 0 0 - - -; -#X obj 567 560 route pdp_drop; -#X obj 239 343 pdp_pen; -#X text 85 498 pdp_pen : free hand drawing object; -#X text 85 514 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 85 528 on request from patrick ( 11h11.com ); -#X msg 282 463 draw \$1 \$2; -#X msg 403 238 clear; -#X text 451 239 Clear all drawings; -#X msg 402 267 width \$1; -#X floatatom 470 267 5 0 0 0 - - -; -#X text 523 268 Width of the pen ( default = 3 ); -#X msg 401 299 rgb \$1 \$2 \$3; -#X obj 499 302 pack f f f; -#X floatatom 533 327 5 0 0 0 - - -; -#X text 544 340 R; -#X floatatom 582 328 5 0 0 0 - - -; -#X floatatom 630 328 5 0 0 0 - - -; -#X text 642 340 B; -#X obj 630 300 t b f; -#X text 592 340 G; -#X obj 583 301 t b f; -#X text 401 325 Color of the pen; -#X msg 401 355 mode \$1; -#X obj 467 357 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 493 358 Mode ( 0=drawing \, 1=erase ); -#X text 493 371 ( default=0 ); -#X obj 486 393 unpack f f; -#X obj 489 415 f; -#X obj 535 415 f; -#X msg 401 392 fill \$1 \$2; -#X obj 489 438 pack f f; -#X obj 571 394 t b b; -#X msg 620 394 bang; -#X text 660 395 Fill a region; -#X obj 238 419 route press drag release; -#X floatatom 280 214 5 0 0 0 - - -; -#X floatatom 333 213 5 0 0 0 - - -; -#X text 273 197 X Offset; -#X text 329 197 Y Offset; -#X obj 406 213 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 543 213 alpha; -#X obj 239 387 pdp_xv; -#X msg 150 387 cursor 1; -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 21 0; -#X connect 11 0 21 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 17 0 20 0; -#X connect 18 0 17 0; -#X connect 20 0 19 0; -#X connect 21 0 61 0; -#X connect 25 0 21 0; -#X connect 26 0 21 0; -#X connect 28 0 21 0; -#X connect 29 0 28 0; -#X connect 31 0 21 0; -#X connect 32 0 31 0; -#X connect 33 0 32 0; -#X connect 35 0 40 0; -#X connect 36 0 38 0; -#X connect 38 0 32 0; -#X connect 38 1 32 2; -#X connect 40 0 32 0; -#X connect 40 1 32 1; -#X connect 42 0 21 0; -#X connect 43 0 42 0; -#X connect 46 0 47 1; -#X connect 46 1 48 1; -#X connect 47 0 50 0; -#X connect 48 0 50 1; -#X connect 49 0 21 0; -#X connect 50 0 49 0; -#X connect 51 0 47 0; -#X connect 51 1 48 0; -#X connect 52 0 51 0; -#X connect 54 0 46 0; -#X connect 54 1 25 0; -#X connect 55 0 21 1; -#X connect 56 0 21 2; -#X connect 59 0 21 3; -#X connect 61 0 54 0; -#X connect 62 0 61 0; diff --git a/doc/help-pdp_puzzle.pd b/doc/help-pdp_puzzle.pd deleted file mode 100644 index 459b60b..0000000 --- a/doc/help-pdp_puzzle.pd +++ /dev/null @@ -1,66 +0,0 @@ -#N canvas 84 12 712 664 10; -#X obj 197 398 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 280 217 dac~; -#X obj 198 354 pdp_puzzle; -#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 469 433 pdp_control; -#X msg 469 406 thread \$1; -#X floatatom 469 494 5 0 0 0 - - -; -#X obj 469 465 route pdp_drop; -#X msg 49 276 up; -#X msg 84 276 down; -#X msg 125 277 left; -#X msg 168 278 right; -#X floatatom 327 278 5 0 0 0 - - -; -#X text 104 257 Movement; -#X text 327 260 Number of blocks; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 18 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 16 4 17 0; -#X connect 16 5 17 1; -#X connect 18 0 0 0; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 18 0; -#X connect 25 0 18 0; -#X connect 26 0 18 0; -#X connect 27 0 18 0; -#X connect 28 0 18 1; diff --git a/doc/help-pdp_qtext.pd b/doc/help-pdp_qtext.pd deleted file mode 100644 index e772f86..0000000 --- a/doc/help-pdp_qtext.pd +++ /dev/null @@ -1,167 +0,0 @@ -#N canvas 84 12 846 664 10; -#X obj 152 576 pdp_xv; -#X obj 268 13 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 188 88 loop \$1; -#X obj 189 66 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 303 34 open \$1; -#X obj 302 10 openpanel; -#X obj 287 -7 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 340 57 5 0 0 0 - - -; -#X msg 225 14 stop; -#X obj 257 84 metro 70; -#X obj 346 152 pdp_v4l; -#X obj 355 121 metro 70; -#X obj 400 87 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 88 stop; -#X msg 442 119 open /dev/video; -#X obj 252 116 pdp_yqt; -#X obj 720 509 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 720 561 pdp_control; -#X msg 720 534 thread \$1; -#X floatatom 720 622 5 0 0 0 - - -; -#X obj 720 593 route pdp_drop; -#X msg 205 232 text moshi-moshi 34 58; -#X msg 224 254 text on%32air!! 150 78; -#X msg 247 334 text %34%48%49:37:58%34 20 220; -#X msg 238 309 text "01:37:58" 230 220; -#X msg 232 280 text a%32hundred%32%% 120 128 255 0 0; -#X obj 265 375 hdl 15 1 0 10 empty empty empty 0 -6 0 8 -262144 -1 --1 0; -#X text 369 232 Add a simple text; -#X text 391 254 Add a text with special characters; -#X text 502 280 Add a real percent now ( but in red ); -#X text 416 309 Have to put a quote (%34) before starting numbers; -#X text 470 334 This time \, it's real quotes ( tricky \, hey?? ); -#X floatatom 280 401 5 0 0 0 - - -; -#X text 328 400 X coordinate; -#X floatatom 301 422 5 0 0 0 - - -; -#X floatatom 326 443 5 0 0 0 - - -; -#X floatatom 344 463 5 0 0 0 - - -; -#X floatatom 364 483 5 0 0 0 - - -; -#X text 349 421 Y coordinate; -#X text 374 442 R component; -#X text 392 462 G component; -#X text 412 482 B component; -#X msg 445 152 dim 800 600; -#X msg 20 353 clear; -#X msg 20 391 delete 1; -#X msg 16 546 font helmetr/14; -#X text 200 204 text x y [ r g b angle ]; -#X floatatom 392 504 5 0 0 0 - - -; -#X text 440 503 Angle; -#X msg 14 523 font helmetr/5; -#X floatatom 415 522 5 0 0 0 - - -; -#X text 461 522 Scroll; -#X msg 19 204 layermode feed; -#X msg 18 222 layermode scroll; -#X msg 18 240 layermode static; -#X msg 20 127 left; -#X msg 21 317 marginv 0; -#X msg 20 164 direction \$1; -#X obj 118 166 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 58 127 center; -#X obj 155 547 pdp_qtext -----------------; -#X msg 18 262 layermode slow; -#X msg 109 126 right; -#X text 18 108 justification; -#X text 18 148 scroll/feed direction; -#X text 19 188 set current layermode; -#X text 21 284 right and bottom margins; -#X text 17 375 delete texts in specified layer; -#X text 221 564 pdp_qtext : text rendering in several layers in PDP -\, extends pdp_text. each layer can have many texts \, different layer -modes \, and properties (like text colour or type); -#X text 219 605 written by Yves Degoyon (ydegoyon@free.fr) and Pablo -Martin (caedes@sindominio.net); -#X msg 532 425 texta \$1; -#X text 531 457 even line colour (only for feed layer mode); -#X text 530 406 alpha for text; -#X text 424 373 Select layer \, all operations will affect selected -layer; -#X obj 579 162 pdp_noise; -#X obj 585 131 metro 70; -#X obj 630 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X obj 584 97 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 -; -#X obj 598 426 hsl 128 15 0 255 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 18 336 clear all texts; -#X floatatom 603 479 5 0 0 0 - - -; -#X msg 531 478 text2r \$1; -#X floatatom 607 499 5 0 0 0 - - -; -#X msg 534 498 text2g \$1; -#X floatatom 613 520 5 0 0 0 - - -; -#X floatatom 623 544 5 0 0 0 - - -; -#X msg 541 519 text2b \$1; -#X msg 547 542 text2a \$1; -#X msg 21 300 margin 50; -#X connect 1 0 9 0; -#X connect 2 0 15 0; -#X connect 3 0 2 0; -#X connect 4 0 15 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 9 1; -#X connect 8 0 9 0; -#X connect 9 0 15 0; -#X connect 10 0 60 0; -#X connect 11 0 10 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 10 0; -#X connect 15 0 60 0; -#X connect 16 0 18 0; -#X connect 17 0 20 0; -#X connect 18 0 17 0; -#X connect 20 0 19 0; -#X connect 21 0 60 0; -#X connect 22 0 60 0; -#X connect 23 0 60 0; -#X connect 24 0 60 0; -#X connect 25 0 60 0; -#X connect 26 0 60 1; -#X connect 32 0 60 2; -#X connect 34 0 60 3; -#X connect 35 0 60 4; -#X connect 36 0 60 5; -#X connect 37 0 60 6; -#X connect 42 0 10 0; -#X connect 43 0 60 0; -#X connect 44 0 60 0; -#X connect 45 0 60 0; -#X connect 47 0 60 7; -#X connect 49 0 60 0; -#X connect 50 0 60 8; -#X connect 52 0 60 0; -#X connect 53 0 60 0; -#X connect 54 0 60 0; -#X connect 55 0 60 0; -#X connect 56 0 60 0; -#X connect 57 0 60 0; -#X connect 58 0 57 0; -#X connect 59 0 60 0; -#X connect 60 0 0 0; -#X connect 61 0 60 0; -#X connect 62 0 60 0; -#X connect 70 0 60 0; -#X connect 74 0 60 0; -#X connect 75 0 74 0; -#X connect 76 0 75 0; -#X connect 77 0 75 0; -#X connect 78 0 70 0; -#X connect 80 0 81 0; -#X connect 81 0 60 0; -#X connect 82 0 83 0; -#X connect 83 0 60 0; -#X connect 84 0 86 0; -#X connect 85 0 87 0; -#X connect 86 0 60 0; -#X connect 87 0 60 0; -#X connect 88 0 60 0; diff --git a/doc/help-pdp_quark.pd b/doc/help-pdp_quark.pd deleted file mode 100644 index 1ab01af..0000000 --- a/doc/help-pdp_quark.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 211 358 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 212 314 pdp_quark; -#X obj 252 167 pdp_yqt; -#X obj 283 215 dac~; -#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 414 404 pdp_control; -#X msg 414 377 thread \$1; -#X floatatom 414 465 5 0 0 0 - - -; -#X obj 414 436 route pdp_drop; -#X floatatom 290 282 5 0 0 0 - - -; -#X text 336 281 Number of frames; -#X floatatom 302 302 5 0 0 0 - - -; -#X text 348 302 Tolerance; -#X connect 1 0 10 0; -#X connect 2 0 17 0; -#X connect 3 0 2 0; -#X connect 4 0 17 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 17 0; -#X connect 11 0 16 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 0 0; -#X connect 17 0 16 0; -#X connect 17 4 18 0; -#X connect 17 5 18 1; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 16 1; -#X connect 26 0 16 2; diff --git a/doc/help-pdp_radioactiv.pd b/doc/help-pdp_radioactiv.pd deleted file mode 100644 index 5bd41fe..0000000 --- a/doc/help-pdp_radioactiv.pd +++ /dev/null @@ -1,62 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 267 408 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 124 140 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 317 95 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 320 70 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 247 138 metro 70; -#X floatatom 373 310 5 0 0 0 - - -; -#X obj 351 209 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 267 358 pdp_radioactiv; -#X obj 340 282 hdl 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 -1 -0; -#X text 411 283 Mode; -#X obj 250 171 pdp_yqt; -#X floatatom 408 332 5 0 0 0 - - -; -#X obj 278 206 dac~; -#X text 421 310 Snap time; -#X text 456 331 Snap interval; -#X obj 423 372 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 424 425 pdp_control; -#X msg 423 397 thread \$1; -#X floatatom 425 455 5 0 0 0 - - -; -#X connect 1 0 10 0; -#X connect 2 0 20 0; -#X connect 3 0 2 0; -#X connect 4 0 20 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 20 0; -#X connect 11 0 17 2; -#X connect 12 0 17 0; -#X connect 13 0 12 0; -#X connect 14 0 13 0; -#X connect 15 0 13 0; -#X connect 16 0 12 0; -#X connect 17 0 0 0; -#X connect 18 0 17 1; -#X connect 20 0 17 0; -#X connect 20 4 22 0; -#X connect 20 5 22 1; -#X connect 21 0 17 3; -#X connect 25 0 27 0; -#X connect 26 0 28 0; -#X connect 27 0 26 0; diff --git a/doc/help-pdp_rec~.pd b/doc/help-pdp_rec~.pd deleted file mode 100644 index ffbf1b7..0000000 --- a/doc/help-pdp_rec~.pd +++ /dev/null @@ -1,113 +0,0 @@ -#N canvas 5 16 986 661 10; -#X obj 255 34 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 117 65 loop \$1; -#X obj 117 40 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 -; -#X msg 280 33 open \$1; -#X obj 342 33 openpanel; -#X obj 412 34 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 303 69 5 0 0 0 - - -; -#X msg 212 35 stop; -#X obj 216 84 metro 70; -#X obj 18 245 pdp_v4l; -#X obj 27 214 metro 70; -#X obj 72 180 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 29 181 stop; -#X msg 92 215 open /dev/video; -#X text 113 637 written by Yves Degoyon ( ydegoyon@free.fr ); -#X msg 281 217 stop; -#X msg 280 191 start; -#X text 432 167 Open a file before any operations; -#X text 322 192 Start recording; -#X msg 280 165 open /tmp/output.mov; -#X floatatom 159 534 5 0 0 0 - - -; -#X obj 213 124 pdp_yqt; -#X text 328 621 using YUV420P color model ( hard-coded); -#X text 112 621 it records in quicktime format; -#X msg 283 347 jpeg \$1; -#X floatatom 346 348 5 0 0 0 - - -; -#X text 395 346 JPEG quality factor ( if using jpeg compressor ); -#X msg 281 372 framerate \$1; -#X floatatom 378 372 5 0 0 0 - - -; -#X text 427 371 Frame rate : if not set \, it will be calculated; -#X text 388 325 Set a compressor supported by libquicktime ( 0.9.1 -); -#X msg 281 270 symbol jpeg; -#X msg 282 324 compressor \$1; -#X msg 281 294 symbol raw; -#X msg 361 293 symbol divx; -#X msg 449 294 symbol dv; -#X msg 369 270 symbol yuv2; -#X text 319 225 ( u need to do that to have a useable movie ); -#X text 322 212 Stop recording; -#X obj 832 499 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 832 551 pdp_control; -#X msg 832 524 thread \$1; -#X floatatom 832 612 5 0 0 0 - - -; -#X obj 832 583 route pdp_drop; -#X text 113 605 pdp_rec~ : records video and audio output to file; -#X obj 119 300 adc~; -#X text 273 125 <---- audio connections; -#X text 281 147 ==== ACTIONS ========; -#X text 282 250 ==== VIDEOS SETTINGS ========; -#X text 390 450 Set a compressor supported by libquicktime ( 0.9.1 -); -#X text 285 399 ==== AUDIO SETTINGS ========; -#X msg 284 449 acompressor \$1; -#X msg 284 423 symbol twos; -#X obj 139 109 pdp_xv; -#X text 283 475 NOTE : pdp_rec~ will record 2 channels \, 8 bits audio -at the samplerate of PD; -#X msg 375 423 symbol raw; -#X obj 159 505 pdp_rec~; -#X obj 21 385 pdp_affine; -#X floatatom 52 340 5 0 0 0 - - -; -#X obj 26 440 pdp_xv; -#X connect 0 0 8 0; -#X connect 1 0 21 0; -#X connect 2 0 1 0; -#X connect 3 0 21 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 8 1; -#X connect 7 0 8 0; -#X connect 8 0 21 0; -#X connect 9 0 57 0; -#X connect 10 0 9 0; -#X connect 11 0 10 0; -#X connect 12 0 10 0; -#X connect 13 0 9 0; -#X connect 15 0 56 0; -#X connect 16 0 56 0; -#X connect 19 0 56 0; -#X connect 21 0 53 0; -#X connect 21 0 56 0; -#X connect 21 4 56 0; -#X connect 21 5 56 1; -#X connect 24 0 56 0; -#X connect 25 0 24 0; -#X connect 27 0 56 0; -#X connect 28 0 27 0; -#X connect 31 0 32 0; -#X connect 32 0 56 0; -#X connect 33 0 32 0; -#X connect 34 0 32 0; -#X connect 35 0 32 0; -#X connect 36 0 32 0; -#X connect 39 0 41 0; -#X connect 40 0 43 0; -#X connect 41 0 40 0; -#X connect 43 0 42 0; -#X connect 45 0 56 0; -#X connect 45 1 56 1; -#X connect 51 0 56 0; -#X connect 52 0 51 0; -#X connect 55 0 51 0; -#X connect 56 0 20 0; -#X connect 57 0 59 0; -#X connect 57 0 56 0; -#X connect 58 0 57 1; diff --git a/doc/help-pdp_rev.pd b/doc/help-pdp_rev.pd deleted file mode 100644 index 374c22b..0000000 --- a/doc/help-pdp_rev.pd +++ /dev/null @@ -1,66 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 248 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 280 221 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X floatatom 336 274 5 0 0 0 - - -; -#X floatatom 358 299 5 0 0 0 - - -; -#X floatatom 372 321 5 0 0 0 - - -; -#X floatatom 389 344 5 0 0 0 - - -; -#X obj 249 323 pdp_rev; -#X text 411 297 Line Space default=6; -#X text 387 274 Grab Time [ 1 \, ... ] default=1; -#X text 423 318 Scale [ 1 \, ... ] default=50; -#X text 439 343 Line color default=0xffff; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 480 394 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 480 446 pdp_control; -#X msg 480 419 thread \$1; -#X floatatom 480 507 5 0 0 0 - - -; -#X obj 480 478 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 17 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 17 1; -#X connect 14 0 17 2; -#X connect 15 0 17 3; -#X connect 16 0 17 4; -#X connect 17 0 0 0; -#X connect 22 0 17 0; -#X connect 23 0 22 0; -#X connect 24 0 23 0; -#X connect 25 0 23 0; -#X connect 26 0 22 0; -#X connect 27 0 29 0; -#X connect 28 0 31 0; -#X connect 29 0 28 0; -#X connect 31 0 30 0; diff --git a/doc/help-pdp_ripple.pd b/doc/help-pdp_ripple.pd deleted file mode 100644 index 32adbbf..0000000 --- a/doc/help-pdp_ripple.pd +++ /dev/null @@ -1,67 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 248 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 278 210 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X msg 384 260 bang; -#X obj 367 235 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 249 323 pdp_ripple; -#X text 389 234 Mode ( 0=raindrops \, 1=motion detection ); -#X floatatom 403 287 5 0 0 0 - - -; -#X text 454 287 Motion detection threshold; -#X text 425 262 Reset; -#X floatatom 422 310 5 0 0 0 - - -; -#X text 473 309 Rain density evolution speed; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 406 378 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 406 430 pdp_control; -#X msg 406 403 thread \$1; -#X floatatom 406 491 5 0 0 0 - - -; -#X obj 406 462 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 15 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 15 2; -#X connect 14 0 15 1; -#X connect 15 0 0 0; -#X connect 17 0 15 3; -#X connect 20 0 15 4; -#X connect 22 0 15 0; -#X connect 23 0 22 0; -#X connect 24 0 23 0; -#X connect 25 0 23 0; -#X connect 26 0 22 0; -#X connect 27 0 29 0; -#X connect 28 0 31 0; -#X connect 29 0 28 0; -#X connect 31 0 30 0; diff --git a/doc/help-pdp_segsnd~.pd b/doc/help-pdp_segsnd~.pd deleted file mode 100644 index 5d3c504..0000000 --- a/doc/help-pdp_segsnd~.pd +++ /dev/null @@ -1,13 +0,0 @@ -#N canvas 259 178 509 391 10; -#X text 51 321 written by Yves Degoyon (ydegoyon@free.fr); -#X text 236 112 <-- everything is in this box; -#X text 265 127 where the block size is redefined; -#X obj 395 221 loadbang; -#X msg 395 251 \; pd dsp 1; -#X obj 128 113 rs_pdp_segsnd~; -#X text 51 295 pdp_segsnd~ : turns a segment into sound; -#X text 51 308 ( only use luminosity ); -#X obj 126 158 dac~; -#X connect 3 0 4 0; -#X connect 5 0 8 0; -#X connect 5 0 8 1; diff --git a/doc/help-pdp_shagadelic.pd b/doc/help-pdp_shagadelic.pd deleted file mode 100644 index 67b2c1a..0000000 --- a/doc/help-pdp_shagadelic.pd +++ /dev/null @@ -1,59 +0,0 @@ -#N canvas 84 12 712 664 10; -#X obj 263 378 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 282 222 dac~; -#X obj 264 334 pdp_shagadelic; -#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 469 433 pdp_control; -#X msg 469 406 thread \$1; -#X floatatom 469 494 5 0 0 0 - - -; -#X obj 469 465 route pdp_drop; -#X floatatom 397 277 5 0 0 0 - - -; -#X text 396 257 Mask; -#X obj 373 301 * 100; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 18 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 16 4 17 0; -#X connect 16 5 17 1; -#X connect 18 0 0 0; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 26 0; -#X connect 26 0 18 1; diff --git a/doc/help-pdp_shape.pd b/doc/help-pdp_shape.pd deleted file mode 100644 index 6afaff7..0000000 --- a/doc/help-pdp_shape.pd +++ /dev/null @@ -1,132 +0,0 @@ -#N canvas 96 16 752 609 10; -#X obj 142 61 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 34 125 loop \$1; -#X obj 35 103 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 -; -#X msg 27 56 open \$1; -#X obj 26 32 openpanel; -#X obj 11 15 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 168 83 5 0 0 0 - - -; -#X msg 99 62 stop; -#X obj 175 52 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 131 132 metro 70; -#X obj 126 164 pdp_yqt; -#X obj 245 134 pdp_v4l; -#X obj 254 104 metro 70; -#X obj 299 70 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 256 71 stop; -#X msg 341 102 open /dev/video; -#X obj 567 476 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 567 528 pdp_control; -#X msg 567 501 thread \$1; -#X floatatom 567 589 5 0 0 0 - - -; -#X obj 567 560 route pdp_drop; -#X text 75 574 written by Yves Degoyon ( ydegoyon@free.fr ); -#X obj 117 477 pdp_xv; -#X msg 298 274 rgb \$1 \$2 \$3; -#X obj 397 274 pack f f f; -#X floatatom 579 273 5 0 0 0 - - -; -#X text 590 292 R; -#X floatatom 628 274 5 0 0 0 - - -; -#X floatatom 672 274 5 0 0 0 - - -; -#X text 683 291 B; -#X obj 528 274 t b f; -#X text 634 292 G; -#X obj 480 274 t b f; -#X obj 118 527 route press drag release; -#X msg 262 172 pick \$1 \$2; -#X text 353 171 Pick the color of the shape; -#X msg 272 195 detect \$1 \$2; -#X text 370 195 Detect a shape of that color; -#X msg 282 219 tolerance \$1; -#X floatatom 379 221 5 0 0 0 - - -; -#X text 76 558 pdp_shape : shape recognition object; -#X text 423 221 Set tolerance ( default = 20 ); -#X text 300 294 Set the color of the shape; -#X msg 292 246 paint \$1; -#X obj 362 247 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 387 246 Paint option ( default = off ); -#X floatatom 315 459 5 0 0 0 - - -; -#X floatatom 276 477 5 0 0 0 - - -; -#X floatatom 365 459 5 0 0 0 - - -; -#X floatatom 277 498 5 0 0 0 - - -; -#X text 321 438 X1; -#X text 369 438 X2; -#X text 249 476 Y1; -#X text 249 499 Y2; -#X text 322 486 Coordinates of detected shape; -#X obj 416 312 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 -1; -#X msg 314 312 luminosity \$1; -#X text 444 311 Use luminosity ( default = on ); -#X obj 117 421 pdp_shape; -#X msg 35 461 cursor 1; -#X obj 405 354 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 -1; -#X msg 326 352 shape \$1; -#X text 433 354 Draw shape option ( default = on ); -#X obj 506 329 loadbang; -#X msg 471 330 1; -#X msg 333 381 isolate \$1; -#X obj 421 382 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 442 382 Only show detected shape ( default = off ); -#X connect 0 0 9 0; -#X connect 1 0 10 0; -#X connect 2 0 1 0; -#X connect 3 0 10 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 9 1; -#X connect 7 0 9 0; -#X connect 8 0 6 0; -#X connect 9 0 10 0; -#X connect 10 0 58 0; -#X connect 11 0 58 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 17 0 20 0; -#X connect 18 0 17 0; -#X connect 20 0 19 0; -#X connect 22 0 33 0; -#X connect 23 0 58 0; -#X connect 24 0 23 0; -#X connect 25 0 24 0; -#X connect 27 0 32 0; -#X connect 28 0 30 0; -#X connect 30 0 24 0; -#X connect 30 1 24 2; -#X connect 32 0 24 0; -#X connect 32 1 24 1; -#X connect 33 0 34 0; -#X connect 33 2 36 0; -#X connect 34 0 58 0; -#X connect 36 0 58 0; -#X connect 38 0 58 0; -#X connect 39 0 38 0; -#X connect 43 0 58 0; -#X connect 44 0 43 0; -#X connect 55 0 56 0; -#X connect 56 0 58 0; -#X connect 58 0 22 0; -#X connect 58 1 46 0; -#X connect 58 2 47 0; -#X connect 58 3 48 0; -#X connect 58 4 49 0; -#X connect 59 0 22 0; -#X connect 60 0 61 0; -#X connect 61 0 58 0; -#X connect 63 0 64 0; -#X connect 64 0 55 0; -#X connect 64 0 60 0; -#X connect 65 0 58 0; -#X connect 66 0 65 0; diff --git a/doc/help-pdp_simura.pd b/doc/help-pdp_simura.pd deleted file mode 100644 index 6919657..0000000 --- a/doc/help-pdp_simura.pd +++ /dev/null @@ -1,65 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 279 211 dac~; -#X obj 257 135 metro 70; -#X obj 217 299 pdp_simura; -#X floatatom 344 275 5 0 0 0 - - -; -#X obj 252 167 pdp_yqt; -#X text 445 257 Color 0 x y [ r g b angle ]; -#X floatatom 331 554 5 0 0 0 - - -; -#X text 379 553 Angle; -#X msg 61 516 dither \$1; -#X floatatom 13 518 5 0 0 0 - - -; -#X floatatom 14 541 5 0 0 0 - - -; -#X msg 63 540 blend \$1; -#X floatatom 14 562 5 0 0 0 - - -; -#X msg 64 560 antialias \$1; -#X msg 29 458 font helmetr/5; -#X floatatom 354 572 5 0 0 0 - - -; -#X text 400 572 Scroll; -#X obj 380 594 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X text 517 594 Alpha ( global ); -#X msg 163 304 text on%32air!! 150 78; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 50 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 50 0; -#X connect 17 0 19 0; -#X connect 18 0 21 0; -#X connect 19 0 18 0; -#X connect 21 0 20 0; -#X connect 24 0 50 0; -#X connect 25 0 50 0; -#X connect 26 0 50 0; -#X connect 27 0 50 0; -#X connect 28 0 50 1; -#X connect 35 0 50 2; -#X connect 37 0 50 3; -#X connect 38 0 50 4; -#X connect 39 0 50 5; -#X connect 40 0 50 6; -#X connect 45 0 11 0; -#X connect 46 0 50 0; -#X connect 47 0 50 0; -#X connect 48 0 50 0; -#X connect 49 0 50 0; -#X connect 50 0 0 0; -#X connect 52 0 50 7; -#X connect 54 0 50 0; -#X connect 55 0 54 0; -#X connect 56 0 57 0; -#X connect 57 0 50 0; -#X connect 58 0 59 0; -#X connect 59 0 50 0; -#X connect 60 0 50 0; -#X connect 61 0 50 8; -#X connect 63 0 50 9; -#X connect 65 0 50 0; diff --git a/doc/help-pdp_theonice~.pd b/doc/help-pdp_theonice~.pd deleted file mode 100644 index cec7bf2..0000000 --- a/doc/help-pdp_theonice~.pd +++ /dev/null @@ -1,20 +0,0 @@ -#N canvas 131 125 861 556 10; -#X obj 156 158 dac~; -#X text 246 113 <-- everything is in this box; -#X text 275 128 where the block size is redefined; -#X text 275 142 this is necessary for an; -#X msg 395 251 \; pd dsp 1; -#X obj 128 113 rs_pdp_theonice~; -#X text 52 282 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 55 229 pdp_theonice~ : streams theora a/v to a; -#X text 52 242 (patched) icecast server; -#X text 53 269 http://mediacast1.com/~karl; -#X text 52 256 the icecast server can be found here :; -#X text 276 155 ( acceptable? ) theora audio decoding; -#X obj 395 221 loadbang; -#X obj 160 55 adc~; -#X connect 5 0 0 0; -#X connect 5 1 0 1; -#X connect 12 0 4 0; -#X connect 13 0 5 0; -#X connect 13 1 5 1; diff --git a/doc/help-pdp_theorin~.pd b/doc/help-pdp_theorin~.pd deleted file mode 100644 index 19d133a..0000000 --- a/doc/help-pdp_theorin~.pd +++ /dev/null @@ -1,14 +0,0 @@ -#N canvas 259 178 509 391 10; -#X obj 156 158 dac~; -#X text 51 309 written by Yves Degoyon (ydegoyon@free.fr); -#X text 236 112 <-- everything is in this box; -#X text 265 127 where the block size is redefined; -#X text 265 141 this is necessary for an; -#X text 266 154 ( acceptable? ) audio decoding; -#X obj 395 221 loadbang; -#X msg 395 251 \; pd dsp 1; -#X text 51 295 pdp_theorin~ : theora threaded file reader; -#X obj 128 113 rs_pdp_theorin~; -#X connect 6 0 7 0; -#X connect 9 0 0 0; -#X connect 9 1 0 1; diff --git a/doc/help-pdp_theorout~.pd b/doc/help-pdp_theorout~.pd deleted file mode 100644 index e6cb579..0000000 --- a/doc/help-pdp_theorout~.pd +++ /dev/null @@ -1,122 +0,0 @@ -#N canvas 5 16 986 661 10; -#X obj 255 34 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 117 65 loop \$1; -#X obj 117 40 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 -; -#X msg 278 48 open \$1; -#X obj 278 24 openpanel; -#X obj 278 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 293 75 5 0 0 0 - - -; -#X msg 212 35 stop; -#X obj 215 91 metro 70; -#X obj 18 191 pdp_v4l; -#X obj 27 160 metro 70; -#X obj 72 126 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 29 127 stop; -#X msg 92 161 open /dev/video; -#X text 112 622 written by Yves Degoyon ( ydegoyon@free.fr ); -#X msg 383 294 stop; -#X msg 382 268 start; -#X text 424 269 Start recording; -#X floatatom 159 534 5 0 0 0 - - -; -#X obj 213 124 pdp_yqt; -#X text 424 296 Stop recording; -#X obj 832 499 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 832 551 pdp_control; -#X msg 832 524 thread \$1; -#X floatatom 832 612 5 0 0 0 - - -; -#X obj 832 583 route pdp_drop; -#X obj 119 300 adc~; -#X text 326 197 <---- audio connections; -#X text 383 224 ==== ACTIONS ========; -#X text 384 327 ==== VIDEOS SETTINGS ========; -#X text 383 403 ==== AUDIO SETTINGS ========; -#X obj 142 200 pdp_xv; -#X obj 36 255 pdp_affine; -#X floatatom 68 229 5 0 0 0 - - -; -#X obj 36 287 pdp_xv; -#X text 113 605 pdp_theorout~ : records a/v theora encoded file; -#X msg 382 242 open /tmp/output.ogg; -#X text 534 244 Open a theora/vorbis file before any operations; -#X obj 308 124 pdp_theorin~; -#X obj 378 32 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 378 82 open \$1; -#X obj 378 54 openpanel; -#X obj 357 167 dac~; -#X text 612 296 Warning : change audio and video settings; -#X msg 386 347 videoquality \$1; -#X msg 387 375 videobitrate \$1; -#X text 560 377 Video bitrate ( kbps ) : [45 \, 2000]; -#X text 558 350 Video quality : [0 \, 63] \, default 16; -#X text 727 392 default 96; -#X msg 385 424 audioquality \$1; -#X msg 386 452 audiobitrate \$1; -#X text 729 468 default 32; -#X text 563 453 Audio bitrate ( kbps ) : [8 \, 2000]; -#X text 562 426 Audio quality : [-0.1 \, 1.0] \, default 0.5; -#X floatatom 504 349 5 0 0 0 - - -; -#X floatatom 505 376 5 0 0 0 - - -; -#X floatatom 506 424 5 0 0 0 - - -; -#X floatatom 506 453 5 0 0 0 - - -; -#X text 682 310 before starting the recording; -#X text 682 324 ( or restart it ); -#X obj 159 504 pdp_theorout~; -#X msg 452 82 loop 1; -#X obj 452 55 loadbang; -#X connect 0 0 8 0; -#X connect 1 0 19 0; -#X connect 2 0 1 0; -#X connect 3 0 19 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 8 1; -#X connect 7 0 8 0; -#X connect 8 0 19 0; -#X connect 9 0 32 0; -#X connect 10 0 9 0; -#X connect 11 0 10 0; -#X connect 12 0 10 0; -#X connect 13 0 9 0; -#X connect 15 0 60 0; -#X connect 16 0 60 0; -#X connect 19 0 31 0; -#X connect 19 0 60 0; -#X connect 19 4 42 0; -#X connect 19 4 60 0; -#X connect 19 5 42 1; -#X connect 19 5 60 1; -#X connect 21 0 23 0; -#X connect 22 0 25 0; -#X connect 23 0 22 0; -#X connect 25 0 24 0; -#X connect 26 0 60 0; -#X connect 26 1 60 1; -#X connect 32 0 34 0; -#X connect 32 0 60 0; -#X connect 33 0 32 1; -#X connect 36 0 60 0; -#X connect 38 0 31 0; -#X connect 38 0 60 0; -#X connect 38 1 42 0; -#X connect 38 1 60 0; -#X connect 38 2 42 1; -#X connect 38 2 60 1; -#X connect 39 0 41 0; -#X connect 40 0 38 0; -#X connect 41 0 40 0; -#X connect 44 0 60 0; -#X connect 45 0 60 0; -#X connect 49 0 60 0; -#X connect 50 0 60 0; -#X connect 54 0 44 0; -#X connect 55 0 45 0; -#X connect 56 0 49 0; -#X connect 57 0 50 0; -#X connect 60 0 18 0; -#X connect 61 0 38 0; -#X connect 62 0 61 0; diff --git a/doc/help-pdp_transform.pd b/doc/help-pdp_transform.pd deleted file mode 100644 index 064b9d7..0000000 --- a/doc/help-pdp_transform.pd +++ /dev/null @@ -1,58 +0,0 @@ -#N canvas 84 12 712 664 10; -#X obj 263 378 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 346 203 pdp_v4l; -#X obj 355 172 metro 70; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 252 167 pdp_yqt; -#X obj 282 220 dac~; -#X obj 264 334 pdp_transform; -#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 469 433 pdp_control; -#X msg 469 406 thread \$1; -#X floatatom 469 494 5 0 0 0 - - -; -#X obj 469 465 route pdp_drop; -#X obj 343 304 hdl 15 1 0 6 empty empty empty 0 -6 0 8 -262144 -1 -1 -0; -#X text 346 281 Choose transformation; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 18 0; -#X connect 12 0 11 0; -#X connect 13 0 12 0; -#X connect 14 0 12 0; -#X connect 15 0 11 0; -#X connect 16 0 18 0; -#X connect 16 4 17 0; -#X connect 16 5 17 1; -#X connect 18 0 0 0; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; -#X connect 24 0 18 1; diff --git a/doc/help-pdp_transition.pd b/doc/help-pdp_transition.pd deleted file mode 100644 index 685dfbc..0000000 --- a/doc/help-pdp_transition.pd +++ /dev/null @@ -1,119 +0,0 @@ -#N canvas 324 0 828 668 10; -#X obj 275 452 pdp_xv; -#X obj 227 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 46 138 open \$1; -#X obj 45 114 openpanel; -#X obj 30 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 184 98 stop; -#X obj 187 135 metro 70; -#X obj 124 175 pdp_yqt; -#X obj 251 168 pdp_v4l; -#X obj 260 137 metro 70; -#X obj 305 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 262 104 stop; -#X obj 587 463 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X msg 587 488 thread \$1; -#X floatatom 587 576 5 0 0 0 - - -; -#X obj 587 547 route pdp_drop; -#X obj 556 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 452 136 loop \$1; -#X obj 453 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 375 138 open \$1; -#X obj 374 114 openpanel; -#X obj 359 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 513 98 stop; -#X obj 516 135 metro 70; -#X obj 453 175 pdp_yqt; -#X obj 580 168 pdp_v4l; -#X obj 589 137 metro 70; -#X obj 634 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 591 104 stop; -#X text 42 572 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 144 538 between 2 video sources; -#X text 40 526 pdp_transition : alternate transitions; -#X msg 195 323 circle 5; -#X msg 195 301 circle 1; -#X obj 587 515 pdp_control; -#X msg 443 301 wipelr 5 0; -#X text 524 302 Wipe transition left to right : -; -#X msg 443 321 wipelr 5 40; -#X text 523 321 The same with randomness; -#X msg 443 342 wiperl 5 0; -#X text 520 341 Wipe transition right to left : -; -#X text 520 359 Multi wipe : ; -#X msg 443 360 mwipe 5 0; -#X text 521 378 Wipe top down : ; -#X msg 444 379 wipetd 5 0; -#X text 520 398 Wipe bottom up : ; -#X msg 443 399 wipebu 5 30; -#X msg 196 343 random 5; -#X text 6 350 Random transition : ; -#X msg 197 364 melt 5; -#X text 5 369 Melt transition : ; -#X text 6 308 Slow circle transition; -#X text 6 329 Faster circle transition; -#X text 5 402 ; -#X text 5 391 Blend transition :; -#X msg 197 388 blend 5 30; -#X text 40 549 existing transition : "circle" \, "wipe" \, "random" -\,; -#X msg 198 414 page 10; -#X text 5 422 Page transition : ; -#X text 175 560 "melt" \, "blend" \, "page"; -#X obj 301 392 pdp_transition; -#X connect 1 0 8 0; -#X connect 2 0 9 0; -#X connect 3 0 2 0; -#X connect 4 0 9 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 8 0; -#X connect 8 0 9 0; -#X connect 9 0 62 1; -#X connect 10 0 62 1; -#X connect 11 0 10 0; -#X connect 12 0 11 0; -#X connect 13 0 11 0; -#X connect 14 0 15 0; -#X connect 15 0 36 0; -#X connect 17 0 16 0; -#X connect 18 0 25 0; -#X connect 19 0 26 0; -#X connect 20 0 19 0; -#X connect 21 0 26 0; -#X connect 22 0 21 0; -#X connect 23 0 22 0; -#X connect 24 0 25 0; -#X connect 25 0 26 0; -#X connect 26 0 62 2; -#X connect 27 0 62 2; -#X connect 28 0 27 0; -#X connect 29 0 28 0; -#X connect 30 0 28 0; -#X connect 34 0 62 0; -#X connect 35 0 62 0; -#X connect 36 0 17 0; -#X connect 37 0 62 0; -#X connect 39 0 62 0; -#X connect 41 0 62 0; -#X connect 44 0 62 0; -#X connect 46 0 62 0; -#X connect 48 0 62 0; -#X connect 49 0 62 0; -#X connect 51 0 62 0; -#X connect 57 0 62 0; -#X connect 59 0 62 0; -#X connect 62 0 0 0; diff --git a/doc/help-pdp_underwatch.pd b/doc/help-pdp_underwatch.pd deleted file mode 100644 index f845aac..0000000 --- a/doc/help-pdp_underwatch.pd +++ /dev/null @@ -1,79 +0,0 @@ -#N canvas 207 18 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X floatatom 340 264 5 0 0; -#X text 393 265 Strip size 0 \, default=10; -#X obj 217 299 pdp_underwatch; -#X obj 257 135 metro 50; -#X obj 582 161 pdp_control; -#X msg 582 134 thread \$1; -#X floatatom 582 222 5 0 0; -#X obj 582 193 route pdp_drop; -#X obj 582 161 pdp_control; -#X msg 582 134 thread \$1; -#X floatatom 582 222 5 0 0; -#X obj 582 193 route pdp_drop; -#X obj 582 161 pdp_control; -#X msg 582 134 thread \$1; -#X floatatom 582 222 5 0 0; -#X obj 582 193 route pdp_drop; -#X text 262 226 Set the rate so that no packets are lost -->; -#X obj 583 108 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 252 167 pdp_yqt; -#X obj 376 173 pdp_v4l; -#X obj 385 142 metro 70; -#X obj 430 108 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 387 109 stop; -#X msg 433 172 open /dev/video; -#X obj 445 321 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 445 373 pdp_control; -#X msg 445 346 thread \$1; -#X floatatom 445 434 5 0 0; -#X obj 445 405 route pdp_drop; -#X connect 1 0 13 0; -#X connect 2 0 28 0; -#X connect 3 0 2 0; -#X connect 4 0 28 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 13 1; -#X connect 8 0 13 0; -#X connect 9 0 7 0; -#X connect 10 0 12 1; -#X connect 12 0 0 0; -#X connect 13 0 28 0; -#X connect 14 0 17 0; -#X connect 15 0 14 0; -#X connect 17 0 16 0; -#X connect 18 0 21 0; -#X connect 19 0 18 0; -#X connect 21 0 20 0; -#X connect 22 0 25 0; -#X connect 23 0 22 0; -#X connect 25 0 24 0; -#X connect 27 0 23 0; -#X connect 28 0 12 0; -#X connect 29 0 12 0; -#X connect 30 0 29 0; -#X connect 31 0 30 0; -#X connect 32 0 30 0; -#X connect 33 0 29 0; -#X connect 34 0 36 0; -#X connect 35 0 38 0; -#X connect 36 0 35 0; -#X connect 38 0 37 0; diff --git a/doc/help-pdp_vertigo.pd b/doc/help-pdp_vertigo.pd deleted file mode 100644 index 07b8dcb..0000000 --- a/doc/help-pdp_vertigo.pd +++ /dev/null @@ -1,57 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 230 296 pdp_vertigo; -#X floatatom 330 243 5 0 0 0 - - -; -#X floatatom 328 269 5 0 0 0 - - -; -#X text 378 244 Phase increment; -#X text 380 267 Zoom rate; -#X obj 252 167 pdp_yqt; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 445 321 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 445 373 pdp_control; -#X msg 445 346 thread \$1; -#X floatatom 445 434 5 0 0 0 - - -; -#X obj 445 405 route pdp_drop; -#X connect 1 0 10 0; -#X connect 2 0 16 0; -#X connect 3 0 2 0; -#X connect 4 0 16 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 16 0; -#X connect 11 0 0 0; -#X connect 12 0 11 1; -#X connect 13 0 11 2; -#X connect 16 0 11 0; -#X connect 17 0 11 0; -#X connect 18 0 17 0; -#X connect 19 0 18 0; -#X connect 20 0 18 0; -#X connect 21 0 17 0; -#X connect 22 0 24 0; -#X connect 23 0 26 0; -#X connect 24 0 23 0; -#X connect 26 0 25 0; diff --git a/doc/help-pdp_warhol.pd b/doc/help-pdp_warhol.pd deleted file mode 100644 index 2522fb9..0000000 --- a/doc/help-pdp_warhol.pd +++ /dev/null @@ -1,75 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 272 495 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X floatatom 339 275 5 0 0 0 - - -; -#X obj 346 203 pdp_v4l; -#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 357 139 stop; -#X msg 442 170 open /dev/video; -#X obj 284 435 pdp_warhol; -#X obj 252 167 pdp_yqt; -#X floatatom 373 297 5 0 0 0 - - -; -#X obj 280 221 dac~; -#X text 386 275 X Divider; -#X text 423 296 Y Divider; -#X obj 389 318 hdl 15 1 0 9 empty empty empty 0 -6 0 8 -262144 -1 -1 -0; -#X text 579 320 Color to modify; -#X floatatom 412 340 5 0 0 0 - - -; -#X floatatom 438 361 5 0 0 0 - - -; -#X floatatom 464 386 5 0 0 0 - - -; -#X text 459 340 Y component; -#X text 487 360 U component; -#X text 510 385 V component; -#X obj 355 172 metro 70; -#X floatatom 526 319 5 0 0 0 - - -; -#X obj 475 431 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 475 483 pdp_control; -#X msg 475 456 thread \$1; -#X floatatom 475 544 5 0 0 0 - - -; -#X obj 475 513 route pdp_drop; -#X connect 1 0 10 0; -#X connect 2 0 17 0; -#X connect 3 0 2 0; -#X connect 4 0 17 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 17 0; -#X connect 11 0 16 1; -#X connect 12 0 16 0; -#X connect 13 0 30 0; -#X connect 14 0 30 0; -#X connect 15 0 12 0; -#X connect 16 0 0 0; -#X connect 17 0 16 0; -#X connect 17 4 19 0; -#X connect 17 5 19 1; -#X connect 18 0 16 2; -#X connect 22 0 16 3; -#X connect 22 0 31 0; -#X connect 24 0 16 4; -#X connect 25 0 16 5; -#X connect 26 0 16 6; -#X connect 30 0 12 0; -#X connect 32 0 34 0; -#X connect 33 0 36 0; -#X connect 34 0 33 0; -#X connect 36 0 35 0; diff --git a/doc/help-pdp_warp.pd b/doc/help-pdp_warp.pd deleted file mode 100644 index 28e826d..0000000 --- a/doc/help-pdp_warp.pd +++ /dev/null @@ -1,61 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 248 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 279 216 dac~; -#X obj 257 135 metro 70; -#X obj 252 167 pdp_yqt; -#X obj 339 262 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 361 260 Mode ( 0=manual \, 1=auto ); -#X floatatom 339 292 5 0 0 0 - - -; -#X text 386 292 Manual control; -#X obj 249 323 pdp_warp; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 422 335 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 422 387 pdp_control; -#X msg 422 360 thread \$1; -#X floatatom 422 448 5 0 0 0 - - -; -#X obj 422 417 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 12 0; -#X connect 3 0 2 0; -#X connect 4 0 12 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 12 0; -#X connect 12 0 17 0; -#X connect 12 4 10 0; -#X connect 12 5 10 1; -#X connect 13 0 17 1; -#X connect 15 0 17 2; -#X connect 17 0 0 0; -#X connect 18 0 17 0; -#X connect 19 0 18 0; -#X connect 20 0 19 0; -#X connect 21 0 19 0; -#X connect 22 0 18 0; -#X connect 23 0 25 0; -#X connect 24 0 27 0; -#X connect 25 0 24 0; -#X connect 27 0 26 0; diff --git a/doc/help-pdp_xcanvas.pd b/doc/help-pdp_xcanvas.pd deleted file mode 100644 index ed78dac..0000000 --- a/doc/help-pdp_xcanvas.pd +++ /dev/null @@ -1,158 +0,0 @@ -#N canvas 121 0 828 668 10; -#X obj 227 100 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 139 loop \$1; -#X obj 124 117 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 119 80 open \$1; -#X obj 118 56 openpanel; -#X obj 103 39 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 184 101 stop; -#X obj 36 177 pdp_v4l; -#X obj 36 145 metro 70; -#X obj 83 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 40 105 stop; -#X obj 716 529 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 716 581 pdp_control; -#X msg 716 554 thread \$1; -#X floatatom 716 642 5 0 0 0 - - -; -#X obj 716 613 route pdp_drop; -#X text 35 641 written by Yves Degoyon ( ydegoyon@free.fr ); -#X floatatom 189 169 5 0 0 0 - - -; -#X text 413 470 <-- you can move video sources by dragging them around -; -#X obj 470 99 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 366 138 loop \$1; -#X obj 367 116 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 362 79 open \$1; -#X obj 361 55 openpanel; -#X obj 346 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 427 100 stop; -#X obj 283 178 pdp_v4l; -#X obj 290 154 metro 70; -#X obj 337 113 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 294 114 stop; -#X floatatom 432 168 5 0 0 0 - - -; -#X obj 735 96 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 631 135 loop \$1; -#X obj 632 113 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 627 76 open \$1; -#X obj 626 52 openpanel; -#X obj 611 35 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 692 97 stop; -#X obj 695 134 metro 70; -#X obj 548 176 pdp_v4l; -#X obj 548 152 metro 70; -#X obj 595 111 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 552 112 stop; -#X floatatom 697 165 5 0 0 0 - - -; -#X text 36 605 note : the maximum number of inputs is 10; -#X text 36 618 ( easily hackable in the code ); -#X text 544 397 Change offsets of first video source; -#X obj 548 351 pack f f; -#X floatatom 549 312 5 0 0 0 - - -; -#X floatatom 599 312 5 0 0 0 - - -; -#X obj 589 331 t b f; -#X text 564 294 X; -#X text 609 293 Y; -#X msg 548 375 offset 1 \$1 \$2; -#X obj 81 315 loadbang; -#X msg 172 514 select \$1 \$2; -#X msg 278 513 drag \$1 \$2; -#X msg 366 512 unselect; -#X msg 84 399 cursor 1; -#X msg 82 341 offset 2 320 0; -#X msg 81 365 offset 3 256 240; -#X obj 134 258 pdp_scale 320 240; -#X obj 307 255 pdp_scale 320 240; -#X obj 496 254 pdp_scale 320 240; -#X obj 233 471 route press drag release; -#X obj 187 138 metro 40; -#X obj 431 137 metro 40; -#X obj 121 177 pdp_yqt; -#X obj 367 177 pdp_yqt; -#X obj 632 174 pdp_yqt; -#X obj 234 432 pdp_xcanvas 640 480 3; -#X text 34 591 constructor : pdp_xcanvas -; -#X text 35 565 pdp_xcanvas : displaying several video sources; -#X text 35 578 pdp_xcanvas = pdp_canvas + pdp_xv; -#X connect 0 0 65 0; -#X connect 1 0 67 0; -#X connect 2 0 1 0; -#X connect 3 0 67 0; -#X connect 4 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 65 0; -#X connect 7 0 61 0; -#X connect 8 0 7 0; -#X connect 9 0 8 0; -#X connect 10 0 8 0; -#X connect 11 0 13 0; -#X connect 12 0 15 0; -#X connect 13 0 12 0; -#X connect 15 0 14 0; -#X connect 17 0 67 1; -#X connect 19 0 66 0; -#X connect 20 0 68 0; -#X connect 21 0 20 0; -#X connect 22 0 68 0; -#X connect 23 0 22 0; -#X connect 24 0 23 0; -#X connect 25 0 66 0; -#X connect 26 0 62 0; -#X connect 27 0 26 0; -#X connect 28 0 27 0; -#X connect 29 0 27 0; -#X connect 30 0 68 1; -#X connect 31 0 38 0; -#X connect 32 0 69 0; -#X connect 33 0 32 0; -#X connect 34 0 69 0; -#X connect 35 0 34 0; -#X connect 36 0 35 0; -#X connect 37 0 38 0; -#X connect 38 0 69 0; -#X connect 39 0 63 0; -#X connect 40 0 39 0; -#X connect 41 0 40 0; -#X connect 42 0 40 0; -#X connect 43 0 69 1; -#X connect 47 0 53 0; -#X connect 48 0 47 0; -#X connect 49 0 50 0; -#X connect 50 0 47 0; -#X connect 50 1 47 1; -#X connect 53 0 70 0; -#X connect 54 0 59 0; -#X connect 54 0 60 0; -#X connect 55 0 70 0; -#X connect 56 0 70 0; -#X connect 57 0 70 0; -#X connect 58 0 70 0; -#X connect 59 0 70 0; -#X connect 60 0 70 0; -#X connect 61 0 70 1; -#X connect 62 0 70 2; -#X connect 63 0 70 3; -#X connect 64 0 55 0; -#X connect 64 1 56 0; -#X connect 64 2 57 0; -#X connect 65 0 67 0; -#X connect 66 0 68 0; -#X connect 67 0 61 0; -#X connect 68 0 62 0; -#X connect 69 0 63 0; -#X connect 70 0 58 0; -#X connect 70 0 64 0; diff --git a/doc/help-pdp_yqt.pd b/doc/help-pdp_yqt.pd deleted file mode 100644 index 70c671b..0000000 --- a/doc/help-pdp_yqt.pd +++ /dev/null @@ -1,60 +0,0 @@ -#N canvas 237 21 712 664 10; -#X obj 227 327 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 257 135 metro 70; -#X obj 558 272 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 558 324 pdp_control; -#X msg 558 297 thread \$1; -#X floatatom 558 385 5 0 0 0 - - -; -#X obj 558 356 route pdp_drop; -#X floatatom 266 282 5 0 0 0 - - -; -#X floatatom 297 307 5 0 0 0 - - -; -#X text 317 282 Number of frames decoded; -#X text 346 306 Total number of frames; -#X floatatom 317 164 5 0 0 0 - - -; -#X text 368 164 Frame command; -#X obj 316 183 t b f; -#X obj 320 259 dac~; -#X text 81 360 pdp_yqt : quicktime movie reader with audio support -; -#X text 82 392 with big plundering from pdp_qt ( Tom Schouten ); -#X text 81 376 written by Yves Degoyon; -#X floatatom 328 331 5 0 0 0 - - -; -#X text 377 331 Frame rate; -#X obj 225 223 pdp_yqt ----------; -#X connect 1 0 10 0; -#X connect 2 0 29 0; -#X connect 3 0 2 0; -#X connect 4 0 29 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 10 1; -#X connect 8 0 10 0; -#X connect 9 0 7 0; -#X connect 10 0 29 0; -#X connect 11 0 13 0; -#X connect 12 0 15 0; -#X connect 13 0 12 0; -#X connect 15 0 14 0; -#X connect 20 0 22 0; -#X connect 22 0 29 0; -#X connect 22 1 29 1; -#X connect 29 0 0 0; -#X connect 29 1 16 0; -#X connect 29 2 17 0; -#X connect 29 3 27 0; -#X connect 29 4 23 0; -#X connect 29 5 23 1; diff --git a/doc/help-pdp_yvu2rgb.pd b/doc/help-pdp_yvu2rgb.pd deleted file mode 100644 index 9ac8a58..0000000 --- a/doc/help-pdp_yvu2rgb.pd +++ /dev/null @@ -1,54 +0,0 @@ -#N canvas 0 0 712 664 10; -#X obj 218 367 pdp_xv; -#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 123 136 loop \$1; -#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 -1; -#X msg 370 44 open \$1; -#X obj 369 20 openpanel; -#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 316 99 5 0 0 0 - - -; -#X msg 225 65 stop; -#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 --1 -1 0 1; -#X obj 282 212 dac~; -#X obj 257 135 metro 70; -#X obj 200 297 pdp_yvu2rgb; -#X obj 252 167 pdp_yqt; -#X obj 421 166 pdp_v4l; -#X obj 430 135 metro 70; -#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 432 102 stop; -#X msg 517 133 open /dev/video; -#X obj 422 335 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 422 387 pdp_control; -#X msg 422 360 thread \$1; -#X floatatom 422 448 5 0 0 0 - - -; -#X obj 422 417 route pdp_drop; -#X connect 1 0 11 0; -#X connect 2 0 13 0; -#X connect 3 0 2 0; -#X connect 4 0 13 0; -#X connect 5 0 4 0; -#X connect 6 0 5 0; -#X connect 7 0 11 1; -#X connect 8 0 11 0; -#X connect 9 0 7 0; -#X connect 11 0 13 0; -#X connect 12 0 0 0; -#X connect 13 0 12 0; -#X connect 13 4 10 0; -#X connect 13 5 10 1; -#X connect 14 0 12 0; -#X connect 15 0 14 0; -#X connect 16 0 15 0; -#X connect 17 0 15 0; -#X connect 18 0 14 0; -#X connect 19 0 21 0; -#X connect 20 0 23 0; -#X connect 21 0 20 0; -#X connect 23 0 22 0; diff --git a/doc/pdp_aa-help.pd b/doc/pdp_aa-help.pd new file mode 100644 index 0000000..b6cfe74 --- /dev/null +++ b/doc/pdp_aa-help.pd @@ -0,0 +1,72 @@ +#N canvas 84 12 763 664 10; +#X obj 191 444 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 606 582 pdp_control; +#X msg 606 555 thread \$1; +#X floatatom 606 643 5 0 0; +#X obj 606 614 route pdp_drop; +#X text 224 632 written by Yves Degoyon (ydegoyon@free.fr); +#X msg 445 203 dim 800 600; +#X text 223 618 ( http://aa-project.sourceforge.net/aalib ); +#X text 224 603 it makes use of aalib; +#X obj 191 411 pdp_aa -----------------; +#X msg 318 287 driver X11; +#X msg 420 287 driver slang; +#X msg 419 309 driver stdout; +#X msg 318 309 driver stderr; +#X text 523 285 Set the driver; +#X msg 319 356 render \$1; +#X obj 396 356 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 418 356 Activate/Deactivate rendering; +#X text 225 589 pdp_aa : output images in ASCII art; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 26 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 26 0; +#X connect 17 0 19 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 20 0; +#X connect 23 0 11 0; +#X connect 26 0 0 0; +#X connect 27 0 26 0; +#X connect 28 0 26 0; +#X connect 29 0 26 0; +#X connect 30 0 26 0; +#X connect 32 0 26 0; +#X connect 33 0 32 0; diff --git a/doc/pdp_aging-help.pd b/doc/pdp_aging-help.pd new file mode 100644 index 0000000..2e8729a --- /dev/null +++ b/doc/pdp_aging-help.pd @@ -0,0 +1,60 @@ +#N canvas 237 21 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 281 222 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X floatatom 311 275 5 0 0 0 - - -; +#X floatatom 331 301 5 0 0 0 - - -; +#X text 387 301 Number of scratches; +#X text 366 272 Dust density; +#X obj 217 299 pdp_aging; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 17 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 17 1; +#X connect 14 0 17 2; +#X connect 17 0 0 0; +#X connect 18 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 19 0; +#X connect 21 0 19 0; +#X connect 22 0 18 0; +#X connect 23 0 25 0; +#X connect 24 0 27 0; +#X connect 25 0 24 0; +#X connect 27 0 26 0; diff --git a/doc/pdp_ascii-help.pd b/doc/pdp_ascii-help.pd new file mode 100644 index 0000000..5cf62cd --- /dev/null +++ b/doc/pdp_ascii-help.pd @@ -0,0 +1,78 @@ +#N canvas 368 56 763 664 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 606 582 pdp_control; +#X msg 606 555 thread \$1; +#X floatatom 606 643 5 0 0 0 - - -; +#X obj 606 614 route pdp_drop; +#X text 226 604 written by Yves Degoyon (ydegoyon@free.fr); +#X text 225 589 pdp_aa : output images in ASCII art; +#X msg 302 347 color \$1; +#X obj 373 348 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 302 372 brightness \$1; +#X floatatom 404 373 5 0 0 0 - - -; +#X floatatom 302 398 5 0 0 0 - - -; +#X obj 366 300 openpanel; +#X obj 438 301 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 304 300 load \$1; +#X text 304 321 ( file with the same format than charmaps.dat ); +#X obj 191 413 pdp_ascii; +#X text 352 397 Character to pixel ratio; +#X text 452 374 Increase brightness ( default 25 ); +#X text 393 347 Activate/suppress colors; +#X text 462 300 Load a characters map; +#X obj 346 203 pdp_v4l; +#X obj 95 307 pdp_scale 600 480; +#X obj 191 444 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 14 0; +#X connect 2 0 1 0; +#X connect 3 0 14 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 14 0; +#X connect 10 0 36 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 36 0; +#X connect 14 0 37 0; +#X connect 15 0 17 0; +#X connect 16 0 19 0; +#X connect 17 0 16 0; +#X connect 19 0 18 0; +#X connect 22 0 31 0; +#X connect 23 0 22 0; +#X connect 24 0 31 0; +#X connect 25 0 24 0; +#X connect 26 0 31 1; +#X connect 27 0 29 0; +#X connect 28 0 27 0; +#X connect 29 0 31 0; +#X connect 31 0 38 0; +#X connect 36 0 37 0; +#X connect 37 0 31 0; diff --git a/doc/pdp_background-help.pd b/doc/pdp_background-help.pd new file mode 100644 index 0000000..32e546d --- /dev/null +++ b/doc/pdp_background-help.pd @@ -0,0 +1,41 @@ +#N canvas 237 21 712 664 10; +#X obj 212 155 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 173 154 stop; +#X obj 201 189 metro 70; +#X obj 410 486 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 410 538 pdp_control; +#X msg 410 511 thread \$1; +#X floatatom 410 599 5 0 0 0 - - -; +#X obj 410 570 route pdp_drop; +#X obj 247 263 pdp_background; +#X obj 218 304 pdp_convert image/YCrCb/*; +#X msg 143 189 bang; +#X floatatom 273 229 5 0 0 0 - - -; +#X text 280 214 Red; +#X floatatom 321 228 5 0 0 0 - - -; +#X floatatom 373 228 5 0 0 0 - - -; +#X text 321 213 Green; +#X text 375 212 Blue; +#X obj 308 96 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1 +10 10 409 121; +#X text 258 392 pdp_background : a simple background generator; +#X text 259 409 written by Yves Degoyon ( ydegoyon@free.fr ); +#X obj 218 339 pdp_glx; +#X connect 0 0 2 0; +#X connect 1 0 2 0; +#X connect 2 0 8 0; +#X connect 3 0 5 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 7 0 6 0; +#X connect 8 0 9 0; +#X connect 9 0 20 0; +#X connect 10 0 8 0; +#X connect 11 0 8 1; +#X connect 13 0 8 2; +#X connect 14 0 8 3; +#X connect 17 0 11 0; +#X connect 17 1 13 0; +#X connect 17 2 14 0; diff --git a/doc/pdp_baltan-help.pd b/doc/pdp_baltan-help.pd new file mode 100644 index 0000000..c5fbe5d --- /dev/null +++ b/doc/pdp_baltan-help.pd @@ -0,0 +1,60 @@ +#N canvas 237 21 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 281 218 dac~; +#X obj 257 135 metro 70; +#X obj 217 299 pdp_baltan; +#X obj 252 167 pdp_yqt; +#X floatatom 347 280 10 0 0 0 - - -; +#X msg 367 249 1.65798e+07; +#X obj 387 219 loadbang; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 13 0; +#X connect 3 0 2 0; +#X connect 4 0 13 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 13 0; +#X connect 12 0 0 0; +#X connect 13 0 12 0; +#X connect 13 4 10 0; +#X connect 13 5 10 1; +#X connect 14 0 12 1; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 12 0; +#X connect 18 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 18 0; +#X connect 21 0 17 0; +#X connect 22 0 24 0; +#X connect 23 0 26 0; +#X connect 24 0 23 0; +#X connect 26 0 25 0; diff --git a/doc/pdp_binary-help.pd b/doc/pdp_binary-help.pd new file mode 100644 index 0000000..f74c13c --- /dev/null +++ b/doc/pdp_binary-help.pd @@ -0,0 +1,97 @@ +#N canvas 416 0 781 666 10; +#X obj 342 90 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 197 162 loop \$1; +#X obj 198 140 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 444 70 open \$1; +#X obj 443 46 openpanel; +#X obj 428 29 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 390 125 5 0 0 0 - - -; +#X msg 299 91 stop; +#X obj 397 94 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 331 161 metro 70; +#X obj 326 193 pdp_yqt; +#X obj 26 263 pdp_v4l; +#X obj 35 232 metro 70; +#X obj 80 198 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 37 199 stop; +#X msg 122 230 open /dev/video; +#X floatatom 303 338 5 0 0 0 - - -; +#X floatatom 312 359 5 0 0 0 - - -; +#X floatatom 329 380 5 0 0 0 - - -; +#X floatatom 334 402 5 0 0 0 - - -; +#X text 296 631 written by Yves Degoyon ( ydegoyon@free.fr ); +#X floatatom 343 427 5 0 0 0 - - -; +#X text 382 401 X coordinate of cursor ( pick ); +#X text 391 426 Y coordinate of cursor ( pick ); +#X msg 89 341 pick; +#X text 57 323 Pick up the color; +#X floatatom 356 450 5 0 0 0 - - -; +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X msg 118 379 setcur \$1 \$2; +#X text 6 378 Set the cursor; +#X floatatom 155 524 5 0 0 0 - - -; +#X floatatom 205 525 5 0 0 0 - - -; +#X floatatom 252 524 5 0 0 0 - - -; +#X text 297 614 pdp_binary : image binarizer; +#X text 122 554 Components of selected color; +#X text 167 542 Y; +#X text 218 542 U; +#X text 262 542 V; +#X text 402 449 Tolerance ( default = 55 ); +#X text 350 337 Y component ( default : 200 ); +#X text 357 358 U component ( default : -1 ); +#X text 374 379 V component ( default : -1 ); +#X obj 110 459 pdp_binary ----; +#X obj 312 264 pdp_glx; +#X obj 311 290 route press drag release; +#X msg 335 234 cursor 1; +#X obj 78 504 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 46 0; +#X connect 10 0 47 0; +#X connect 10 0 49 0; +#X connect 11 0 46 0; +#X connect 11 0 47 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 46 1; +#X connect 17 0 46 2; +#X connect 18 0 46 3; +#X connect 19 0 46 4; +#X connect 21 0 46 5; +#X connect 24 0 46 0; +#X connect 26 0 46 6; +#X connect 27 0 29 0; +#X connect 28 0 31 0; +#X connect 29 0 28 0; +#X connect 31 0 30 0; +#X connect 32 0 24 0; +#X connect 32 0 46 0; +#X connect 46 0 50 0; +#X connect 46 1 34 0; +#X connect 46 2 35 0; +#X connect 46 3 36 0; +#X connect 47 0 48 0; +#X connect 48 0 32 0; +#X connect 49 0 47 0; diff --git a/doc/pdp_cache-help.pd b/doc/pdp_cache-help.pd new file mode 100644 index 0000000..4b73fb6 --- /dev/null +++ b/doc/pdp_cache-help.pd @@ -0,0 +1,73 @@ +#N canvas 172 37 712 664 10; +#X obj 229 125 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 75 157 loop \$1; +#X obj 76 135 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 103 104 open \$1; +#X obj 102 80 openpanel; +#X obj 103 54 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 192 123 stop; +#X obj 209 156 metro 70; +#X obj 278 188 pdp_v4l; +#X obj 287 157 metro 70; +#X obj 332 123 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 289 124 stop; +#X msg 374 155 open /dev/video; +#X obj 204 188 pdp_yqt; +#X obj 488 441 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 488 493 pdp_control; +#X msg 488 466 thread \$1; +#X floatatom 488 554 5 0 0 0 - - -; +#X obj 488 525 route pdp_drop; +#X text 80 573 written by Yves Degoyon ( ydegoyon@free.fr ); +#X obj 190 428 pdp_glx; +#X msg 391 319 unhide 0; +#X text 464 325 Unhide ; +#X text 412 301 Hide ; +#X text 412 290 Hide a triangular zone :; +#X text 464 314 Unhide a triangular zone :; +#X msg 393 274 hide 0 23 250 25 67 235; +#X obj 190 401 pdp_cache; +#X text 80 557 pdp_cache : hide triangular zones from a video stream +; +#X text 411 367 Same as hide but with percentages; +#X msg 392 351 rawhide 0 0.823 0.15 0.234 0.892 0.678; +#X obj 190 451 route press; +#X obj 190 473 handle-clicks; +#X obj 190 497 route 0; +#X obj 191 520 s rawhide; +#X obj 320 400 r rawhide; +#X msg 107 401 cursor 1; +#X connect 0 0 7 0; +#X connect 1 0 13 0; +#X connect 2 0 1 0; +#X connect 3 0 13 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 13 0; +#X connect 8 0 27 0; +#X connect 9 0 8 0; +#X connect 10 0 9 0; +#X connect 11 0 9 0; +#X connect 12 0 8 0; +#X connect 13 0 27 0; +#X connect 13 0 36 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 16 0 15 0; +#X connect 18 0 17 0; +#X connect 20 0 31 0; +#X connect 21 0 27 0; +#X connect 26 0 27 0; +#X connect 27 0 20 0; +#X connect 30 0 27 0; +#X connect 31 0 32 0; +#X connect 32 0 33 0; +#X connect 33 0 34 0; +#X connect 35 0 27 0; +#X connect 36 0 20 0; diff --git a/doc/pdp_canvas-help.pd b/doc/pdp_canvas-help.pd new file mode 100644 index 0000000..20e6c64 --- /dev/null +++ b/doc/pdp_canvas-help.pd @@ -0,0 +1,162 @@ +#N canvas 121 0 828 668 10; +#X obj 234 469 pdp_glx; +#X obj 227 100 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 139 loop \$1; +#X obj 124 117 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 119 80 open \$1; +#X obj 118 56 openpanel; +#X obj 103 39 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 184 101 stop; +#X obj 36 177 pdp_v4l; +#X obj 36 145 metro 70; +#X obj 83 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 40 105 stop; +#X obj 716 529 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 716 581 pdp_control; +#X msg 716 554 thread \$1; +#X floatatom 716 642 5 0 0 0 - - -; +#X obj 716 613 route pdp_drop; +#X text 35 641 written by Yves Degoyon ( ydegoyon@free.fr ); +#X floatatom 189 169 5 0 0 0 - - -; +#X text 35 577 pdp_canvas : displaying several video sources; +#X text 34 591 constructor : pdp_canvas +; +#X text 419 495 <-- you can move video sources by dragging them around +; +#X obj 470 99 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 366 138 loop \$1; +#X obj 367 116 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 362 79 open \$1; +#X obj 361 55 openpanel; +#X obj 346 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 427 100 stop; +#X obj 283 178 pdp_v4l; +#X obj 290 154 metro 70; +#X obj 337 113 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 294 114 stop; +#X floatatom 432 168 5 0 0 0 - - -; +#X obj 735 96 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 631 135 loop \$1; +#X obj 632 113 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 627 76 open \$1; +#X obj 626 52 openpanel; +#X obj 611 35 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 692 97 stop; +#X obj 695 134 metro 70; +#X obj 548 176 pdp_v4l; +#X obj 548 152 metro 70; +#X obj 595 111 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 552 112 stop; +#X floatatom 697 165 5 0 0 0 - - -; +#X text 36 605 note : the maximum number of inputs is 10; +#X text 36 618 ( easily hackable in the code ); +#X text 544 397 Change offsets of first video source; +#X obj 548 351 pack f f; +#X floatatom 549 312 5 0 0 0 - - -; +#X floatatom 599 312 5 0 0 0 - - -; +#X obj 589 331 t b f; +#X text 564 294 X; +#X text 609 293 Y; +#X msg 548 375 offset 1 \$1 \$2; +#X obj 81 315 loadbang; +#X msg 173 540 select \$1 \$2; +#X msg 279 539 drag \$1 \$2; +#X msg 367 538 unselect; +#X msg 154 432 cursor 1; +#X msg 82 341 offset 2 320 0; +#X msg 81 365 offset 3 256 240; +#X obj 134 258 pdp_scale 320 240; +#X obj 307 255 pdp_scale 320 240; +#X obj 496 254 pdp_scale 320 240; +#X msg 83 393 dim 640 480; +#X obj 234 432 pdp_canvas 640 480 3; +#X obj 234 497 route press drag release; +#X obj 187 138 metro 40; +#X obj 431 137 metro 40; +#X obj 121 177 pdp_yqt; +#X obj 367 177 pdp_yqt; +#X obj 632 174 pdp_yqt; +#X connect 0 0 69 0; +#X connect 1 0 70 0; +#X connect 2 0 72 0; +#X connect 3 0 2 0; +#X connect 4 0 72 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 70 0; +#X connect 8 0 64 0; +#X connect 9 0 8 0; +#X connect 10 0 9 0; +#X connect 11 0 9 0; +#X connect 12 0 14 0; +#X connect 13 0 16 0; +#X connect 14 0 13 0; +#X connect 16 0 15 0; +#X connect 18 0 72 1; +#X connect 22 0 71 0; +#X connect 23 0 73 0; +#X connect 24 0 23 0; +#X connect 25 0 73 0; +#X connect 26 0 25 0; +#X connect 27 0 26 0; +#X connect 28 0 71 0; +#X connect 29 0 65 0; +#X connect 30 0 29 0; +#X connect 31 0 30 0; +#X connect 32 0 30 0; +#X connect 33 0 73 1; +#X connect 34 0 41 0; +#X connect 35 0 74 0; +#X connect 36 0 35 0; +#X connect 37 0 74 0; +#X connect 38 0 37 0; +#X connect 39 0 38 0; +#X connect 40 0 41 0; +#X connect 41 0 74 0; +#X connect 42 0 66 0; +#X connect 43 0 42 0; +#X connect 44 0 43 0; +#X connect 45 0 43 0; +#X connect 46 0 74 1; +#X connect 50 0 56 0; +#X connect 51 0 50 0; +#X connect 52 0 53 0; +#X connect 53 0 50 0; +#X connect 53 1 50 1; +#X connect 56 0 68 0; +#X connect 57 0 62 0; +#X connect 57 0 63 0; +#X connect 57 0 67 0; +#X connect 58 0 68 0; +#X connect 59 0 68 0; +#X connect 60 0 68 0; +#X connect 61 0 0 0; +#X connect 62 0 68 0; +#X connect 63 0 68 0; +#X connect 64 0 68 1; +#X connect 65 0 68 2; +#X connect 66 0 68 3; +#X connect 67 0 0 0; +#X connect 68 0 61 0; +#X connect 68 0 0 0; +#X connect 69 0 58 0; +#X connect 69 1 59 0; +#X connect 69 2 60 0; +#X connect 70 0 72 0; +#X connect 71 0 73 0; +#X connect 72 0 64 0; +#X connect 73 0 65 0; +#X connect 74 0 66 0; diff --git a/doc/pdp_capture-help.pd b/doc/pdp_capture-help.pd new file mode 100644 index 0000000..1b00008 --- /dev/null +++ b/doc/pdp_capture-help.pd @@ -0,0 +1,44 @@ +#N canvas 237 21 712 664 10; +#X obj 131 353 pdp_glx; +#X obj 494 427 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 494 479 pdp_control; +#X msg 494 452 thread \$1; +#X floatatom 494 540 5 0 0 0 - - -; +#X obj 494 511 route pdp_drop; +#X text 44 481 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 43 466 pdp_capture : capture a portion of the screen; +#X floatatom 237 156 5 0 0 0 - - -; +#X floatatom 248 179 5 0 0 0 - - -; +#X floatatom 265 202 5 0 0 0 - - -; +#X floatatom 279 227 5 0 0 0 - - -; +#X msg 72 90 bang; +#X msg 125 89 stop; +#X msg 229 125 screen 0; +#X text 392 101 Sets the display; +#X text 296 125 Sets the screen number; +#X obj 183 300 pdp_scale 320 240; +#X obj 89 135 metro 200; +#X obj 183 264 pdp_capture; +#X text 318 201 Width ( default : 320 ); +#X text 301 178 Upper left Y position ( default : 0 ); +#X text 290 155 Upper left X position ( default : 0 ); +#X text 332 226 Height ( default : 240 ); +#X floatatom 174 109 5 0 0 0 - - -; +#X msg 218 101 display 192.168.0.225:0; +#X connect 1 0 3 0; +#X connect 2 0 5 0; +#X connect 3 0 2 0; +#X connect 5 0 4 0; +#X connect 8 0 19 1; +#X connect 9 0 19 2; +#X connect 10 0 19 3; +#X connect 11 0 19 4; +#X connect 12 0 18 0; +#X connect 13 0 18 0; +#X connect 14 0 19 0; +#X connect 17 0 0 0; +#X connect 18 0 19 0; +#X connect 19 0 17 0; +#X connect 24 0 18 1; +#X connect 25 0 19 0; diff --git a/doc/pdp_cmap-help.pd b/doc/pdp_cmap-help.pd new file mode 100644 index 0000000..0a73ba1 --- /dev/null +++ b/doc/pdp_cmap-help.pd @@ -0,0 +1,113 @@ +#N canvas 137 28 781 666 10; +#X obj 32 596 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 26 263 pdp_v4l; +#X obj 35 232 metro 70; +#X obj 80 198 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 37 199 stop; +#X msg 122 230 open /dev/video; +#X floatatom 253 369 5 0 0; +#X floatatom 262 390 5 0 0; +#X floatatom 270 414 5 0 0; +#X floatatom 228 321 5 0 0; +#X text 346 633 written by Yves Degoyon ( ydegoyon@free.fr ); +#X floatatom 237 345 5 0 0; +#X msg 93 382 pick; +#X floatatom 282 438 5 0 0; +#X msg 293 466 luminosity \$1; +#X obj 394 468 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 417 469 Use luminosity in color detection; +#X obj 378 491 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 302 490 cursor \$1; +#X text 401 492 Show cursor or not; +#X obj 100 565 pdp_cmap ----; +#X text 346 618 pdp_cmap : color mapper; +#X text 346 648 idea suggested by liz; +#X obj 218 300 hdl 15 1 0 10 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X text 372 300 Select color index ( capacity is 10 by default ); +#X text 61 364 Pick up the color; +#X text 276 320 X coordinate of cursor; +#X text 285 344 Y coordinate of cursor; +#X text 299 369 R component of the replaced color; +#X text 307 389 G component of the replaced color; +#X text 315 413 B component of the replaced color; +#X text 328 437 Tolerance ( default = 10 ); +#X msg 310 514 clear; +#X msg 318 538 delete \$1; +#X text 440 540 Delete a mapping; +#X msg 341 565 resize 20; +#X floatatom 393 540 5 0 0; +#X obj 669 329 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 669 381 pdp_control; +#X msg 669 354 thread \$1; +#X floatatom 669 442 5 0 0; +#X obj 669 413 route pdp_drop; +#X msg 82 596 cursor \$1; +#X obj 157 597 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 401 492 Show cursor or not; +#X text 425 566 Resize the color table; +#X text 371 514 Clear the color table; +#X text 1 422 Set the cursor; +#X msg 105 422 setcur \$1 \$2; +#X connect 0 0 59 0; +#X connect 1 0 10 0; +#X connect 2 0 11 0; +#X connect 3 0 2 0; +#X connect 4 0 11 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 11 0; +#X connect 11 0 31 0; +#X connect 12 0 31 0; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 13 0; +#X connect 16 0 12 0; +#X connect 17 0 31 4; +#X connect 18 0 31 5; +#X connect 19 0 31 6; +#X connect 20 0 31 2; +#X connect 22 0 31 3; +#X connect 23 0 31 0; +#X connect 24 0 31 7; +#X connect 25 0 31 0; +#X connect 26 0 25 0; +#X connect 28 0 29 0; +#X connect 29 0 31 0; +#X connect 31 0 0 0; +#X connect 34 0 31 1; +#X connect 43 0 31 0; +#X connect 44 0 31 0; +#X connect 46 0 31 0; +#X connect 47 0 44 0; +#X connect 48 0 50 0; +#X connect 49 0 52 0; +#X connect 50 0 49 0; +#X connect 52 0 51 0; +#X connect 53 0 0 0; +#X connect 54 0 53 0; +#X connect 59 0 31 0; +#X connect 59 0 23 0; diff --git a/doc/pdp_colorgrid-help.pd b/doc/pdp_colorgrid-help.pd new file mode 100755 index 0000000..bdc0f71 --- /dev/null +++ b/doc/pdp_colorgrid-help.pd @@ -0,0 +1,47 @@ +#N canvas 26 1 762 514 10; +#X floatatom 93 434 5 0 0 0 - - -; +#X floatatom 217 434 5 0 0 0 - - -; +#X floatatom 430 220 5 0 0 0 - - -; +#X floatatom 496 220 5 0 0 0 - - -; +#X obj 430 245 pack f f; +#X text 471 221 X; +#X text 537 220 Y; +#X msg 93 131 bang; +#X floatatom 342 431 5 0 0 0 - - -; +#X text 93 451 R; +#X text 217 450 G; +#X text 342 445 B; +#X text 39 12 Grid is a 2-dimensional color picker; +#X text 39 25 Written by Lluis Gomez i Bigorda ( lluis@artefacte.org +); +#X text 39 39 ( inspired by the grid object written by Yves Degoyon +); +#X msg 339 246 xgoto \$1 \$2; +#X text 330 195 Set position without changing output:; +#X obj 496 246 t b f; +#X floatatom 430 133 5 0 0 0 - - -; +#X floatatom 496 133 5 0 0 0 - - -; +#X obj 430 158 pack f f; +#X text 471 134 X; +#X text 537 133 Y; +#X obj 496 159 t b f; +#X text 330 108 Set position :; +#X msg 339 159 goto \$1 \$2; +#X obj 90 376 pdp_colorgrid colorgrid1 256 0 256 50 0 50 0 1 1 10 10 147 +392.06; +#X connect 2 0 4 0; +#X connect 3 0 17 0; +#X connect 4 0 15 0; +#X connect 7 0 26 0; +#X connect 15 0 26 0; +#X connect 17 0 4 0; +#X connect 17 1 4 1; +#X connect 18 0 20 0; +#X connect 19 0 23 0; +#X connect 20 0 25 0; +#X connect 23 0 20 0; +#X connect 23 1 20 1; +#X connect 25 0 26 0; +#X connect 26 0 0 0; +#X connect 26 1 1 0; +#X connect 26 2 8 0; diff --git a/doc/pdp_compose-help.pd b/doc/pdp_compose-help.pd new file mode 100644 index 0000000..94c5fb1 --- /dev/null +++ b/doc/pdp_compose-help.pd @@ -0,0 +1,138 @@ +#N canvas 221 9 712 664 10; +#X obj 105 562 pdp_glx; +#X obj 100 167 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 54 201 loop \$1; +#X obj 55 179 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 39 146 open \$1; +#X obj 38 122 openpanel; +#X obj 23 105 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 144 stop; +#X obj 121 168 metro 70; +#X obj 116 200 pdp_yqt; +#X floatatom 244 273 5 0 0 0 - - -; +#X floatatom 253 294 5 0 0 0 - - -; +#X floatatom 270 315 5 0 0 0 - - -; +#X floatatom 288 339 5 0 0 0 - - -; +#X text 269 614 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 290 273 R component; +#X text 298 293 G component; +#X text 315 314 B component; +#X floatatom 299 360 5 0 0 0 - - -; +#X text 336 338 X coordinate of cursor ( pick ); +#X text 347 359 Y coordinate of cursor ( pick ); +#X msg 14 443 pick; +#X text 11 422 Pick up the color; +#X floatatom 309 380 5 0 0 0 - - -; +#X text 356 380 Tolerance ( default = 50 ); +#X text 269 583 pdp_compose : video compositor; +#X text 269 599 change all pixels of a given color by a second video +source; +#X obj 261 160 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 264 195 loop \$1; +#X obj 325 196 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 200 139 open \$1; +#X obj 199 115 openpanel; +#X obj 184 98 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 284 137 stop; +#X obj 282 161 metro 70; +#X obj 185 194 pdp_yqt; +#X text 39 76 1st video source; +#X text 182 74 2nd video source; +#X obj 589 455 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 589 507 pdp_control; +#X msg 589 480 thread \$1; +#X floatatom 589 568 5 0 0 0 - - -; +#X obj 589 539 route pdp_drop; +#X obj 97 305 pdp_form ---------; +#X msg 116 246 ellipse 69 124 59 78; +#X floatatom 130 274 5 0 0 0 - - -; +#X floatatom 176 274 5 0 0 0 - - -; +#X msg 317 410 luminosity \$1; +#X obj 419 411 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 258 544 pdp_v4l; +#X obj 258 523 metro 70; +#X obj 362 524 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 322 523 stop; +#X obj 165 466 pdp_compose ----; +#X obj 394 132 pdp_v4l; +#X obj 403 101 metro 70; +#X obj 448 67 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 405 68 stop; +#X msg 490 99 open /dev/video; +#X text 471 67 Live; +#X floatatom 514 66 5 0 0 0 - - -; +#X obj 401 437 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 325 436 cursor \$1; +#X msg 13 393 setcur \$1 \$2; +#X text 10 372 Set the cursor; +#X text 441 409 Use luminosity; +#X text 424 435 Show the cursor; +#X msg 155 561 cursor \$1; +#X obj 233 562 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 16 517 route press; +#X connect 0 0 69 0; +#X connect 1 0 8 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 43 0; +#X connect 10 0 53 2; +#X connect 11 0 53 3; +#X connect 12 0 53 4; +#X connect 13 0 53 5; +#X connect 18 0 53 6; +#X connect 21 0 53 0; +#X connect 23 0 53 7; +#X connect 27 0 34 0; +#X connect 28 0 35 0; +#X connect 29 0 28 0; +#X connect 30 0 35 0; +#X connect 31 0 30 0; +#X connect 32 0 31 0; +#X connect 33 0 34 0; +#X connect 34 0 35 0; +#X connect 35 0 53 1; +#X connect 38 0 40 0; +#X connect 39 0 42 0; +#X connect 40 0 39 0; +#X connect 42 0 41 0; +#X connect 43 0 53 0; +#X connect 44 0 43 0; +#X connect 45 0 43 2; +#X connect 46 0 43 3; +#X connect 47 0 53 0; +#X connect 48 0 47 0; +#X connect 49 0 53 1; +#X connect 50 0 49 0; +#X connect 51 0 50 0; +#X connect 52 0 50 0; +#X connect 53 0 0 0; +#X connect 54 0 43 0; +#X connect 55 0 54 0; +#X connect 56 0 55 0; +#X connect 57 0 55 0; +#X connect 58 0 54 0; +#X connect 60 0 55 1; +#X connect 61 0 62 0; +#X connect 62 0 53 0; +#X connect 63 0 53 0; +#X connect 63 0 21 0; +#X connect 67 0 0 0; +#X connect 68 0 67 0; +#X connect 69 0 63 0; diff --git a/doc/pdp_cropper-help.pd b/doc/pdp_cropper-help.pd new file mode 100644 index 0000000..07e784c --- /dev/null +++ b/doc/pdp_cropper-help.pd @@ -0,0 +1,64 @@ +#N canvas 237 21 712 664 10; +#X obj 217 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 150 62 open \$1; +#X obj 149 38 openpanel; +#X obj 134 21 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 369 162 pdp_v4l; +#X obj 378 131 metro 70; +#X obj 423 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 380 98 stop; +#X msg 465 129 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X obj 217 299 pdp_cropper; +#X text 187 505 pdp_cropper : crop a video; +#X text 185 520 ( useful for cut and paste : see the cutandpaste.pd +patch ); +#X text 186 534 written by Yves Degoyon ( ydegoyon@free.fr ); +#X floatatom 378 218 5 0 0 0 - - -; +#X text 387 201 X1; +#X floatatom 423 217 5 0 0 0 - - -; +#X text 432 200 X2; +#X floatatom 337 239 5 0 0 0 - - -; +#X text 315 239 Y1; +#X floatatom 338 259 5 0 0 0 - - -; +#X text 316 259 Y2; +#X connect 1 0 9 0; +#X connect 2 0 10 0; +#X connect 3 0 2 0; +#X connect 4 0 10 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 9 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 21 0; +#X connect 11 0 21 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 17 0; +#X connect 20 0 19 0; +#X connect 21 0 0 0; +#X connect 25 0 21 1; +#X connect 27 0 21 2; +#X connect 29 0 21 3; +#X connect 31 0 21 4; diff --git a/doc/pdp_ctrack-help.pd b/doc/pdp_ctrack-help.pd new file mode 100644 index 0000000..caab8fe --- /dev/null +++ b/doc/pdp_ctrack-help.pd @@ -0,0 +1,128 @@ +#N canvas 42 26 781 666 10; +#X obj 19 504 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 26 263 pdp_v4l; +#X obj 35 232 metro 70; +#X obj 80 198 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 37 199 stop; +#X msg 122 230 open /dev/video; +#X floatatom 244 273 5 0 0 0 - - -; +#X floatatom 253 294 5 0 0 0 - - -; +#X floatatom 270 315 5 0 0 0 - - -; +#X floatatom 275 337 5 0 0 0 - - -; +#X floatatom 164 496 5 0 0 0 - - -; +#X floatatom 210 496 5 0 0 0 - - -; +#X text 294 592 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 295 575 pdp_ctrack : color tracker; +#X floatatom 123 516 5 0 0 0 - - -; +#X floatatom 123 537 5 0 0 0 - - -; +#X text 290 273 R component; +#X text 298 293 G component; +#X text 315 314 B component; +#X floatatom 284 362 5 0 0 0 - - -; +#X text 323 336 X coordinate of cursor ( pick ); +#X text 332 361 Y coordinate of cursor ( pick ); +#X msg 89 341 pick; +#X text 57 323 Pick up the color; +#X floatatom 297 385 5 0 0 0 - - -; +#X text 343 384 Tolerance ( default = 50 ); +#X msg 312 411 luminosity \$1; +#X obj 413 413 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 436 414 Use luminosity in color detection; +#X obj 396 439 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 320 438 steady \$1; +#X text 425 438 Steady mode ( zone is selected around the cursor ) +; +#X text 122 554 Coordinates of detected block; +#X obj 405 466 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 329 465 cursor \$1; +#X text 428 467 Show cursor or not; +#X obj 421 490 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 444 491 Show frame or not; +#X msg 345 489 frame \$1; +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X msg 118 379 setcur \$1 \$2; +#X text 6 378 Set the cursor; +#X msg 7 425 cursor \$1; +#X obj 80 427 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1 +; +#X floatatom 123 591 5 0 0 0 - - -; +#X floatatom 173 592 5 0 0 0 - - -; +#X floatatom 220 591 5 0 0 0 - - -; +#X text 139 624 Color components; +#X text 135 609 R; +#X text 186 609 G; +#X text 230 609 B; +#X obj 110 459 pdp_ctrack ----; +#X connect 0 0 55 0; +#X connect 1 0 10 0; +#X connect 2 0 11 0; +#X connect 3 0 2 0; +#X connect 4 0 11 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 11 0; +#X connect 11 0 66 0; +#X connect 12 0 66 0; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 13 0; +#X connect 16 0 12 0; +#X connect 17 0 66 1; +#X connect 18 0 66 2; +#X connect 19 0 66 3; +#X connect 20 0 66 4; +#X connect 30 0 66 5; +#X connect 33 0 66 0; +#X connect 35 0 66 6; +#X connect 37 0 66 0; +#X connect 38 0 37 0; +#X connect 40 0 41 0; +#X connect 41 0 66 0; +#X connect 44 0 45 0; +#X connect 45 0 66 0; +#X connect 47 0 49 0; +#X connect 49 0 66 0; +#X connect 50 0 52 0; +#X connect 51 0 54 0; +#X connect 52 0 51 0; +#X connect 54 0 53 0; +#X connect 55 0 33 0; +#X connect 55 0 66 0; +#X connect 57 0 0 0; +#X connect 58 0 57 0; +#X connect 66 0 0 0; +#X connect 66 1 21 0; +#X connect 66 2 25 0; +#X connect 66 3 22 0; +#X connect 66 4 26 0; +#X connect 66 5 59 0; +#X connect 66 6 60 0; +#X connect 66 7 61 0; diff --git a/doc/pdp_cycle-help.pd b/doc/pdp_cycle-help.pd new file mode 100644 index 0000000..86c0bc8 --- /dev/null +++ b/doc/pdp_cycle-help.pd @@ -0,0 +1,66 @@ +#N canvas 84 12 712 664 10; +#X obj 263 378 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 280 215 dac~; +#X obj 351 264 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 363 286 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 374 305 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 377 263 Cycle Y; +#X text 390 284 Cycle U; +#X text 396 306 Cycle V; +#X obj 264 334 pdp_cycle; +#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 469 433 pdp_control; +#X msg 469 406 thread \$1; +#X floatatom 469 494 5 0 0 0 - - -; +#X obj 469 465 route pdp_drop; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 24 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 24 0; +#X connect 16 4 17 0; +#X connect 16 5 17 1; +#X connect 18 0 24 1; +#X connect 19 0 24 2; +#X connect 20 0 24 3; +#X connect 24 0 0 0; +#X connect 25 0 27 0; +#X connect 26 0 29 0; +#X connect 27 0 26 0; +#X connect 29 0 28 0; diff --git a/doc/pdp_dice-help.pd b/doc/pdp_dice-help.pd new file mode 100644 index 0000000..71c92f0 --- /dev/null +++ b/doc/pdp_dice-help.pd @@ -0,0 +1,57 @@ +#N canvas 84 12 712 664 10; +#X obj 203 379 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 278 212 dac~; +#X obj 264 334 pdp_dice; +#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 469 433 pdp_control; +#X msg 469 406 thread \$1; +#X floatatom 469 494 5 0 0 0 - - -; +#X obj 469 465 route pdp_drop; +#X floatatom 327 305 5 0 0 0 - - -; +#X text 328 281 Dice size; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 18 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 16 4 17 0; +#X connect 16 5 17 1; +#X connect 18 0 0 0; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 18 1; diff --git a/doc/pdp_dilate-help.pd b/doc/pdp_dilate-help.pd new file mode 100644 index 0000000..2f5a0a2 --- /dev/null +++ b/doc/pdp_dilate-help.pd @@ -0,0 +1,91 @@ +#N canvas 381 0 781 666 10; +#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 196 92 loop \$1; +#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 453 93 open \$1; +#X obj 452 69 openpanel; +#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 389 55 5 0 0 0 - - -; +#X msg 298 21 stop; +#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 330 91 metro 70; +#X obj 325 123 pdp_yqt; +#X obj 25 193 pdp_v4l; +#X obj 34 162 metro 70; +#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 36 129 stop; +#X msg 121 160 open /dev/video; +#X text 296 540 written by Yves Degoyon ( ydegoyon@free.fr ); +#X msg 31 236 pick; +#X floatatom 248 262 5 0 0 0 - - -; +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X msg 72 237 setcur \$1 \$2; +#X floatatom 174 328 5 0 0 0 - - -; +#X floatatom 224 329 5 0 0 0 - - -; +#X floatatom 271 328 5 0 0 0 - - -; +#X text 294 261 Tolerance ( default = 55 ); +#X obj 138 289 pdp_binary ----; +#X obj 41 369 route press drag release; +#X msg 42 311 cursor 1; +#X obj 148 476 pdp_glx; +#X floatatom 250 370 5 0 0 0 - - -; +#X text 296 369 Number of passes ( default = 1 ); +#X obj 41 342 pdp_glx; +#X floatatom 271 396 5 0 0 0 - - -; +#X floatatom 292 420 5 0 0 0 - - -; +#X text 317 395 Kernel width ( default = 3 ); +#X text 338 418 Kernel height ( default = 3 ); +#X obj 149 437 pdp_dilate ----; +#X text 297 523 pdp_dilate : morphology : dilation; +#X obj 54 478 pdp_xor; +#X obj 55 508 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 29 0; +#X connect 11 0 29 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 17 0 29 0; +#X connect 18 0 29 6; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 17 0; +#X connect 24 0 29 0; +#X connect 29 0 35 0; +#X connect 29 0 31 0; +#X connect 29 0 40 0; +#X connect 29 0 42 0; +#X connect 29 1 25 0; +#X connect 29 2 26 0; +#X connect 29 3 27 0; +#X connect 30 0 24 0; +#X connect 31 0 35 0; +#X connect 33 0 40 1; +#X connect 35 0 30 0; +#X connect 36 0 40 2; +#X connect 37 0 40 3; +#X connect 40 0 32 0; +#X connect 40 0 42 1; +#X connect 42 0 43 0; diff --git a/doc/pdp_disintegration-help.pd b/doc/pdp_disintegration-help.pd new file mode 100644 index 0000000..c773f37 --- /dev/null +++ b/doc/pdp_disintegration-help.pd @@ -0,0 +1,61 @@ +#N canvas 381 0 781 666 10; +#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 196 92 loop \$1; +#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 453 93 open \$1; +#X obj 452 69 openpanel; +#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 389 55 5 0 0 0 - - -; +#X msg 298 21 stop; +#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 330 91 metro 70; +#X obj 325 123 pdp_yqt; +#X obj 25 193 pdp_v4l; +#X obj 34 162 metro 70; +#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 36 129 stop; +#X msg 121 160 open /dev/video; +#X text 296 540 written by Yves Degoyon ( ydegoyon@free.fr ); +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X floatatom 239 270 5 0 0 0 - - -; +#X floatatom 287 311 5 0 0 0 - - -; +#X text 297 522 pdp_disintegration : piksels summing-up and averaging +; +#X obj 138 337 pdp_disintegration ----; +#X text 285 267 Number of passes ( default = 3 ); +#X text 333 310 Reduction factor ( default = 5 ); +#X text 281 282 ( disintegration is here ); +#X obj 137 376 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 25 0; +#X connect 11 0 25 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 17 0 19 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 20 0; +#X connect 22 0 25 1; +#X connect 23 0 25 2; +#X connect 25 0 29 0; diff --git a/doc/pdp_distance-help.pd b/doc/pdp_distance-help.pd new file mode 100644 index 0000000..cad3668 --- /dev/null +++ b/doc/pdp_distance-help.pd @@ -0,0 +1,72 @@ +#N canvas 375 16 781 666 10; +#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 196 92 loop \$1; +#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 +; +#X msg 453 93 open \$1; +#X obj 452 69 openpanel; +#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 389 55 5 0 0 0 - - -; +#X msg 298 21 stop; +#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 330 91 metro 70; +#X obj 325 123 pdp_yqt; +#X obj 25 193 pdp_v4l; +#X obj 34 162 metro 70; +#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 36 129 stop; +#X msg 121 160 open /dev/video; +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X text 297 554 http://www.cs.cf.ac.uk/User/Paul.Rosin/resources/sdt/ +; +#X text 296 538 inspired by Paul Rosin; +#X text 297 570 PD-fication by Yves Degoyon ( ydegoyon@free.fr ); +#X text 297 521 pdp_distance : chamfer34 distance transform; +#X obj 108 400 pdp_distance ----; +#X obj 31 328 pdp_glx; +#X floatatom 211 317 5 0 0 0 - - -; +#X text 254 315 Coefficient 1; +#X floatatom 237 337 5 0 0 0 - - -; +#X floatatom 264 359 5 0 0 0 - - -; +#X floatatom 281 382 5 0 0 0 - - -; +#X text 280 335 Coefficient 2; +#X text 307 357 Coefficient 3; +#X text 324 380 Coefficient 4; +#X obj 108 441 pdp_glx; +#X obj 113 289 pdp_grey ----; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 36 0; +#X connect 11 0 36 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 17 0; +#X connect 20 0 19 0; +#X connect 25 0 35 0; +#X connect 27 0 25 1; +#X connect 29 0 25 2; +#X connect 30 0 25 3; +#X connect 31 0 25 4; +#X connect 36 0 25 0; +#X connect 36 0 26 0; diff --git a/doc/pdp_edge-help.pd b/doc/pdp_edge-help.pd new file mode 100644 index 0000000..6a6382e --- /dev/null +++ b/doc/pdp_edge-help.pd @@ -0,0 +1,54 @@ +#N canvas 237 21 712 664 10; +#X obj 248 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 282 213 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 249 323 pdp_edge; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 13 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 0 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 15 0; +#X connect 18 0 14 0; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; diff --git a/doc/pdp_erode-help.pd b/doc/pdp_erode-help.pd new file mode 100644 index 0000000..c2ad22e --- /dev/null +++ b/doc/pdp_erode-help.pd @@ -0,0 +1,91 @@ +#N canvas 381 0 781 666 10; +#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 196 92 loop \$1; +#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 +; +#X msg 453 93 open \$1; +#X obj 452 69 openpanel; +#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 389 55 5 0 0 0 - - -; +#X msg 298 21 stop; +#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 330 91 metro 70; +#X obj 325 123 pdp_yqt; +#X obj 25 193 pdp_v4l; +#X obj 34 162 metro 70; +#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 36 129 stop; +#X msg 121 160 open /dev/video; +#X text 296 540 written by Yves Degoyon ( ydegoyon@free.fr ); +#X msg 31 236 pick; +#X floatatom 248 262 5 0 0 0 - - -; +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X msg 72 237 setcur \$1 \$2; +#X floatatom 174 328 5 0 0 0 - - -; +#X floatatom 224 329 5 0 0 0 - - -; +#X floatatom 271 328 5 0 0 0 - - -; +#X text 294 261 Tolerance ( default = 55 ); +#X obj 138 289 pdp_binary ----; +#X obj 41 369 route press drag release; +#X msg 42 311 cursor 1; +#X text 297 523 pdp_erode : morphology : erosion; +#X obj 148 476 pdp_glx; +#X floatatom 250 370 5 0 0 0 - - -; +#X text 296 369 Number of passes ( default = 1 ); +#X obj 41 342 pdp_glx; +#X floatatom 271 396 5 0 0 0 - - -; +#X floatatom 292 420 5 0 0 0 - - -; +#X text 317 395 Kernel width ( default = 3 ); +#X text 338 418 Kernel height ( default = 3 ); +#X obj 148 437 pdp_erode ----; +#X obj 63 477 pdp_xor; +#X obj 64 509 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 29 0; +#X connect 11 0 29 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 17 0 29 0; +#X connect 18 0 29 6; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 17 0; +#X connect 24 0 29 0; +#X connect 29 0 36 0; +#X connect 29 0 31 0; +#X connect 29 0 41 0; +#X connect 29 0 42 0; +#X connect 29 1 25 0; +#X connect 29 2 26 0; +#X connect 29 3 27 0; +#X connect 30 0 24 0; +#X connect 31 0 36 0; +#X connect 34 0 41 1; +#X connect 36 0 30 0; +#X connect 37 0 41 2; +#X connect 38 0 41 3; +#X connect 41 0 33 0; +#X connect 41 0 42 1; +#X connect 42 0 43 0; diff --git a/doc/pdp_fcqt-help.pd b/doc/pdp_fcqt-help.pd new file mode 100644 index 0000000..97a9777 --- /dev/null +++ b/doc/pdp_fcqt-help.pd @@ -0,0 +1,53 @@ +#N canvas 237 21 712 664 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 558 272 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 558 324 pdp_control; +#X msg 558 297 thread \$1; +#X floatatom 558 385 5 0 0 0 - - -; +#X obj 558 356 route pdp_drop; +#X floatatom 264 257 5 0 0 0 - - -; +#X floatatom 295 282 5 0 0 0 - - -; +#X text 315 257 Number of frames decoded; +#X text 344 281 Total number of frames; +#X floatatom 317 164 5 0 0 0 - - -; +#X text 368 164 Frame command; +#X obj 316 183 t b f; +#X text 81 394 written by Yves Degoyon; +#X obj 218 293 pdp_glx; +#X text 81 360 pdp_fcqt : fast & compressed quicktime movie reader +; +#X text 81 377 ( frames are cached and compressed and no audio decoding +); +#X floatatom 326 306 5 0 0 0 - - -; +#X text 372 305 Frame rate; +#X obj 225 222 pdp_fcqt; +#X connect 0 0 7 0; +#X connect 1 0 26 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 4 0 7 1; +#X connect 5 0 7 0; +#X connect 6 0 4 0; +#X connect 7 0 26 0; +#X connect 8 0 10 0; +#X connect 9 0 12 0; +#X connect 10 0 9 0; +#X connect 12 0 11 0; +#X connect 17 0 19 0; +#X connect 19 0 26 0; +#X connect 19 1 26 1; +#X connect 26 0 21 0; +#X connect 26 1 13 0; +#X connect 26 2 14 0; +#X connect 26 3 24 0; diff --git a/doc/pdp_fdiff-help.pd b/doc/pdp_fdiff-help.pd new file mode 100644 index 0000000..0e7ad71 --- /dev/null +++ b/doc/pdp_fdiff-help.pd @@ -0,0 +1,73 @@ +#N canvas 237 21 712 664 10; +#X obj 218 413 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 130 73 open \$1; +#X obj 129 49 openpanel; +#X obj 114 32 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 328 197 metro 70; +#X obj 373 163 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 330 164 stop; +#X obj 413 465 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 413 517 pdp_control; +#X msg 413 490 thread \$1; +#X floatatom 413 578 5 0 0 0 - - -; +#X obj 413 549 route pdp_drop; +#X obj 328 231 pdp_background; +#X floatatom 402 204 5 0 0 0 - - -; +#X text 409 187 Red; +#X floatatom 458 203 5 0 0 0 - - -; +#X floatatom 510 203 5 0 0 0 - - -; +#X text 458 186 Green; +#X text 513 187 Blue; +#X obj 423 108 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1 +10 10 583 137; +#X text 65 469 pdp_fdiff : a frame difference estimator; +#X text 65 485 useful to detect the presence of a signal; +#X text 65 498 or a still image; +#X text 64 516 Made for the GISS force by ydegoyon@free.fr; +#X floatatom 244 361 10 0 0 0 - - -; +#X floatatom 267 384 10 0 0 0 - - -; +#X floatatom 295 405 10 0 0 0 - - -; +#X text 339 360 Y max variation; +#X text 358 382 U max variation; +#X text 383 405 V max variation; +#X obj 218 330 pdp_fdiff; +#X connect 1 0 9 0; +#X connect 2 0 10 0; +#X connect 3 0 2 0; +#X connect 4 0 10 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 9 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 37 0; +#X connect 11 0 19 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 16 0 15 0; +#X connect 18 0 17 0; +#X connect 19 0 37 0; +#X connect 20 0 19 1; +#X connect 22 0 19 2; +#X connect 23 0 19 3; +#X connect 26 0 20 0; +#X connect 26 1 22 0; +#X connect 26 2 23 0; +#X connect 37 0 0 0; +#X connect 37 1 31 0; +#X connect 37 2 32 0; +#X connect 37 3 33 0; diff --git a/doc/pdp_ffmpeg~-help.pd b/doc/pdp_ffmpeg~-help.pd new file mode 100644 index 0000000..824f681 --- /dev/null +++ b/doc/pdp_ffmpeg~-help.pd @@ -0,0 +1,110 @@ +#N canvas 84 12 763 664 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 134 metro 70; +#X obj 454 170 pdp_v4l; +#X obj 463 139 metro 70; +#X obj 508 105 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 465 106 stop; +#X msg 550 137 open /dev/video; +#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 606 582 pdp_control; +#X msg 606 555 thread \$1; +#X floatatom 606 643 5 0 0 0 - - -; +#X obj 606 614 route pdp_drop; +#X text 82 562 written by Yves Degoyon (ydegoyon@free.fr); +#X text 657 358 Set and open the feed; +#X floatatom 193 439 5 0 0 0 - - -; +#X text 241 440 Streaming status; +#X floatatom 229 462 5 0 0 0 - - -; +#X text 272 462 Number of video frames emitted; +#X text 319 320 BEWARE : All the stream parameters must be set in ffserver +configuration file.; +#X msg 318 387 starve; +#X text 377 389 Close the current feed; +#X floatatom 267 482 5 0 0 0 - - -; +#X text 311 483 Number of video frames dropped; +#X text 79 624 PDP cannot guarantee that the audio will be sent on +time; +#X text 78 598 NOTE : although there is an experimental audio support +here \,; +#X text 78 611 you'd better stream with mp3cast~ because; +#X text 81 547 pdp_ffmeg~ : streams video & audio towards an ffmpeg +server; +#X obj 620 284 pdp_glx; +#X obj 619 251 pdp_spigot; +#X obj 684 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 171 309 adc~; +#X obj 504 284 dac~; +#X obj 684 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 548 223 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 674 285 close; +#X obj 193 413 pdp_ffmpeg~; +#X floatatom 306 505 5 0 0 0 - - -; +#X text 352 505 Emission framerate; +#X obj 282 199 pdp_yqt; +#X obj 501 251 spigot~; +#X floatatom 128 194 5 0 0 0 - - -; +#X obj 122 273 pdp_affine; +#X msg 318 415 feed http://localhost:8090/feed1.ffm; +#X msg 320 357 feed http://www.xicnet.com:8000/sin1.ffm; +#X connect 0 0 9 0; +#X connect 1 0 46 0; +#X connect 2 0 1 0; +#X connect 3 0 46 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 46 0; +#X connect 10 0 36 0; +#X connect 10 0 49 0; +#X connect 11 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 10 0; +#X connect 15 0 17 0; +#X connect 16 0 19 0; +#X connect 17 0 16 0; +#X connect 19 0 18 0; +#X connect 27 0 43 0; +#X connect 36 1 35 0; +#X connect 37 0 36 1; +#X connect 38 0 43 0; +#X connect 38 1 43 1; +#X connect 41 0 47 1; +#X connect 42 0 35 0; +#X connect 43 0 22 0; +#X connect 43 1 24 0; +#X connect 43 2 29 0; +#X connect 43 3 44 0; +#X connect 46 0 36 0; +#X connect 46 0 43 0; +#X connect 46 4 43 0; +#X connect 46 4 47 0; +#X connect 46 5 43 1; +#X connect 46 5 47 0; +#X connect 47 1 39 1; +#X connect 47 1 39 0; +#X connect 48 0 49 1; +#X connect 49 0 43 0; +#X connect 49 0 35 0; +#X connect 50 0 43 0; +#X connect 51 0 43 0; diff --git a/doc/pdp_form-help.pd b/doc/pdp_form-help.pd new file mode 100644 index 0000000..b6a13ad --- /dev/null +++ b/doc/pdp_form-help.pd @@ -0,0 +1,100 @@ +#N canvas 84 12 763 664 10; +#X obj 92 608 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 628 513 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 628 565 pdp_control; +#X msg 628 538 thread \$1; +#X floatatom 628 626 5 0 0 0 - - -; +#X obj 628 597 route pdp_drop; +#X text 222 631 written by Yves Degoyon (ydegoyon@free.fr); +#X obj 189 362 hdl 15 1 0 10 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X floatatom 207 388 5 0 0 0 - - -; +#X floatatom 223 412 5 0 0 0 - - -; +#X floatatom 266 479 5 0 0 0 - - -; +#X floatatom 284 499 5 0 0 0 - - -; +#X floatatom 304 519 5 0 0 0 - - -; +#X text 314 478 R component; +#X text 332 498 G component; +#X text 352 518 B component; +#X msg 29 352 clear; +#X msg 30 387 delete 1; +#X msg 30 421 resize 20; +#X text 222 619 this is useful for video composition; +#X text 349 361 Select current form ( 10 items by default ); +#X text 252 387 X1 coordinate; +#X text 271 411 Y1 coordinate; +#X floatatom 236 434 5 0 0 0 - - -; +#X floatatom 244 456 5 0 0 0 - - -; +#X text 284 282 Add a line; +#X text 388 333 Add an ellipse; +#X msg 144 282 line 24 56 134 200; +#X text 377 305 Add a rectangle ( but in red ); +#X text 281 433 X2 coordinate or ray for ellipse; +#X text 292 455 Y2 coordinate or ray for ellipse; +#X text 143 261 line|rectangle|ellipse x1 y1 x2|r y2|r [ r g b angle +]; +#X msg 163 304 rectangle 56 45 123 78 255 0 0; +#X msg 179 333 ellipse 89 120 56 78 0 255 0; +#X text 222 605 pdp_form : geometric forms addition in PDP; +#X obj 144 562 pdp_form -----------------; +#X obj 346 540 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 487 540 alpha ( global ); +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 51 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 51 0; +#X connect 17 0 19 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 20 0; +#X connect 23 0 51 1; +#X connect 24 0 51 2; +#X connect 25 0 51 3; +#X connect 26 0 51 6; +#X connect 27 0 51 7; +#X connect 28 0 51 8; +#X connect 32 0 51 0; +#X connect 33 0 51 0; +#X connect 34 0 51 0; +#X connect 39 0 51 4; +#X connect 40 0 51 5; +#X connect 43 0 51 0; +#X connect 48 0 51 0; +#X connect 49 0 51 0; +#X connect 51 0 0 0; +#X connect 52 0 51 9; diff --git a/doc/pdp_fqt-help.pd b/doc/pdp_fqt-help.pd new file mode 100644 index 0000000..ac6b5ed --- /dev/null +++ b/doc/pdp_fqt-help.pd @@ -0,0 +1,52 @@ +#N canvas 237 21 712 664 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 558 398 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 558 450 pdp_control; +#X msg 558 423 thread \$1; +#X floatatom 558 511 5 0 0 0 - - -; +#X obj 558 482 route pdp_drop; +#X floatatom 264 383 5 0 0 0 - - -; +#X floatatom 295 408 5 0 0 0 - - -; +#X text 315 383 Number of frames decoded; +#X text 344 407 Total number of frames; +#X text 81 486 pdp_fqt : fast quicktime movie reader; +#X text 81 503 ( frames are cached in memory and no audio decoding +); +#X floatatom 317 290 5 0 0 0 - - -; +#X text 368 290 Frame command; +#X obj 316 309 t b f; +#X text 81 520 written by Yves Degoyon; +#X obj 218 419 pdp_glx; +#X floatatom 328 430 5 0 0 0 - - -; +#X text 373 430 Frame rate; +#X obj 225 348 pdp_fqt; +#X connect 0 0 7 0; +#X connect 1 0 26 0; +#X connect 2 0 1 0; +#X connect 3 0 2 0; +#X connect 4 0 7 1; +#X connect 5 0 7 0; +#X connect 6 0 4 0; +#X connect 7 0 26 0; +#X connect 8 0 10 0; +#X connect 9 0 12 0; +#X connect 10 0 9 0; +#X connect 12 0 11 0; +#X connect 19 0 21 0; +#X connect 21 0 26 0; +#X connect 21 1 26 1; +#X connect 26 0 23 0; +#X connect 26 1 13 0; +#X connect 26 2 14 0; +#X connect 26 3 24 0; diff --git a/doc/pdp_hitandmiss-help.pd b/doc/pdp_hitandmiss-help.pd new file mode 100644 index 0000000..5b54cce --- /dev/null +++ b/doc/pdp_hitandmiss-help.pd @@ -0,0 +1,97 @@ +#N canvas 381 0 781 666 10; +#X obj 341 20 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 196 92 loop \$1; +#X obj 197 70 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 453 93 open \$1; +#X obj 452 69 openpanel; +#X obj 437 52 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 389 55 5 0 0 0 - - -; +#X msg 298 21 stop; +#X obj 396 24 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 330 91 metro 70; +#X obj 325 123 pdp_yqt; +#X obj 25 193 pdp_v4l; +#X obj 34 162 metro 70; +#X obj 79 128 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 36 129 stop; +#X msg 121 160 open /dev/video; +#X text 306 611 written by Yves Degoyon ( ydegoyon@free.fr ); +#X msg 31 236 pick; +#X floatatom 248 262 5 0 0 0 - - -; +#X obj 594 197 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 594 249 pdp_control; +#X msg 594 222 thread \$1; +#X floatatom 594 310 5 0 0 0 - - -; +#X obj 594 281 route pdp_drop; +#X msg 72 237 setcur \$1 \$2; +#X floatatom 174 328 5 0 0 0 - - -; +#X floatatom 224 329 5 0 0 0 - - -; +#X floatatom 271 328 5 0 0 0 - - -; +#X text 294 261 Tolerance ( default = 55 ); +#X obj 138 289 pdp_binary ----; +#X obj 41 369 route press drag release; +#X msg 42 311 cursor 1; +#X floatatom 250 370 5 0 0 0 - - -; +#X text 296 369 Number of passes ( default = 1 ); +#X floatatom 271 396 5 0 0 0 - - -; +#X floatatom 292 420 5 0 0 0 - - -; +#X text 317 395 Kernel width ( default = 3 ); +#X text 338 418 Kernel height ( default = 3 ); +#X obj 143 501 pdp_hitandmiss ----; +#X text 307 594 pdp_hitandmiss : morphology : hit and miss; +#X msg 307 456 kernel 1 1 1 1 1 1 1 1 1; +#X text 515 454 Change the kernel; +#X text 514 468 ( this one is equivalent to erosion ); +#X text 515 485 The default one is :; +#X text 570 501 -1 1 -1; +#X text 578 516 0 1 1; +#X text 578 529 0 0 -1; +#X text 517 547 ( -1 here means unused ); +#X obj 41 342 pdp_glx; +#X msg 308 484 kernel -1 1 -1 0 1 1 0 0 -1; +#X obj 143 540 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 29 0; +#X connect 11 0 29 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 17 0 29 0; +#X connect 18 0 29 6; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 17 0; +#X connect 24 0 29 0; +#X connect 29 0 31 0; +#X connect 29 0 38 0; +#X connect 29 0 48 0; +#X connect 29 1 25 0; +#X connect 29 2 26 0; +#X connect 29 3 27 0; +#X connect 30 0 24 0; +#X connect 31 0 48 0; +#X connect 32 0 38 1; +#X connect 34 0 38 2; +#X connect 35 0 38 3; +#X connect 38 0 50 0; +#X connect 40 0 38 0; +#X connect 48 0 30 0; +#X connect 49 0 38 0; diff --git a/doc/pdp_hue-help.pd b/doc/pdp_hue-help.pd new file mode 100644 index 0000000..909a830 --- /dev/null +++ b/doc/pdp_hue-help.pd @@ -0,0 +1,74 @@ +#N canvas 237 21 712 664 10; +#X obj 326 307 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 130 73 open \$1; +#X obj 129 49 openpanel; +#X obj 114 32 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 328 197 metro 70; +#X obj 373 163 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 330 164 stop; +#X obj 413 465 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 413 517 pdp_control; +#X msg 413 490 thread \$1; +#X floatatom 413 578 5 0 0 0 - - -; +#X obj 413 549 route pdp_drop; +#X obj 328 231 pdp_background; +#X floatatom 402 204 5 0 0 0 - - -; +#X text 409 187 Red; +#X floatatom 458 203 5 0 0 0 - - -; +#X floatatom 510 203 5 0 0 0 - - -; +#X text 458 186 Green; +#X text 513 187 Blue; +#X obj 423 108 pdp_colorgrid pdp_colorgrid1 256 0 256 50 0 50 0 1 1 +10 10 494 141; +#X floatatom 224 362 10 0 0 0 - - -; +#X floatatom 247 383 10 0 0 0 - - -; +#X floatatom 270 404 10 0 0 0 - - -; +#X text 319 361 Mean R value; +#X text 338 381 Mean G value; +#X text 358 404 Mean B value; +#X text 65 469 pdp_hue : a frame hue estimator; +#X text 64 486 Written by ydegoyon@free.fr; +#X obj 218 330 pdp_hue; +#X obj 328 259 pdp_convert image/YCrCb/*; +#X connect 1 0 9 0; +#X connect 2 0 10 0; +#X connect 3 0 2 0; +#X connect 4 0 10 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 9 1; +#X connect 8 0 9 0; +#X connect 9 0 10 0; +#X connect 10 0 35 0; +#X connect 10 0 0 0; +#X connect 11 0 19 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 16 0 15 0; +#X connect 18 0 17 0; +#X connect 19 0 36 0; +#X connect 20 0 19 1; +#X connect 22 0 19 2; +#X connect 23 0 19 3; +#X connect 26 0 20 0; +#X connect 26 1 22 0; +#X connect 26 2 23 0; +#X connect 35 0 27 0; +#X connect 35 1 28 0; +#X connect 35 2 29 0; +#X connect 36 0 35 0; +#X connect 36 0 0 0; diff --git a/doc/pdp_icedthe~-help.pd b/doc/pdp_icedthe~-help.pd new file mode 100644 index 0000000..d8cfb70 --- /dev/null +++ b/doc/pdp_icedthe~-help.pd @@ -0,0 +1,14 @@ +#N canvas 259 178 509 391 10; +#X obj 156 158 dac~; +#X text 51 309 written by Yves Degoyon (ydegoyon@free.fr); +#X text 236 112 <-- everything is in this box; +#X text 265 127 where the block size is redefined; +#X text 265 141 this is necessary for an; +#X text 266 154 ( acceptable? ) audio decoding; +#X obj 395 221 loadbang; +#X msg 395 251 \; pd dsp 1; +#X obj 129 113 rs_pdp_icedthe~; +#X text 51 295 pdp_icedthe~ : theora threaded stream decoder; +#X connect 6 0 7 0; +#X connect 8 0 0 0; +#X connect 8 1 0 1; diff --git a/doc/pdp_ieee1394-help.pd b/doc/pdp_ieee1394-help.pd new file mode 100644 index 0000000..3b90eea --- /dev/null +++ b/doc/pdp_ieee1394-help.pd @@ -0,0 +1,47 @@ +#N canvas 237 22 740 692 10; +#X obj 177 152 metro 70; +#X obj 222 118 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 179 119 stop; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X text 33 439 pdp_ieee1394 : fire wire capture object for OSX; +#X text 31 455 inspired by pix_video from Gem; +#X text 31 469 written by Yves Degoyon (ydegoyon@free.fr); +#X msg 296 154 open; +#X text 339 155 Start Capture; +#X msg 300 185 close; +#X text 344 187 Stop Capture; +#X text 179 97 This autostarts capture; +#X msg 321 218 reset; +#X text 366 220 Reset Capture; +#X msg 288 267 quality \$1; +#X obj 422 264 vradio 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X text 446 262 Normal Quality; +#X text 446 280 High Quality; +#X text 446 295 Fast Quality; +#X text 447 311 All data; +#X text 171 329 Constructor : pdp_ieee1394 ; +#X text 363 245 Quality (set before starting capture !); +#X obj 143 396 pdp_glx; +#X obj 168 305 pdp_ieee1394 640 480; +#X obj 166 358 pdp_scale 320 240; +#X connect 0 0 27 0; +#X connect 1 0 0 0; +#X connect 2 0 0 0; +#X connect 3 0 5 0; +#X connect 4 0 7 0; +#X connect 5 0 4 0; +#X connect 7 0 6 0; +#X connect 11 0 27 0; +#X connect 13 0 27 0; +#X connect 16 0 27 0; +#X connect 18 0 27 0; +#X connect 19 0 18 0; +#X connect 27 0 28 0; +#X connect 28 0 26 0; diff --git a/doc/pdp_imgloader-help.pd b/doc/pdp_imgloader-help.pd new file mode 100644 index 0000000..5ba2a55 --- /dev/null +++ b/doc/pdp_imgloader-help.pd @@ -0,0 +1,136 @@ +#N canvas 157 22 787 658 10; +#X obj 375 116 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 221 148 loop \$1; +#X obj 222 126 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 249 95 open \$1; +#X obj 248 71 openpanel; +#X obj 249 45 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 338 114 stop; +#X obj 355 147 metro 70; +#X obj 488 158 pdp_v4l; +#X obj 497 127 metro 70; +#X obj 542 93 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 499 94 stop; +#X msg 584 125 open /dev/video; +#X obj 350 179 pdp_yqt; +#X obj 488 441 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 488 466 thread \$1; +#X floatatom 488 554 5 0 0 0 - - -; +#X obj 488 525 route pdp_drop; +#X floatatom 345 279 5 0 0 0 - - -; +#X text 345 261 X Offset; +#X floatatom 403 279 5 0 0 0 - - -; +#X text 403 261 Y Offset; +#X obj 185 299 openpanel; +#X obj 185 272 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X text 345 615 pdp_imgloader : load an image and blend it with a video +; +#X obj 191 438 pdp_glx; +#X msg 187 361 clear; +#X msg 185 323 load \$1 64 32; +#X text 27 241 load ; +#X text 28 228 Load an image ( types supported by imlib2 ); +#X obj 469 279 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 468 262 Blending factor; +#X text 491 364 Unhide ; +#X text 439 340 Hide ; +#X text 439 329 Hide a triangular zone :; +#X text 491 353 Unhide a triangular zone :; +#X obj 191 401 pdp_imgloader; +#X msg 420 313 hide 0 23 250 25 67 235; +#X text 438 399 Same as hide but with percentages; +#X msg 418 358 unhide 1; +#X msg 419 384 rawhide 0 0.823 0.15 0.234 0.892 0.678; +#X obj 191 467 route press; +#X obj 191 489 handle-clicks; +#X obj 191 535 s rawhide; +#X obj 292 401 r rawhide; +#X msg 277 438 cursor 1; +#X msg 739 734 estirar \$1; +#X obj 754 695 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 739 734 estirar \$1; +#X obj 754 695 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 22 394 cnv 15 150 180 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X msg 27 484 operation add; +#X msg 27 444 operation substract; +#X msg 27 463 operation reshade; +#X msg 27 424 operation copy; +#X obj 28 528 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 17 287 cnv 15 160 100 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X msg 34 335 quality 0; +#X msg 34 355 quality 1; +#X text 23 403 with quality mode; +#X text 23 391 these only work; +#X text 19 292 quality sets a slower; +#X text 21 315 more possibilities; +#X text 20 303 draw method with; +#X floatatom 407 116 5 0 0 0 - - -; +#X text 607 313 (only if quality = 0 ); +#X obj 488 493 pdp_control; +#X text 344 627 written by Yves Degoyon ( ydegoyon@free.fr ) \, improved +by Pablo Martin Caedes ( caedes@sindominio.net ); +#X msg 48 527 fit \$1; +#X text 24 499 operation: blend; +#X text 24 511 mode for the image; +#X text 23 555 to the video size; +#X text 23 545 fit: fit the image; +#X obj 191 512 route 0; +#X connect 0 0 7 0; +#X connect 1 0 13 0; +#X connect 2 0 1 0; +#X connect 3 0 13 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 13 0; +#X connect 8 0 36 0; +#X connect 9 0 8 0; +#X connect 10 0 9 0; +#X connect 11 0 9 0; +#X connect 12 0 8 0; +#X connect 13 0 36 0; +#X connect 14 0 15 0; +#X connect 15 0 66 0; +#X connect 17 0 16 0; +#X connect 18 0 36 1; +#X connect 20 0 36 2; +#X connect 22 0 27 0; +#X connect 23 0 22 0; +#X connect 25 0 41 0; +#X connect 26 0 36 0; +#X connect 27 0 36 0; +#X connect 30 0 36 3; +#X connect 36 0 45 0; +#X connect 36 0 25 0; +#X connect 37 0 36 0; +#X connect 39 0 36 0; +#X connect 40 0 36 0; +#X connect 41 0 42 0; +#X connect 42 0 73 0; +#X connect 44 0 36 0; +#X connect 45 0 25 0; +#X connect 47 0 46 0; +#X connect 49 0 48 0; +#X connect 51 0 36 0; +#X connect 52 0 36 0; +#X connect 53 0 36 0; +#X connect 54 0 36 0; +#X connect 55 0 68 0; +#X connect 57 0 36 0; +#X connect 58 0 36 0; +#X connect 64 0 7 1; +#X connect 66 0 17 0; +#X connect 68 0 36 0; +#X connect 73 0 43 0; diff --git a/doc/pdp_imgsaver-help.pd b/doc/pdp_imgsaver-help.pd new file mode 100644 index 0000000..cfdbb6b --- /dev/null +++ b/doc/pdp_imgsaver-help.pd @@ -0,0 +1,54 @@ +#N canvas 518 15 712 664 10; +#X obj 375 116 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 221 148 loop \$1; +#X obj 222 126 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 249 95 open \$1; +#X obj 248 71 openpanel; +#X obj 249 45 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 338 114 stop; +#X obj 355 147 metro 70; +#X obj 488 158 pdp_v4l; +#X obj 497 127 metro 70; +#X obj 542 93 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 499 94 stop; +#X msg 584 125 open /dev/video; +#X obj 350 179 pdp_yqt; +#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 469 433 pdp_control; +#X msg 469 406 thread \$1; +#X floatatom 469 494 5 0 0 0 - - -; +#X obj 469 465 route pdp_drop; +#X text 77 511 written by Yves Degoyon ( ydegoyon@free.fr ); +#X obj 198 397 pdp_glx; +#X text 28 228 Save a snapshot of the current frame; +#X text 78 482 pdp_imgsaver : save a snapshot as an image; +#X msg 48 300 save /tmp/capture.jpg; +#X text 27 241 save ; +#X text 77 497 The image type is determined by extension; +#X obj 198 354 pdp_imgsaver; +#X text 28 255 With my imlib2 \, only jpg works !!; +#X connect 0 0 7 0; +#X connect 1 0 13 0; +#X connect 2 0 1 0; +#X connect 3 0 13 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 13 0; +#X connect 8 0 26 0; +#X connect 9 0 8 0; +#X connect 10 0 9 0; +#X connect 11 0 9 0; +#X connect 12 0 8 0; +#X connect 13 0 26 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 16 0 15 0; +#X connect 18 0 17 0; +#X connect 23 0 26 0; +#X connect 26 0 20 0; diff --git a/doc/pdp_intrusion-help.pd b/doc/pdp_intrusion-help.pd new file mode 100644 index 0000000..4e7b697 --- /dev/null +++ b/doc/pdp_intrusion-help.pd @@ -0,0 +1,63 @@ +#N canvas 237 21 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X msg 322 263 bang; +#X obj 366 241 metro 100; +#X msg 349 208 bang; +#X msg 395 210 stop; +#X floatatom 330 300 5 0 0; +#X text 380 299 Threshold [0 \, 255 ] default 10; +#X obj 217 299 pdp_intrusion; +#X text 363 263 Set background to start comparing; +#X obj 252 167 pdp_yqt; +#X obj 491 157 pdp_v4l; +#X obj 500 126 metro 70; +#X obj 545 92 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 502 93 stop; +#X msg 587 124 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0; +#X obj 414 436 route pdp_drop; +#X connect 1 0 10 0; +#X connect 2 0 19 0; +#X connect 3 0 2 0; +#X connect 4 0 19 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 19 0; +#X connect 11 0 17 1; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 17 2; +#X connect 17 0 0 0; +#X connect 19 0 17 0; +#X connect 20 0 17 0; +#X connect 21 0 20 0; +#X connect 22 0 21 0; +#X connect 23 0 21 0; +#X connect 24 0 20 0; +#X connect 25 0 27 0; +#X connect 26 0 29 0; +#X connect 27 0 26 0; +#X connect 29 0 28 0; diff --git a/doc/pdp_juxta-help.pd b/doc/pdp_juxta-help.pd new file mode 100644 index 0000000..4d3e822 --- /dev/null +++ b/doc/pdp_juxta-help.pd @@ -0,0 +1,128 @@ +#N canvas 121 0 828 668 10; +#X obj 370 477 pdp_glx; +#X obj 227 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 46 138 open \$1; +#X obj 45 114 openpanel; +#X obj 30 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 184 98 stop; +#X obj 187 135 metro 70; +#X obj 124 175 pdp_yqt; +#X obj 251 168 pdp_v4l; +#X obj 260 137 metro 70; +#X obj 305 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 262 104 stop; +#X obj 566 513 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 566 565 pdp_control; +#X msg 566 538 thread \$1; +#X floatatom 566 626 5 0 0 0 - - -; +#X obj 566 597 route pdp_drop; +#X obj 217 299 pdp_juxta; +#X obj 556 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 452 136 loop \$1; +#X obj 453 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 375 138 open \$1; +#X obj 374 114 openpanel; +#X obj 359 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 513 98 stop; +#X obj 516 135 metro 70; +#X obj 453 175 pdp_yqt; +#X obj 580 168 pdp_v4l; +#X obj 589 137 metro 70; +#X obj 634 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 591 104 stop; +#X text 35 604 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 35 618 idea suggested by liz; +#X text 34 589 pdp_juxta : frames juxtaposition; +#X obj 370 442 pdp_scale 320 240; +#X obj 566 275 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 462 314 loop \$1; +#X obj 463 292 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 385 316 open \$1; +#X obj 384 292 openpanel; +#X obj 369 275 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 523 276 stop; +#X obj 526 313 metro 70; +#X obj 463 353 pdp_yqt; +#X obj 590 346 pdp_v4l; +#X obj 599 315 metro 70; +#X obj 644 281 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 601 282 stop; +#X obj 370 408 pdp_juxta; +#X msg 671 123 connect \$1; +#X obj 671 52 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X obj 671 74 openpanel; +#X obj 672 167 pdp_live~; +#X obj 671 98 makefilename file://%s; +#X floatatom 273 62 5 0 0 0 - - -; +#X floatatom 189 166 5 0 0 0 - - -; +#X floatatom 163 206 5 0 0 0 - - -; +#X connect 1 0 8 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 19 0; +#X connect 9 3 58 0; +#X connect 10 0 19 0; +#X connect 11 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 16 0 15 0; +#X connect 18 0 17 0; +#X connect 19 0 50 0; +#X connect 20 0 27 0; +#X connect 21 0 28 0; +#X connect 22 0 21 0; +#X connect 23 0 28 0; +#X connect 24 0 23 0; +#X connect 25 0 24 0; +#X connect 26 0 27 0; +#X connect 27 0 28 0; +#X connect 28 0 19 1; +#X connect 29 0 19 1; +#X connect 30 0 29 0; +#X connect 31 0 30 0; +#X connect 32 0 30 0; +#X connect 36 0 0 0; +#X connect 37 0 44 0; +#X connect 38 0 45 0; +#X connect 39 0 38 0; +#X connect 40 0 45 0; +#X connect 41 0 40 0; +#X connect 42 0 41 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 45 0 50 1; +#X connect 46 0 50 1; +#X connect 47 0 46 0; +#X connect 48 0 47 0; +#X connect 49 0 47 0; +#X connect 50 0 36 0; +#X connect 51 0 54 0; +#X connect 52 0 53 0; +#X connect 53 0 55 0; +#X connect 54 0 19 1; +#X connect 55 0 51 0; +#X connect 56 0 8 1; +#X connect 57 0 9 1; diff --git a/doc/pdp_lens-help.pd b/doc/pdp_lens-help.pd new file mode 100644 index 0000000..1a13b0b --- /dev/null +++ b/doc/pdp_lens-help.pd @@ -0,0 +1,67 @@ +#N canvas 237 21 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 217 299 pdp_lens; +#X floatatom 301 207 5 0 0; +#X floatatom 315 229 5 0 0; +#X text 347 205 X coordinate of lens upper left corner; +#X text 358 229 Y coordinate of lens upper left corner; +#X floatatom 328 250 5 0 0; +#X text 375 250 Lens size; +#X floatatom 344 268 5 0 0; +#X text 391 268 Zoom factor; +#X obj 355 297 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 378 296 Mode ( 0=static 1=inspecting ); +#X obj 252 167 pdp_yqt; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0; +#X obj 414 436 route pdp_drop; +#X connect 1 0 10 0; +#X connect 2 0 22 0; +#X connect 3 0 2 0; +#X connect 4 0 22 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 22 0; +#X connect 11 0 0 0; +#X connect 12 0 11 1; +#X connect 13 0 11 2; +#X connect 16 0 11 3; +#X connect 18 0 11 4; +#X connect 20 0 11 5; +#X connect 22 0 11 0; +#X connect 23 0 11 0; +#X connect 24 0 23 0; +#X connect 25 0 24 0; +#X connect 26 0 24 0; +#X connect 27 0 23 0; +#X connect 28 0 30 0; +#X connect 29 0 32 0; +#X connect 30 0 29 0; +#X connect 32 0 31 0; diff --git a/doc/pdp_live~-help.pd b/doc/pdp_live~-help.pd new file mode 100644 index 0000000..a490a18 --- /dev/null +++ b/doc/pdp_live~-help.pd @@ -0,0 +1,17 @@ +#N canvas 259 178 509 391 10; +#X obj 128 113 rs_pdp_live~; +#X obj 156 158 dac~; +#X text 51 321 written by Yves Degoyon (ydegoyon@free.fr); +#X text 236 112 <-- everything is in this box; +#X text 265 127 where the block size is redefined; +#X text 265 142 this is necessary for an; +#X text 266 154 ( acceptable? ) audio decoding; +#X obj 395 221 loadbang; +#X msg 395 251 \; pd dsp 1; +#X text 51 308 and the video files supported by your ffmpeg (avi \, +mpg \, ..); +#X text 51 295 pdp_live~ : decodes a live video stream from ffmpeg +; +#X connect 0 0 1 0; +#X connect 0 1 1 1; +#X connect 7 0 8 0; diff --git a/doc/pdp_lumafilt-help.pd b/doc/pdp_lumafilt-help.pd new file mode 100644 index 0000000..1a92b77 --- /dev/null +++ b/doc/pdp_lumafilt-help.pd @@ -0,0 +1,75 @@ +#N canvas 237 21 712 664 10; +#X obj 118 358 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 279 199 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 553 382 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 553 434 pdp_control; +#X msg 553 407 thread \$1; +#X floatatom 553 495 5 0 0 0 - - -; +#X obj 553 466 route pdp_drop; +#X text 56 407 pdp_lumafilt : luminosity filter; +#X text 57 420 useful to isolate some objects; +#X text 56 433 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 410 271 Filter this level of luminosity; +#X floatatom 370 271 5 0 0 0 - - -; +#X msg 283 296 filter \$1 0; +#X floatatom 368 297 5 0 0 0 - - -; +#X msg 284 270 filter \$1 1; +#X text 406 297 Unfilter this level of luminosity; +#X text 405 321 Mass filter these levels of luminosity [ 0 - 200 ] +; +#X text 406 344 Mass unfilter these levels of luminosity [ 0 - 200 +]; +#X msg 284 346 mfilter 0 200 0; +#X obj 117 290 pdp_lumafilt; +#X msg 283 323 mfilter 0 200 1; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 35 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 35 0; +#X connect 14 0 13 0; +#X connect 15 0 14 0; +#X connect 16 0 14 0; +#X connect 17 0 13 0; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 20 0 19 0; +#X connect 22 0 21 0; +#X connect 27 0 30 0; +#X connect 28 0 35 0; +#X connect 29 0 28 0; +#X connect 30 0 35 0; +#X connect 34 0 35 0; +#X connect 35 0 0 0; +#X connect 36 0 35 0; diff --git a/doc/pdp_mapper-help.pd b/doc/pdp_mapper-help.pd new file mode 100644 index 0000000..2943223 --- /dev/null +++ b/doc/pdp_mapper-help.pd @@ -0,0 +1,292 @@ +#N canvas 237 21 712 664 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 282 213 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 548 463 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 548 515 pdp_control; +#X msg 548 488 thread \$1; +#X floatatom 548 576 5 0 0 0 - - -; +#X obj 548 547 route pdp_drop; +#X text 108 497 pdp_mapper : a pixel mapper; +#X text 108 511 enabling some cut and paste; +#X text 108 524 written by Yves Degoyon ( ydegoyon@free.fr ); +#X msg 369 299 copy \$1 \$2 \$3 \$4; +#X obj 369 273 pack f f f f; +#X obj 364 244 t b f; +#X obj 404 244 t b f; +#X obj 444 244 t b f; +#X floatatom 502 245 5 0 0 0 - - -; +#X floatatom 554 245 5 0 0 0 - - -; +#X floatatom 603 244 5 0 0 0 - - -; +#X floatatom 650 244 5 0 0 0 - - -; +#X text 501 229 fromX; +#X text 553 228 fromY; +#X text 609 227 toX; +#X text 652 226 toY; +#X obj 373 364 pack f f f f; +#X obj 368 335 t b f; +#X obj 408 335 t b f; +#X obj 448 335 t b f; +#X floatatom 506 336 5 0 0 0 - - -; +#X floatatom 558 336 5 0 0 0 - - -; +#X floatatom 607 335 5 0 0 0 - - -; +#X floatatom 654 335 5 0 0 0 - - -; +#X text 505 320 fromX; +#X text 557 319 fromY; +#X text 613 318 toX; +#X text 656 317 toY; +#X msg 373 392 swap \$1 \$2 \$3 \$4; +#X msg 373 426 reset; +#N canvas 365 107 634 551 cutandpaste 0; +#X obj 52 438 outlet; +#X obj 121 76 f; +#X obj 121 105 + 1; +#X floatatom 121 137 5 0 0 0 - - -; +#X msg 121 29 bang; +#X obj 122 190 select 1; +#X msg 167 104 34; +#X msg 164 30 stop; +#X obj 167 80 loadbang; +#X obj 272 78 f; +#X obj 272 107 + 1; +#X floatatom 272 139 5 0 0 0 - - -; +#X obj 273 192 select 1; +#X obj 318 82 loadbang; +#X msg 318 106 56; +#X msg 272 54 bang; +#X floatatom 169 269 5 0 0 0 - - -; +#X floatatom 239 269 5 0 0 0 - - -; +#X text 166 284 fromX; +#X text 234 285 fromY; +#X floatatom 315 268 5 0 0 0 - - -; +#X text 321 285 toX; +#X floatatom 395 269 5 0 0 0 - - -; +#X text 400 284 toY; +#X obj 168 358 pack f f f f; +#X obj 191 327 t b f; +#X obj 237 327 t b f; +#X obj 286 327 t b f; +#X obj 121 161 > 117; +#X obj 314 243 + 100; +#X obj 272 163 > 140; +#X obj 395 243 + 80; +#X obj 122 52 metro 1; +#X obj 121 6 inlet; +#X msg 52 406 copy \$1 \$2 \$3 \$4; +#X connect 1 0 2 0; +#X connect 2 0 1 1; +#X connect 2 0 3 0; +#X connect 3 0 16 0; +#X connect 3 0 28 0; +#X connect 4 0 32 0; +#X connect 5 0 6 0; +#X connect 5 0 15 0; +#X connect 6 0 1 1; +#X connect 7 0 32 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 9 1; +#X connect 10 0 11 0; +#X connect 11 0 17 0; +#X connect 11 0 30 0; +#X connect 12 0 14 0; +#X connect 13 0 14 0; +#X connect 14 0 9 1; +#X connect 14 0 7 0; +#X connect 15 0 9 0; +#X connect 16 0 24 0; +#X connect 16 0 29 0; +#X connect 17 0 25 0; +#X connect 17 0 31 0; +#X connect 20 0 26 0; +#X connect 22 0 27 0; +#X connect 24 0 34 0; +#X connect 25 0 24 0; +#X connect 25 1 24 1; +#X connect 26 0 24 0; +#X connect 26 1 24 2; +#X connect 27 0 24 0; +#X connect 27 1 24 3; +#X connect 28 0 5 0; +#X connect 29 0 20 0; +#X connect 30 0 12 0; +#X connect 31 0 22 0; +#X connect 32 0 1 0; +#X connect 33 0 4 0; +#X connect 34 0 0 0; +#X restore 375 455 pd cutandpaste; +#N canvas 0 193 634 551 circleswap 0; +#X obj 53 493 outlet; +#X msg 121 29 bang; +#X msg 164 30 stop; +#X floatatom 204 328 5 0 0 0 - - -; +#X text 131 343 fromX; +#X text 199 344 fromY; +#X floatatom 280 327 5 0 0 0 - - -; +#X text 286 344 toX; +#X floatatom 360 328 5 0 0 0 - - -; +#X text 365 343 toY; +#X obj 133 417 pack f f f f; +#X obj 156 386 t b f; +#X obj 202 386 t b f; +#X obj 251 386 t b f; +#X obj 279 302 + 100; +#X obj 360 302 + 80; +#X obj 123 78 f; +#X obj 123 105 + 1; +#X obj 124 156 select 1; +#X floatatom 123 182 5 0 0 0 - - -; +#X text 298 181 alpha; +#X obj 124 130 > 359; +#X obj 172 180 / 360; +#X msg 153 79 0; +#X obj 184 78 loadbang; +#X obj 221 181 * 6.2832; +#X obj 134 303 + 100; +#X floatatom 134 328 5 0 0 0 - - -; +#X obj 204 302 + 100; +#X obj 126 274 expr $f1*cos($f2); +#X obj 256 273 expr $f1*sin($f2); +#X obj 438 77 loadbang; +#X msg 439 103 50; +#X obj 423 130 f; +#X obj 423 154 - 1; +#X obj 424 180 < 0; +#X obj 424 206 select 1; +#X msg 400 104 bang; +#X floatatom 424 233 5 0 0 0 - - -; +#X obj 243 227 t b f; +#X obj 122 52 metro 1; +#X obj 121 6 inlet; +#X msg 53 461 copy \$1 \$2 \$3 \$4; +#X connect 1 0 40 0; +#X connect 2 0 40 0; +#X connect 3 0 11 0; +#X connect 3 0 15 0; +#X connect 6 0 12 0; +#X connect 8 0 13 0; +#X connect 10 0 42 0; +#X connect 11 0 10 0; +#X connect 11 1 10 1; +#X connect 12 0 10 0; +#X connect 12 1 10 2; +#X connect 13 0 10 0; +#X connect 13 1 10 3; +#X connect 14 0 6 0; +#X connect 15 0 8 0; +#X connect 16 0 17 0; +#X connect 17 0 16 1; +#X connect 17 0 19 0; +#X connect 17 0 21 0; +#X connect 18 0 23 0; +#X connect 19 0 22 0; +#X connect 21 0 18 0; +#X connect 22 0 25 0; +#X connect 23 0 16 1; +#X connect 23 0 37 0; +#X connect 24 0 23 0; +#X connect 25 0 39 0; +#X connect 26 0 27 0; +#X connect 27 0 10 0; +#X connect 27 0 14 0; +#X connect 28 0 3 0; +#X connect 29 0 26 0; +#X connect 30 0 28 0; +#X connect 31 0 32 0; +#X connect 32 0 33 1; +#X connect 32 0 30 0; +#X connect 32 0 29 0; +#X connect 33 0 34 0; +#X connect 34 0 33 1; +#X connect 34 0 35 0; +#X connect 34 0 38 0; +#X connect 35 0 36 0; +#X connect 36 0 2 0; +#X connect 36 0 32 0; +#X connect 37 0 33 0; +#X connect 38 0 30 0; +#X connect 38 0 29 0; +#X connect 39 0 30 0; +#X connect 39 0 29 0; +#X connect 39 1 30 1; +#X connect 39 1 29 1; +#X connect 40 0 16 0; +#X connect 41 0 1 0; +#X connect 42 0 0 0; +#X restore 376 478 pd circleswap; +#X obj 153 430 pdp_glx; +#X msg 481 454 bang; +#X msg 481 477 bang; +#X obj 153 388 pdp_mapper; +#X connect 0 0 10 0; +#X connect 1 0 11 0; +#X connect 2 0 1 0; +#X connect 3 0 11 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 10 1; +#X connect 7 0 10 0; +#X connect 8 0 6 0; +#X connect 10 0 11 0; +#X connect 11 0 57 0; +#X connect 11 4 9 0; +#X connect 11 5 9 1; +#X connect 12 0 57 0; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 13 0; +#X connect 16 0 12 0; +#X connect 17 0 19 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 20 0; +#X connect 25 0 57 0; +#X connect 26 0 25 0; +#X connect 27 0 26 0; +#X connect 27 1 26 1; +#X connect 28 0 26 0; +#X connect 28 1 26 2; +#X connect 29 0 26 0; +#X connect 29 1 26 3; +#X connect 30 0 26 0; +#X connect 31 0 27 0; +#X connect 32 0 28 0; +#X connect 33 0 29 0; +#X connect 38 0 50 0; +#X connect 39 0 38 0; +#X connect 39 1 38 1; +#X connect 40 0 38 0; +#X connect 40 1 38 2; +#X connect 41 0 38 0; +#X connect 41 1 38 3; +#X connect 42 0 38 0; +#X connect 43 0 39 0; +#X connect 44 0 40 0; +#X connect 45 0 41 0; +#X connect 50 0 57 0; +#X connect 51 0 57 0; +#X connect 52 0 57 0; +#X connect 53 0 57 0; +#X connect 55 0 52 0; +#X connect 56 0 53 0; +#X connect 57 0 54 0; diff --git a/doc/pdp_mgrid-help.pd b/doc/pdp_mgrid-help.pd new file mode 100644 index 0000000..b8e7f4f --- /dev/null +++ b/doc/pdp_mgrid-help.pd @@ -0,0 +1,77 @@ +#N canvas 237 21 712 664 10; +#X obj 176 482 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 278 218 dac~; +#X obj 257 135 metro 70; +#X obj 215 350 pdp_mgrid; +#X obj 252 167 pdp_yqt; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X floatatom 309 279 5 0 0 0 - - -; +#X floatatom 318 300 5 0 0 0 - - -; +#X text 363 299 Grid dimension (X); +#X floatatom 335 321 5 0 0 0 - - -; +#X floatatom 353 345 5 0 0 0 - - -; +#X floatatom 235 433 5 0 0 0 - - -; +#X floatatom 280 399 5 0 0 0 - - -; +#X text 332 405 Y coordinate of cell where motion has been detected +; +#X text 288 533 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 289 516 pdp_mgrid : grid-based motion detection; +#X text 355 279 Threshold ( pixel average distance within a cell ) +; +#X text 380 320 Grid dimension (Y); +#X text 401 344 Grid visibility; +#X text 288 433 X coordinate of cell where motion has been detected +; +#X obj 70 498 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 70 550 pdp_control; +#X msg 70 523 thread \$1; +#X floatatom 70 611 5 0 0 0 - - -; +#X obj 70 582 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 13 0; +#X connect 3 0 2 0; +#X connect 4 0 13 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 13 0; +#X connect 12 0 0 0; +#X connect 12 1 24 0; +#X connect 12 2 25 0; +#X connect 13 0 12 0; +#X connect 13 4 10 0; +#X connect 13 5 10 1; +#X connect 14 0 12 0; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 15 0; +#X connect 18 0 14 0; +#X connect 19 0 12 1; +#X connect 20 0 12 2; +#X connect 22 0 12 3; +#X connect 23 0 12 4; +#X connect 33 0 35 0; +#X connect 34 0 37 0; +#X connect 35 0 34 0; +#X connect 37 0 36 0; diff --git a/doc/pdp_mosaic-help.pd b/doc/pdp_mosaic-help.pd new file mode 100644 index 0000000..2eeff56 --- /dev/null +++ b/doc/pdp_mosaic-help.pd @@ -0,0 +1,60 @@ +#N canvas 237 21 721 664 10; +#X obj 248 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 283 207 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X msg 340 272 bang; +#X obj 262 314 pdp_mosaic; +#X floatatom 359 299 5 0 0 0 - - -; +#X text 381 274 Set background; +#X text 406 297 Censorship level; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 14 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 14 1; +#X connect 14 0 0 0; +#X connect 15 0 14 2; +#X connect 18 0 14 0; +#X connect 19 0 18 0; +#X connect 20 0 19 0; +#X connect 21 0 19 0; +#X connect 22 0 18 0; +#X connect 23 0 25 0; +#X connect 24 0 27 0; +#X connect 25 0 24 0; +#X connect 27 0 26 0; diff --git a/doc/pdp_mp4live~-help.pd b/doc/pdp_mp4live~-help.pd new file mode 100644 index 0000000..ab1dc62 --- /dev/null +++ b/doc/pdp_mp4live~-help.pd @@ -0,0 +1,135 @@ +#N canvas 84 12 807 665 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 93 136 loop \$1; +#X obj 94 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 +; +#X msg 123 92 open \$1; +#X obj 122 68 openpanel; +#X obj 107 51 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 134 metro 70; +#X obj 365 156 pdp_v4l; +#X obj 419 91 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 376 92 stop; +#X obj 207 160 pdp_yqt; +#X obj 606 530 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 606 582 pdp_control; +#X msg 606 555 thread \$1; +#X floatatom 606 643 5 0 0 0 - - -; +#X obj 606 614 route pdp_drop; +#X floatatom 220 496 5 0 0 0 - - -; +#X text 268 497 Streaming status; +#X floatatom 256 519 5 0 0 0 - - -; +#X text 299 519 Number of video frames emitted; +#X floatatom 294 539 5 0 0 0 - - -; +#X obj 55 315 pdp_glx; +#X obj 119 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 43 244 dac~; +#X obj 40 211 spigot~; +#X obj 119 254 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 87 183 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X msg 109 316 close; +#X text 32 162 Local echoes; +#X text 0 390 Start the streaming; +#X text 1 409 Stop the streaming; +#X msg 142 411 disconnect; +#X msg 142 390 connect; +#X text 368 189 Step 1 : set streaming parameters; +#X msg 363 229 videoport 47168; +#X msg 364 250 audioport 47170; +#X text 516 228 Set video port ( default : 7070 ); +#X text 515 250 Set audio port ( default : 8000 ); +#X text 516 209 Set ip address ( default : 127.0.0.1 ); +#X msg 365 269 ttl 1; +#X text 515 269 Set ttl ( default : 15 ); +#X text 17 371 Step 3 : on air !!; +#X text 515 291 Set video width ( default : 320 ); +#X msg 365 310 vheight 240; +#X text 514 310 Set video height ( default : 240 ); +#X msg 365 330 framerate 15; +#X text 515 331 Set video framerate ( default : 25 ); +#X text 516 352 Set video bitrate ( default : 128 ); +#X msg 365 351 vbitrate 256; +#X msg 365 373 samplerate 22050; +#X text 516 374 Set audio samplerate ( default : 44100 ); +#X text 516 395 Set audio bitrate ( default : 128 ); +#X msg 365 394 abitrate 64; +#X text 368 420 Step 2 : save sdp file and upload it to your server +; +#X text 338 540 Frame Rate; +#X obj 220 470 pdp_mp4live~; +#X msg 366 436 sdp /usr/local/movies/pdstream.sdp; +#X text 81 625 The rest is written by Yves Degoyon (ydegoyon@free.fr) +; +#X text 81 611 This object uses some code from mpeg4ip; +#X msg 362 208 ipaddr 213.56.149.35; +#X obj 207 200 pdp_scale 320 240; +#X obj 273 231 adc~; +#X obj 54 282 pdp_spigot; +#X obj 123 477 osc~ 440; +#X text 83 597 ( to a quicktime or darwin server ); +#X text 85 583 pdp_mp4live~ : mpeg4ip stream emitter; +#X obj 374 125 metro 70; +#X msg 366 289 vwidth 160; +#X connect 0 0 9 0; +#X connect 1 0 13 0; +#X connect 2 0 1 0; +#X connect 3 0 13 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 13 0; +#X connect 10 0 58 0; +#X connect 10 0 65 0; +#X connect 11 0 69 0; +#X connect 12 0 69 0; +#X connect 13 0 63 0; +#X connect 13 0 65 0; +#X connect 13 4 27 0; +#X connect 13 4 58 0; +#X connect 13 5 27 0; +#X connect 13 5 58 1; +#X connect 14 0 16 0; +#X connect 15 0 18 0; +#X connect 16 0 15 0; +#X connect 18 0 17 0; +#X connect 25 0 65 1; +#X connect 27 1 26 1; +#X connect 27 1 26 0; +#X connect 29 0 27 1; +#X connect 30 0 24 0; +#X connect 34 0 58 0; +#X connect 35 0 58 0; +#X connect 37 0 58 0; +#X connect 38 0 58 0; +#X connect 42 0 58 0; +#X connect 46 0 58 0; +#X connect 48 0 58 0; +#X connect 51 0 58 0; +#X connect 52 0 58 0; +#X connect 55 0 58 0; +#X connect 58 0 19 0; +#X connect 58 1 21 0; +#X connect 58 2 23 0; +#X connect 59 0 58 0; +#X connect 62 0 58 0; +#X connect 63 0 58 0; +#X connect 64 0 58 0; +#X connect 64 1 58 1; +#X connect 65 1 24 0; +#X connect 66 0 58 0; +#X connect 66 0 58 1; +#X connect 69 0 10 0; +#X connect 70 0 58 0; diff --git a/doc/pdp_mp4player~-help.pd b/doc/pdp_mp4player~-help.pd new file mode 100644 index 0000000..9b12904 --- /dev/null +++ b/doc/pdp_mp4player~-help.pd @@ -0,0 +1,17 @@ +#N canvas 259 178 509 391 10; +#X obj 156 158 dac~; +#X text 250 113 <-- everything is in this box; +#X text 279 128 where the block size is redefined; +#X text 279 143 this is necessary for an; +#X text 280 155 ( acceptable? ) audio decoding; +#X msg 395 251 \; pd dsp 1; +#X text 51 295 pdp_mp4player~ : decodes a mpeg4ip video stream; +#X obj 128 113 rs_pdp_mp4player~; +#X text 50 333 The rest is written by Yves Degoyon (ydegoyon@free.fr) +; +#X text 51 321 This object uses some code from mpeg4ip; +#X text 51 308 ( from a darwin or quicktime server ); +#X obj 395 221 loadbang; +#X connect 7 0 0 0; +#X connect 7 1 0 1; +#X connect 11 0 5 0; diff --git a/doc/pdp_nervous-help.pd b/doc/pdp_nervous-help.pd new file mode 100644 index 0000000..33405d8 --- /dev/null +++ b/doc/pdp_nervous-help.pd @@ -0,0 +1,61 @@ +#N canvas 237 21 712 664 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 212 314 pdp_nervous; +#X text 371 299 Mode; +#X obj 252 167 pdp_yqt; +#X obj 284 212 dac~; +#X obj 350 300 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X floatatom 322 275 5 0 0 0 - - -; +#X text 370 273 Number of frames; +#X obj 211 358 pdp_glx; +#X connect 0 0 9 0; +#X connect 1 0 17 0; +#X connect 2 0 1 0; +#X connect 3 0 17 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 17 0; +#X connect 10 0 15 0; +#X connect 11 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 10 0; +#X connect 15 0 27 0; +#X connect 17 0 15 0; +#X connect 17 4 18 0; +#X connect 17 5 18 1; +#X connect 19 0 15 2; +#X connect 20 0 22 0; +#X connect 21 0 24 0; +#X connect 22 0 21 0; +#X connect 24 0 23 0; +#X connect 25 0 15 1; diff --git a/doc/pdp_noquark-help.pd b/doc/pdp_noquark-help.pd new file mode 100644 index 0000000..32da8d6 --- /dev/null +++ b/doc/pdp_noquark-help.pd @@ -0,0 +1,74 @@ +#N canvas 237 21 712 664 10; +#X obj 176 476 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 280 216 dac~; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X floatatom 290 282 5 0 0 0 - - -; +#X text 336 281 Number of frames; +#X floatatom 330 304 5 0 0 0 - - -; +#X text 376 304 Tolerance; +#X obj 212 314 pdp_noquark; +#X obj 149 348 pdp_affine; +#X floatatom 247 402 5 0 0 0 - - -; +#X floatatom 265 373 5 0 0 0 - - -; +#X msg 320 419 open /tmp/mo.mov; +#X obj 290 478 pdp_rec~; +#X msg 325 439 start; +#X msg 355 464 stop; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 27 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 27 0; +#X connect 16 4 17 0; +#X connect 16 5 17 1; +#X connect 18 0 20 0; +#X connect 19 0 22 0; +#X connect 20 0 19 0; +#X connect 22 0 21 0; +#X connect 23 0 27 1; +#X connect 25 0 27 2; +#X connect 27 0 28 0; +#X connect 28 0 0 0; +#X connect 28 0 32 0; +#X connect 29 0 28 1; +#X connect 30 0 28 2; +#X connect 31 0 32 0; +#X connect 33 0 32 0; +#X connect 34 0 32 0; diff --git a/doc/pdp_ocanvas-help.pd b/doc/pdp_ocanvas-help.pd new file mode 100644 index 0000000..34ade8e --- /dev/null +++ b/doc/pdp_ocanvas-help.pd @@ -0,0 +1,190 @@ +#N canvas 507 0 828 668 10; +#X obj 227 100 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 139 loop \$1; +#X obj 124 117 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 119 80 open \$1; +#X obj 118 56 openpanel; +#X obj 103 39 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 184 101 stop; +#X obj 187 138 metro 70; +#X obj 124 178 pdp_yqt; +#X obj 36 177 pdp_v4l; +#X obj 36 145 metro 70; +#X obj 83 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 40 105 stop; +#X obj 716 529 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 716 581 pdp_control; +#X msg 716 554 thread \$1; +#X floatatom 716 642 5 0 0 0 - - -; +#X obj 716 613 route pdp_drop; +#X text 35 641 written by Yves Degoyon ( ydegoyon@free.fr ); +#X floatatom 189 169 5 0 0 0 - - -; +#X text 35 577 pdp_ocanvas : displaying several video sources with +overlay; +#X text 34 591 constructor : pdp_canvas +; +#X text 419 495 <-- you can move video sources by dragging them around +; +#X obj 470 99 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 366 138 loop \$1; +#X obj 367 116 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 362 79 open \$1; +#X obj 361 55 openpanel; +#X obj 346 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 427 100 stop; +#X obj 430 137 metro 70; +#X obj 367 177 pdp_yqt; +#X obj 283 178 pdp_v4l; +#X obj 290 154 metro 70; +#X obj 337 113 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 294 114 stop; +#X floatatom 432 168 5 0 0 0 - - -; +#X obj 735 96 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 631 135 loop \$1; +#X obj 632 113 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 627 76 open \$1; +#X obj 626 52 openpanel; +#X obj 611 35 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 692 97 stop; +#X obj 695 134 metro 70; +#X obj 632 174 pdp_yqt; +#X obj 548 176 pdp_v4l; +#X obj 548 152 metro 70; +#X obj 595 111 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 552 112 stop; +#X floatatom 697 165 5 0 0 0 - - -; +#X text 36 605 note : the maximum number of inputs is 10; +#X text 36 618 ( easily hackable in the code ); +#X text 530 349 Change offsets of first video source; +#X obj 534 303 pack f f; +#X floatatom 639 304 5 0 0 0 - - -; +#X floatatom 699 304 5 0 0 0 - - -; +#X obj 597 302 t b f; +#X text 679 302 X; +#X text 740 304 Y; +#X msg 534 327 offset 1 \$1 \$2; +#X obj 81 315 loadbang; +#X msg 173 540 select \$1 \$2; +#X msg 279 539 drag \$1 \$2; +#X msg 367 538 unselect; +#X msg 82 341 offset 2 320 0; +#X msg 81 365 offset 3 256 240; +#X obj 134 258 pdp_scale 320 240; +#X obj 307 255 pdp_scale 320 240; +#X obj 496 254 pdp_scale 320 240; +#X obj 234 497 route press drag release; +#X msg 535 438 average \$1; +#X obj 615 439 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 533 461 Average sources at intersections; +#X text 533 473 ( default = 0 ); +#X msg 104 476 cursor 0; +#X obj 224 425 pdp_ocanvas 640 480 3; +#X obj 234 469 pdp_glx; +#X msg 96 417 dim 640 480; +#X obj 228 449 pdp_scale 320 240; +#X msg 105 446 cursor 1; +#X obj 358 315 pdp_i 5000; +#X obj 535 369 pack f f; +#X floatatom 640 370 5 0 0 0 - - -; +#X floatatom 737 370 5 0 0 0 - - -; +#X obj 598 368 t b f; +#X msg 535 393 alpha \$1 \$2; +#X text 680 368 S; +#X text 531 415 Change alpha values for each source; +#X text 697 391 Alpha [0.0-1.0]; +#X obj 696 368 / 100; +#X connect 0 0 7 0; +#X connect 1 0 8 0; +#X connect 2 0 1 0; +#X connect 3 0 8 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 7 0; +#X connect 7 0 8 0; +#X connect 8 0 67 0; +#X connect 9 0 67 0; +#X connect 10 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 15 0; +#X connect 14 0 17 0; +#X connect 15 0 14 0; +#X connect 17 0 16 0; +#X connect 19 0 8 1; +#X connect 23 0 30 0; +#X connect 24 0 31 0; +#X connect 25 0 24 0; +#X connect 26 0 31 0; +#X connect 27 0 26 0; +#X connect 28 0 27 0; +#X connect 29 0 30 0; +#X connect 30 0 31 0; +#X connect 31 0 68 0; +#X connect 32 0 68 0; +#X connect 33 0 32 0; +#X connect 34 0 33 0; +#X connect 35 0 33 0; +#X connect 36 0 31 1; +#X connect 37 0 44 0; +#X connect 38 0 45 0; +#X connect 39 0 38 0; +#X connect 40 0 45 0; +#X connect 41 0 40 0; +#X connect 42 0 41 0; +#X connect 43 0 44 0; +#X connect 44 0 45 0; +#X connect 45 0 69 0; +#X connect 46 0 69 0; +#X connect 47 0 46 0; +#X connect 48 0 47 0; +#X connect 49 0 47 0; +#X connect 50 0 45 1; +#X connect 54 0 60 0; +#X connect 55 0 54 0; +#X connect 56 0 57 0; +#X connect 57 0 54 0; +#X connect 57 1 54 1; +#X connect 60 0 76 0; +#X connect 61 0 65 0; +#X connect 61 0 66 0; +#X connect 62 0 76 0; +#X connect 63 0 76 0; +#X connect 64 0 76 0; +#X connect 65 0 76 0; +#X connect 66 0 76 0; +#X connect 67 0 76 1; +#X connect 68 0 76 2; +#X connect 69 0 76 3; +#X connect 70 0 62 0; +#X connect 70 1 63 0; +#X connect 70 2 64 0; +#X connect 71 0 76 0; +#X connect 72 0 71 0; +#X connect 75 0 77 0; +#X connect 76 0 79 0; +#X connect 77 0 70 0; +#X connect 78 0 77 0; +#X connect 79 0 77 0; +#X connect 80 0 77 0; +#X connect 81 0 76 3; +#X connect 82 0 86 0; +#X connect 83 0 82 0; +#X connect 84 0 90 0; +#X connect 85 0 82 0; +#X connect 85 1 82 1; +#X connect 86 0 76 0; +#X connect 90 0 85 0; diff --git a/doc/pdp_pen-help.pd b/doc/pdp_pen-help.pd new file mode 100644 index 0000000..87ef910 --- /dev/null +++ b/doc/pdp_pen-help.pd @@ -0,0 +1,124 @@ +#N canvas 237 21 752 609 10; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 421 165 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 567 476 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 567 528 pdp_control; +#X msg 567 501 thread \$1; +#X floatatom 567 589 5 0 0 0 - - -; +#X obj 567 560 route pdp_drop; +#X obj 239 343 pdp_pen; +#X text 85 498 pdp_pen : free hand drawing object; +#X text 85 514 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 85 528 on request from patrick ( 11h11.com ); +#X msg 282 463 draw \$1 \$2; +#X msg 403 238 clear; +#X text 451 239 Clear all drawings; +#X msg 402 267 width \$1; +#X floatatom 470 267 5 0 0 0 - - -; +#X text 523 268 Width of the pen ( default = 3 ); +#X msg 401 299 rgb \$1 \$2 \$3; +#X obj 499 302 pack f f f; +#X floatatom 533 327 5 0 0 0 - - -; +#X text 544 340 R; +#X floatatom 582 328 5 0 0 0 - - -; +#X floatatom 630 328 5 0 0 0 - - -; +#X text 642 340 B; +#X obj 630 300 t b f; +#X text 592 340 G; +#X obj 583 301 t b f; +#X text 401 325 Color of the pen; +#X msg 401 355 mode \$1; +#X obj 467 357 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 493 358 Mode ( 0=drawing \, 1=erase ); +#X text 493 371 ( default=0 ); +#X obj 486 393 unpack f f; +#X obj 489 415 f; +#X obj 535 415 f; +#X msg 401 392 fill \$1 \$2; +#X obj 489 438 pack f f; +#X obj 571 394 t b b; +#X msg 620 394 bang; +#X text 660 395 Fill a region; +#X obj 238 419 route press drag release; +#X floatatom 280 214 5 0 0 0 - - -; +#X floatatom 333 213 5 0 0 0 - - -; +#X text 273 197 X Offset; +#X text 329 197 Y Offset; +#X obj 406 213 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 543 213 alpha; +#X obj 239 387 pdp_glx; +#X msg 150 387 cursor 1; +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 21 0; +#X connect 11 0 21 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 17 0; +#X connect 20 0 19 0; +#X connect 21 0 61 0; +#X connect 25 0 21 0; +#X connect 26 0 21 0; +#X connect 28 0 21 0; +#X connect 29 0 28 0; +#X connect 31 0 21 0; +#X connect 32 0 31 0; +#X connect 33 0 32 0; +#X connect 35 0 40 0; +#X connect 36 0 38 0; +#X connect 38 0 32 0; +#X connect 38 1 32 2; +#X connect 40 0 32 0; +#X connect 40 1 32 1; +#X connect 42 0 21 0; +#X connect 43 0 42 0; +#X connect 46 0 47 1; +#X connect 46 1 48 1; +#X connect 47 0 50 0; +#X connect 48 0 50 1; +#X connect 49 0 21 0; +#X connect 50 0 49 0; +#X connect 51 0 47 0; +#X connect 51 1 48 0; +#X connect 52 0 51 0; +#X connect 54 0 46 0; +#X connect 54 1 25 0; +#X connect 55 0 21 1; +#X connect 56 0 21 2; +#X connect 59 0 21 3; +#X connect 61 0 54 0; +#X connect 62 0 61 0; diff --git a/doc/pdp_puzzle-help.pd b/doc/pdp_puzzle-help.pd new file mode 100644 index 0000000..1ee610f --- /dev/null +++ b/doc/pdp_puzzle-help.pd @@ -0,0 +1,66 @@ +#N canvas 84 12 712 664 10; +#X obj 197 398 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 280 217 dac~; +#X obj 198 354 pdp_puzzle; +#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 469 433 pdp_control; +#X msg 469 406 thread \$1; +#X floatatom 469 494 5 0 0 0 - - -; +#X obj 469 465 route pdp_drop; +#X msg 49 276 up; +#X msg 84 276 down; +#X msg 125 277 left; +#X msg 168 278 right; +#X floatatom 327 278 5 0 0 0 - - -; +#X text 104 257 Movement; +#X text 327 260 Number of blocks; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 18 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 16 4 17 0; +#X connect 16 5 17 1; +#X connect 18 0 0 0; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 18 0; +#X connect 25 0 18 0; +#X connect 26 0 18 0; +#X connect 27 0 18 0; +#X connect 28 0 18 1; diff --git a/doc/pdp_qtext-help.pd b/doc/pdp_qtext-help.pd new file mode 100644 index 0000000..4f12d12 --- /dev/null +++ b/doc/pdp_qtext-help.pd @@ -0,0 +1,167 @@ +#N canvas 84 12 846 664 10; +#X obj 152 576 pdp_glx; +#X obj 268 13 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 188 88 loop \$1; +#X obj 189 66 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 303 34 open \$1; +#X obj 302 10 openpanel; +#X obj 287 -7 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 340 57 5 0 0 0 - - -; +#X msg 225 14 stop; +#X obj 257 84 metro 70; +#X obj 346 152 pdp_v4l; +#X obj 355 121 metro 70; +#X obj 400 87 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 88 stop; +#X msg 442 119 open /dev/video; +#X obj 252 116 pdp_yqt; +#X obj 720 509 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 720 561 pdp_control; +#X msg 720 534 thread \$1; +#X floatatom 720 622 5 0 0 0 - - -; +#X obj 720 593 route pdp_drop; +#X msg 205 232 text moshi-moshi 34 58; +#X msg 224 254 text on%32air!! 150 78; +#X msg 247 334 text %34%48%49:37:58%34 20 220; +#X msg 238 309 text "01:37:58" 230 220; +#X msg 232 280 text a%32hundred%32%% 120 128 255 0 0; +#X obj 265 375 hdl 15 1 0 10 empty empty empty 0 -6 0 8 -262144 -1 +-1 0; +#X text 369 232 Add a simple text; +#X text 391 254 Add a text with special characters; +#X text 502 280 Add a real percent now ( but in red ); +#X text 416 309 Have to put a quote (%34) before starting numbers; +#X text 470 334 This time \, it's real quotes ( tricky \, hey?? ); +#X floatatom 280 401 5 0 0 0 - - -; +#X text 328 400 X coordinate; +#X floatatom 301 422 5 0 0 0 - - -; +#X floatatom 326 443 5 0 0 0 - - -; +#X floatatom 344 463 5 0 0 0 - - -; +#X floatatom 364 483 5 0 0 0 - - -; +#X text 349 421 Y coordinate; +#X text 374 442 R component; +#X text 392 462 G component; +#X text 412 482 B component; +#X msg 445 152 dim 800 600; +#X msg 20 353 clear; +#X msg 20 391 delete 1; +#X msg 16 546 font helmetr/14; +#X text 200 204 text x y [ r g b angle ]; +#X floatatom 392 504 5 0 0 0 - - -; +#X text 440 503 Angle; +#X msg 14 523 font helmetr/5; +#X floatatom 415 522 5 0 0 0 - - -; +#X text 461 522 Scroll; +#X msg 19 204 layermode feed; +#X msg 18 222 layermode scroll; +#X msg 18 240 layermode static; +#X msg 20 127 left; +#X msg 21 317 marginv 0; +#X msg 20 164 direction \$1; +#X obj 118 166 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 58 127 center; +#X obj 155 547 pdp_qtext -----------------; +#X msg 18 262 layermode slow; +#X msg 109 126 right; +#X text 18 108 justification; +#X text 18 148 scroll/feed direction; +#X text 19 188 set current layermode; +#X text 21 284 right and bottom margins; +#X text 17 375 delete texts in specified layer; +#X text 221 564 pdp_qtext : text rendering in several layers in PDP +\, extends pdp_text. each layer can have many texts \, different layer +modes \, and properties (like text colour or type); +#X text 219 605 written by Yves Degoyon (ydegoyon@free.fr) and Pablo +Martin (caedes@sindominio.net); +#X msg 532 425 texta \$1; +#X text 531 457 even line colour (only for feed layer mode); +#X text 530 406 alpha for text; +#X text 424 373 Select layer \, all operations will affect selected +layer; +#X obj 579 162 pdp_noise; +#X obj 585 131 metro 70; +#X obj 630 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X obj 584 97 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 +; +#X obj 598 426 hsl 128 15 0 255 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 18 336 clear all texts; +#X floatatom 603 479 5 0 0 0 - - -; +#X msg 531 478 text2r \$1; +#X floatatom 607 499 5 0 0 0 - - -; +#X msg 534 498 text2g \$1; +#X floatatom 613 520 5 0 0 0 - - -; +#X floatatom 623 544 5 0 0 0 - - -; +#X msg 541 519 text2b \$1; +#X msg 547 542 text2a \$1; +#X msg 21 300 margin 50; +#X connect 1 0 9 0; +#X connect 2 0 15 0; +#X connect 3 0 2 0; +#X connect 4 0 15 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 9 1; +#X connect 8 0 9 0; +#X connect 9 0 15 0; +#X connect 10 0 60 0; +#X connect 11 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 10 0; +#X connect 15 0 60 0; +#X connect 16 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 17 0; +#X connect 20 0 19 0; +#X connect 21 0 60 0; +#X connect 22 0 60 0; +#X connect 23 0 60 0; +#X connect 24 0 60 0; +#X connect 25 0 60 0; +#X connect 26 0 60 1; +#X connect 32 0 60 2; +#X connect 34 0 60 3; +#X connect 35 0 60 4; +#X connect 36 0 60 5; +#X connect 37 0 60 6; +#X connect 42 0 10 0; +#X connect 43 0 60 0; +#X connect 44 0 60 0; +#X connect 45 0 60 0; +#X connect 47 0 60 7; +#X connect 49 0 60 0; +#X connect 50 0 60 8; +#X connect 52 0 60 0; +#X connect 53 0 60 0; +#X connect 54 0 60 0; +#X connect 55 0 60 0; +#X connect 56 0 60 0; +#X connect 57 0 60 0; +#X connect 58 0 57 0; +#X connect 59 0 60 0; +#X connect 60 0 0 0; +#X connect 61 0 60 0; +#X connect 62 0 60 0; +#X connect 70 0 60 0; +#X connect 74 0 60 0; +#X connect 75 0 74 0; +#X connect 76 0 75 0; +#X connect 77 0 75 0; +#X connect 78 0 70 0; +#X connect 80 0 81 0; +#X connect 81 0 60 0; +#X connect 82 0 83 0; +#X connect 83 0 60 0; +#X connect 84 0 86 0; +#X connect 85 0 87 0; +#X connect 86 0 60 0; +#X connect 87 0 60 0; +#X connect 88 0 60 0; diff --git a/doc/pdp_quark-help.pd b/doc/pdp_quark-help.pd new file mode 100644 index 0000000..5aee56d --- /dev/null +++ b/doc/pdp_quark-help.pd @@ -0,0 +1,60 @@ +#N canvas 237 21 712 664 10; +#X obj 211 358 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 212 314 pdp_quark; +#X obj 252 167 pdp_yqt; +#X obj 283 215 dac~; +#X obj 414 352 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 414 404 pdp_control; +#X msg 414 377 thread \$1; +#X floatatom 414 465 5 0 0 0 - - -; +#X obj 414 436 route pdp_drop; +#X floatatom 290 282 5 0 0 0 - - -; +#X text 336 281 Number of frames; +#X floatatom 302 302 5 0 0 0 - - -; +#X text 348 302 Tolerance; +#X connect 1 0 10 0; +#X connect 2 0 17 0; +#X connect 3 0 2 0; +#X connect 4 0 17 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 17 0; +#X connect 11 0 16 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 0 0; +#X connect 17 0 16 0; +#X connect 17 4 18 0; +#X connect 17 5 18 1; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 16 1; +#X connect 26 0 16 2; diff --git a/doc/pdp_radioactiv-help.pd b/doc/pdp_radioactiv-help.pd new file mode 100644 index 0000000..546074a --- /dev/null +++ b/doc/pdp_radioactiv-help.pd @@ -0,0 +1,62 @@ +#N canvas 237 21 712 664 10; +#X obj 267 408 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 124 140 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 317 95 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 320 70 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 247 138 metro 70; +#X floatatom 373 310 5 0 0 0 - - -; +#X obj 351 209 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 267 358 pdp_radioactiv; +#X obj 340 282 hdl 15 1 0 4 empty empty empty 0 -6 0 8 -262144 -1 -1 +0; +#X text 411 283 Mode; +#X obj 250 171 pdp_yqt; +#X floatatom 408 332 5 0 0 0 - - -; +#X obj 278 206 dac~; +#X text 421 310 Snap time; +#X text 456 331 Snap interval; +#X obj 423 372 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 424 425 pdp_control; +#X msg 423 397 thread \$1; +#X floatatom 425 455 5 0 0 0 - - -; +#X connect 1 0 10 0; +#X connect 2 0 20 0; +#X connect 3 0 2 0; +#X connect 4 0 20 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 20 0; +#X connect 11 0 17 2; +#X connect 12 0 17 0; +#X connect 13 0 12 0; +#X connect 14 0 13 0; +#X connect 15 0 13 0; +#X connect 16 0 12 0; +#X connect 17 0 0 0; +#X connect 18 0 17 1; +#X connect 20 0 17 0; +#X connect 20 4 22 0; +#X connect 20 5 22 1; +#X connect 21 0 17 3; +#X connect 25 0 27 0; +#X connect 26 0 28 0; +#X connect 27 0 26 0; diff --git a/doc/pdp_rec~-help.pd b/doc/pdp_rec~-help.pd new file mode 100644 index 0000000..07e534b --- /dev/null +++ b/doc/pdp_rec~-help.pd @@ -0,0 +1,113 @@ +#N canvas 5 16 986 661 10; +#X obj 255 34 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 117 65 loop \$1; +#X obj 117 40 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 +; +#X msg 280 33 open \$1; +#X obj 342 33 openpanel; +#X obj 412 34 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 303 69 5 0 0 0 - - -; +#X msg 212 35 stop; +#X obj 216 84 metro 70; +#X obj 18 245 pdp_v4l; +#X obj 27 214 metro 70; +#X obj 72 180 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 29 181 stop; +#X msg 92 215 open /dev/video; +#X text 113 637 written by Yves Degoyon ( ydegoyon@free.fr ); +#X msg 281 217 stop; +#X msg 280 191 start; +#X text 432 167 Open a file before any operations; +#X text 322 192 Start recording; +#X msg 280 165 open /tmp/output.mov; +#X floatatom 159 534 5 0 0 0 - - -; +#X obj 213 124 pdp_yqt; +#X text 328 621 using YUV420P color model ( hard-coded); +#X text 112 621 it records in quicktime format; +#X msg 283 347 jpeg \$1; +#X floatatom 346 348 5 0 0 0 - - -; +#X text 395 346 JPEG quality factor ( if using jpeg compressor ); +#X msg 281 372 framerate \$1; +#X floatatom 378 372 5 0 0 0 - - -; +#X text 427 371 Frame rate : if not set \, it will be calculated; +#X text 388 325 Set a compressor supported by libquicktime ( 0.9.1 +); +#X msg 281 270 symbol jpeg; +#X msg 282 324 compressor \$1; +#X msg 281 294 symbol raw; +#X msg 361 293 symbol divx; +#X msg 449 294 symbol dv; +#X msg 369 270 symbol yuv2; +#X text 319 225 ( u need to do that to have a useable movie ); +#X text 322 212 Stop recording; +#X obj 832 499 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 832 551 pdp_control; +#X msg 832 524 thread \$1; +#X floatatom 832 612 5 0 0 0 - - -; +#X obj 832 583 route pdp_drop; +#X text 113 605 pdp_rec~ : records video and audio output to file; +#X obj 119 300 adc~; +#X text 273 125 <---- audio connections; +#X text 281 147 ==== ACTIONS ========; +#X text 282 250 ==== VIDEOS SETTINGS ========; +#X text 390 450 Set a compressor supported by libquicktime ( 0.9.1 +); +#X text 285 399 ==== AUDIO SETTINGS ========; +#X msg 284 449 acompressor \$1; +#X msg 284 423 symbol twos; +#X obj 139 109 pdp_glx; +#X text 283 475 NOTE : pdp_rec~ will record 2 channels \, 8 bits audio +at the samplerate of PD; +#X msg 375 423 symbol raw; +#X obj 159 505 pdp_rec~; +#X obj 21 385 pdp_affine; +#X floatatom 52 340 5 0 0 0 - - -; +#X obj 26 440 pdp_glx; +#X connect 0 0 8 0; +#X connect 1 0 21 0; +#X connect 2 0 1 0; +#X connect 3 0 21 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 21 0; +#X connect 9 0 57 0; +#X connect 10 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 9 0; +#X connect 15 0 56 0; +#X connect 16 0 56 0; +#X connect 19 0 56 0; +#X connect 21 0 53 0; +#X connect 21 0 56 0; +#X connect 21 4 56 0; +#X connect 21 5 56 1; +#X connect 24 0 56 0; +#X connect 25 0 24 0; +#X connect 27 0 56 0; +#X connect 28 0 27 0; +#X connect 31 0 32 0; +#X connect 32 0 56 0; +#X connect 33 0 32 0; +#X connect 34 0 32 0; +#X connect 35 0 32 0; +#X connect 36 0 32 0; +#X connect 39 0 41 0; +#X connect 40 0 43 0; +#X connect 41 0 40 0; +#X connect 43 0 42 0; +#X connect 45 0 56 0; +#X connect 45 1 56 1; +#X connect 51 0 56 0; +#X connect 52 0 51 0; +#X connect 55 0 51 0; +#X connect 56 0 20 0; +#X connect 57 0 59 0; +#X connect 57 0 56 0; +#X connect 58 0 57 1; diff --git a/doc/pdp_rev-help.pd b/doc/pdp_rev-help.pd new file mode 100644 index 0000000..bc31d0b --- /dev/null +++ b/doc/pdp_rev-help.pd @@ -0,0 +1,66 @@ +#N canvas 237 21 712 664 10; +#X obj 248 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 280 221 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X floatatom 336 274 5 0 0 0 - - -; +#X floatatom 358 299 5 0 0 0 - - -; +#X floatatom 372 321 5 0 0 0 - - -; +#X floatatom 389 344 5 0 0 0 - - -; +#X obj 249 323 pdp_rev; +#X text 411 297 Line Space default=6; +#X text 387 274 Grab Time [ 1 \, ... ] default=1; +#X text 423 318 Scale [ 1 \, ... ] default=50; +#X text 439 343 Line color default=0xffff; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 480 394 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 480 446 pdp_control; +#X msg 480 419 thread \$1; +#X floatatom 480 507 5 0 0 0 - - -; +#X obj 480 478 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 17 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 17 1; +#X connect 14 0 17 2; +#X connect 15 0 17 3; +#X connect 16 0 17 4; +#X connect 17 0 0 0; +#X connect 22 0 17 0; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 25 0 23 0; +#X connect 26 0 22 0; +#X connect 27 0 29 0; +#X connect 28 0 31 0; +#X connect 29 0 28 0; +#X connect 31 0 30 0; diff --git a/doc/pdp_ripple-help.pd b/doc/pdp_ripple-help.pd new file mode 100644 index 0000000..1049b69 --- /dev/null +++ b/doc/pdp_ripple-help.pd @@ -0,0 +1,67 @@ +#N canvas 237 21 712 664 10; +#X obj 248 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 278 210 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X msg 384 260 bang; +#X obj 367 235 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 249 323 pdp_ripple; +#X text 389 234 Mode ( 0=raindrops \, 1=motion detection ); +#X floatatom 403 287 5 0 0 0 - - -; +#X text 454 287 Motion detection threshold; +#X text 425 262 Reset; +#X floatatom 422 310 5 0 0 0 - - -; +#X text 473 309 Rain density evolution speed; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 406 378 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 406 430 pdp_control; +#X msg 406 403 thread \$1; +#X floatatom 406 491 5 0 0 0 - - -; +#X obj 406 462 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 15 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 15 2; +#X connect 14 0 15 1; +#X connect 15 0 0 0; +#X connect 17 0 15 3; +#X connect 20 0 15 4; +#X connect 22 0 15 0; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 25 0 23 0; +#X connect 26 0 22 0; +#X connect 27 0 29 0; +#X connect 28 0 31 0; +#X connect 29 0 28 0; +#X connect 31 0 30 0; diff --git a/doc/pdp_segsnd~-help.pd b/doc/pdp_segsnd~-help.pd new file mode 100644 index 0000000..5d3c504 --- /dev/null +++ b/doc/pdp_segsnd~-help.pd @@ -0,0 +1,13 @@ +#N canvas 259 178 509 391 10; +#X text 51 321 written by Yves Degoyon (ydegoyon@free.fr); +#X text 236 112 <-- everything is in this box; +#X text 265 127 where the block size is redefined; +#X obj 395 221 loadbang; +#X msg 395 251 \; pd dsp 1; +#X obj 128 113 rs_pdp_segsnd~; +#X text 51 295 pdp_segsnd~ : turns a segment into sound; +#X text 51 308 ( only use luminosity ); +#X obj 126 158 dac~; +#X connect 3 0 4 0; +#X connect 5 0 8 0; +#X connect 5 0 8 1; diff --git a/doc/pdp_shagadelic-help.pd b/doc/pdp_shagadelic-help.pd new file mode 100644 index 0000000..8b1a3a7 --- /dev/null +++ b/doc/pdp_shagadelic-help.pd @@ -0,0 +1,59 @@ +#N canvas 84 12 712 664 10; +#X obj 263 378 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 282 222 dac~; +#X obj 264 334 pdp_shagadelic; +#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 469 433 pdp_control; +#X msg 469 406 thread \$1; +#X floatatom 469 494 5 0 0 0 - - -; +#X obj 469 465 route pdp_drop; +#X floatatom 397 277 5 0 0 0 - - -; +#X text 396 257 Mask; +#X obj 373 301 * 100; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 18 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 16 4 17 0; +#X connect 16 5 17 1; +#X connect 18 0 0 0; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 26 0; +#X connect 26 0 18 1; diff --git a/doc/pdp_shape-help.pd b/doc/pdp_shape-help.pd new file mode 100644 index 0000000..d2762cb --- /dev/null +++ b/doc/pdp_shape-help.pd @@ -0,0 +1,132 @@ +#N canvas 96 16 752 609 10; +#X obj 142 61 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 34 125 loop \$1; +#X obj 35 103 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 1 +; +#X msg 27 56 open \$1; +#X obj 26 32 openpanel; +#X obj 11 15 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 168 83 5 0 0 0 - - -; +#X msg 99 62 stop; +#X obj 175 52 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 131 132 metro 70; +#X obj 126 164 pdp_yqt; +#X obj 245 134 pdp_v4l; +#X obj 254 104 metro 70; +#X obj 299 70 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 256 71 stop; +#X msg 341 102 open /dev/video; +#X obj 567 476 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 567 528 pdp_control; +#X msg 567 501 thread \$1; +#X floatatom 567 589 5 0 0 0 - - -; +#X obj 567 560 route pdp_drop; +#X text 75 574 written by Yves Degoyon ( ydegoyon@free.fr ); +#X obj 117 477 pdp_glx; +#X msg 298 274 rgb \$1 \$2 \$3; +#X obj 397 274 pack f f f; +#X floatatom 579 273 5 0 0 0 - - -; +#X text 590 292 R; +#X floatatom 628 274 5 0 0 0 - - -; +#X floatatom 672 274 5 0 0 0 - - -; +#X text 683 291 B; +#X obj 528 274 t b f; +#X text 634 292 G; +#X obj 480 274 t b f; +#X obj 118 527 route press drag release; +#X msg 262 172 pick \$1 \$2; +#X text 353 171 Pick the color of the shape; +#X msg 272 195 detect \$1 \$2; +#X text 370 195 Detect a shape of that color; +#X msg 282 219 tolerance \$1; +#X floatatom 379 221 5 0 0 0 - - -; +#X text 76 558 pdp_shape : shape recognition object; +#X text 423 221 Set tolerance ( default = 20 ); +#X text 300 294 Set the color of the shape; +#X msg 292 246 paint \$1; +#X obj 362 247 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 387 246 Paint option ( default = off ); +#X floatatom 315 459 5 0 0 0 - - -; +#X floatatom 276 477 5 0 0 0 - - -; +#X floatatom 365 459 5 0 0 0 - - -; +#X floatatom 277 498 5 0 0 0 - - -; +#X text 321 438 X1; +#X text 369 438 X2; +#X text 249 476 Y1; +#X text 249 499 Y2; +#X text 322 486 Coordinates of detected shape; +#X obj 416 312 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X msg 314 312 luminosity \$1; +#X text 444 311 Use luminosity ( default = on ); +#X obj 117 421 pdp_shape; +#X msg 35 461 cursor 1; +#X obj 405 354 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X msg 326 352 shape \$1; +#X text 433 354 Draw shape option ( default = on ); +#X obj 506 329 loadbang; +#X msg 471 330 1; +#X msg 333 381 isolate \$1; +#X obj 421 382 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 442 382 Only show detected shape ( default = off ); +#X connect 0 0 9 0; +#X connect 1 0 10 0; +#X connect 2 0 1 0; +#X connect 3 0 10 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 9 1; +#X connect 7 0 9 0; +#X connect 8 0 6 0; +#X connect 9 0 10 0; +#X connect 10 0 58 0; +#X connect 11 0 58 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 17 0 20 0; +#X connect 18 0 17 0; +#X connect 20 0 19 0; +#X connect 22 0 33 0; +#X connect 23 0 58 0; +#X connect 24 0 23 0; +#X connect 25 0 24 0; +#X connect 27 0 32 0; +#X connect 28 0 30 0; +#X connect 30 0 24 0; +#X connect 30 1 24 2; +#X connect 32 0 24 0; +#X connect 32 1 24 1; +#X connect 33 0 34 0; +#X connect 33 2 36 0; +#X connect 34 0 58 0; +#X connect 36 0 58 0; +#X connect 38 0 58 0; +#X connect 39 0 38 0; +#X connect 43 0 58 0; +#X connect 44 0 43 0; +#X connect 55 0 56 0; +#X connect 56 0 58 0; +#X connect 58 0 22 0; +#X connect 58 1 46 0; +#X connect 58 2 47 0; +#X connect 58 3 48 0; +#X connect 58 4 49 0; +#X connect 59 0 22 0; +#X connect 60 0 61 0; +#X connect 61 0 58 0; +#X connect 63 0 64 0; +#X connect 64 0 55 0; +#X connect 64 0 60 0; +#X connect 65 0 58 0; +#X connect 66 0 65 0; diff --git a/doc/pdp_simura-help.pd b/doc/pdp_simura-help.pd new file mode 100644 index 0000000..3d9b135 --- /dev/null +++ b/doc/pdp_simura-help.pd @@ -0,0 +1,65 @@ +#N canvas 237 21 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 279 211 dac~; +#X obj 257 135 metro 70; +#X obj 217 299 pdp_simura; +#X floatatom 344 275 5 0 0 0 - - -; +#X obj 252 167 pdp_yqt; +#X text 445 257 Color 0 x y [ r g b angle ]; +#X floatatom 331 554 5 0 0 0 - - -; +#X text 379 553 Angle; +#X msg 61 516 dither \$1; +#X floatatom 13 518 5 0 0 0 - - -; +#X floatatom 14 541 5 0 0 0 - - -; +#X msg 63 540 blend \$1; +#X floatatom 14 562 5 0 0 0 - - -; +#X msg 64 560 antialias \$1; +#X msg 29 458 font helmetr/5; +#X floatatom 354 572 5 0 0 0 - - -; +#X text 400 572 Scroll; +#X obj 380 594 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X text 517 594 Alpha ( global ); +#X msg 163 304 text on%32air!! 150 78; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 50 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 50 0; +#X connect 17 0 19 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 20 0; +#X connect 24 0 50 0; +#X connect 25 0 50 0; +#X connect 26 0 50 0; +#X connect 27 0 50 0; +#X connect 28 0 50 1; +#X connect 35 0 50 2; +#X connect 37 0 50 3; +#X connect 38 0 50 4; +#X connect 39 0 50 5; +#X connect 40 0 50 6; +#X connect 45 0 11 0; +#X connect 46 0 50 0; +#X connect 47 0 50 0; +#X connect 48 0 50 0; +#X connect 49 0 50 0; +#X connect 50 0 0 0; +#X connect 52 0 50 7; +#X connect 54 0 50 0; +#X connect 55 0 54 0; +#X connect 56 0 57 0; +#X connect 57 0 50 0; +#X connect 58 0 59 0; +#X connect 59 0 50 0; +#X connect 60 0 50 0; +#X connect 61 0 50 8; +#X connect 63 0 50 9; +#X connect 65 0 50 0; diff --git a/doc/pdp_theonice~-help.pd b/doc/pdp_theonice~-help.pd new file mode 100644 index 0000000..cec7bf2 --- /dev/null +++ b/doc/pdp_theonice~-help.pd @@ -0,0 +1,20 @@ +#N canvas 131 125 861 556 10; +#X obj 156 158 dac~; +#X text 246 113 <-- everything is in this box; +#X text 275 128 where the block size is redefined; +#X text 275 142 this is necessary for an; +#X msg 395 251 \; pd dsp 1; +#X obj 128 113 rs_pdp_theonice~; +#X text 52 282 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 55 229 pdp_theonice~ : streams theora a/v to a; +#X text 52 242 (patched) icecast server; +#X text 53 269 http://mediacast1.com/~karl; +#X text 52 256 the icecast server can be found here :; +#X text 276 155 ( acceptable? ) theora audio decoding; +#X obj 395 221 loadbang; +#X obj 160 55 adc~; +#X connect 5 0 0 0; +#X connect 5 1 0 1; +#X connect 12 0 4 0; +#X connect 13 0 5 0; +#X connect 13 1 5 1; diff --git a/doc/pdp_theorin~-help.pd b/doc/pdp_theorin~-help.pd new file mode 100644 index 0000000..19d133a --- /dev/null +++ b/doc/pdp_theorin~-help.pd @@ -0,0 +1,14 @@ +#N canvas 259 178 509 391 10; +#X obj 156 158 dac~; +#X text 51 309 written by Yves Degoyon (ydegoyon@free.fr); +#X text 236 112 <-- everything is in this box; +#X text 265 127 where the block size is redefined; +#X text 265 141 this is necessary for an; +#X text 266 154 ( acceptable? ) audio decoding; +#X obj 395 221 loadbang; +#X msg 395 251 \; pd dsp 1; +#X text 51 295 pdp_theorin~ : theora threaded file reader; +#X obj 128 113 rs_pdp_theorin~; +#X connect 6 0 7 0; +#X connect 9 0 0 0; +#X connect 9 1 0 1; diff --git a/doc/pdp_theorout~-help.pd b/doc/pdp_theorout~-help.pd new file mode 100644 index 0000000..fb7b0ac --- /dev/null +++ b/doc/pdp_theorout~-help.pd @@ -0,0 +1,122 @@ +#N canvas 5 16 986 661 10; +#X obj 255 34 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 117 65 loop \$1; +#X obj 117 40 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 +; +#X msg 278 48 open \$1; +#X obj 278 24 openpanel; +#X obj 278 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 293 75 5 0 0 0 - - -; +#X msg 212 35 stop; +#X obj 215 91 metro 70; +#X obj 18 191 pdp_v4l; +#X obj 27 160 metro 70; +#X obj 72 126 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 29 127 stop; +#X msg 92 161 open /dev/video; +#X text 112 622 written by Yves Degoyon ( ydegoyon@free.fr ); +#X msg 383 294 stop; +#X msg 382 268 start; +#X text 424 269 Start recording; +#X floatatom 159 534 5 0 0 0 - - -; +#X obj 213 124 pdp_yqt; +#X text 424 296 Stop recording; +#X obj 832 499 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 832 551 pdp_control; +#X msg 832 524 thread \$1; +#X floatatom 832 612 5 0 0 0 - - -; +#X obj 832 583 route pdp_drop; +#X obj 119 300 adc~; +#X text 326 197 <---- audio connections; +#X text 383 224 ==== ACTIONS ========; +#X text 384 327 ==== VIDEOS SETTINGS ========; +#X text 383 403 ==== AUDIO SETTINGS ========; +#X obj 142 200 pdp_glx; +#X obj 36 255 pdp_affine; +#X floatatom 68 229 5 0 0 0 - - -; +#X obj 36 287 pdp_glx; +#X text 113 605 pdp_theorout~ : records a/v theora encoded file; +#X msg 382 242 open /tmp/output.ogg; +#X text 534 244 Open a theora/vorbis file before any operations; +#X obj 308 124 pdp_theorin~; +#X obj 378 32 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 378 82 open \$1; +#X obj 378 54 openpanel; +#X obj 357 167 dac~; +#X text 612 296 Warning : change audio and video settings; +#X msg 386 347 videoquality \$1; +#X msg 387 375 videobitrate \$1; +#X text 560 377 Video bitrate ( kbps ) : [45 \, 2000]; +#X text 558 350 Video quality : [0 \, 63] \, default 16; +#X text 727 392 default 96; +#X msg 385 424 audioquality \$1; +#X msg 386 452 audiobitrate \$1; +#X text 729 468 default 32; +#X text 563 453 Audio bitrate ( kbps ) : [8 \, 2000]; +#X text 562 426 Audio quality : [-0.1 \, 1.0] \, default 0.5; +#X floatatom 504 349 5 0 0 0 - - -; +#X floatatom 505 376 5 0 0 0 - - -; +#X floatatom 506 424 5 0 0 0 - - -; +#X floatatom 506 453 5 0 0 0 - - -; +#X text 682 310 before starting the recording; +#X text 682 324 ( or restart it ); +#X obj 159 504 pdp_theorout~; +#X msg 452 82 loop 1; +#X obj 452 55 loadbang; +#X connect 0 0 8 0; +#X connect 1 0 19 0; +#X connect 2 0 1 0; +#X connect 3 0 19 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 8 1; +#X connect 7 0 8 0; +#X connect 8 0 19 0; +#X connect 9 0 32 0; +#X connect 10 0 9 0; +#X connect 11 0 10 0; +#X connect 12 0 10 0; +#X connect 13 0 9 0; +#X connect 15 0 60 0; +#X connect 16 0 60 0; +#X connect 19 0 31 0; +#X connect 19 0 60 0; +#X connect 19 4 42 0; +#X connect 19 4 60 0; +#X connect 19 5 42 1; +#X connect 19 5 60 1; +#X connect 21 0 23 0; +#X connect 22 0 25 0; +#X connect 23 0 22 0; +#X connect 25 0 24 0; +#X connect 26 0 60 0; +#X connect 26 1 60 1; +#X connect 32 0 34 0; +#X connect 32 0 60 0; +#X connect 33 0 32 1; +#X connect 36 0 60 0; +#X connect 38 0 31 0; +#X connect 38 0 60 0; +#X connect 38 1 42 0; +#X connect 38 1 60 0; +#X connect 38 2 42 1; +#X connect 38 2 60 1; +#X connect 39 0 41 0; +#X connect 40 0 38 0; +#X connect 41 0 40 0; +#X connect 44 0 60 0; +#X connect 45 0 60 0; +#X connect 49 0 60 0; +#X connect 50 0 60 0; +#X connect 54 0 44 0; +#X connect 55 0 45 0; +#X connect 56 0 49 0; +#X connect 57 0 50 0; +#X connect 60 0 18 0; +#X connect 61 0 38 0; +#X connect 62 0 61 0; diff --git a/doc/pdp_transform-help.pd b/doc/pdp_transform-help.pd new file mode 100644 index 0000000..4c662d8 --- /dev/null +++ b/doc/pdp_transform-help.pd @@ -0,0 +1,58 @@ +#N canvas 84 12 712 664 10; +#X obj 263 378 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 346 203 pdp_v4l; +#X obj 355 172 metro 70; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 252 167 pdp_yqt; +#X obj 282 220 dac~; +#X obj 264 334 pdp_transform; +#X obj 469 381 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 469 433 pdp_control; +#X msg 469 406 thread \$1; +#X floatatom 469 494 5 0 0 0 - - -; +#X obj 469 465 route pdp_drop; +#X obj 343 304 hdl 15 1 0 6 empty empty empty 0 -6 0 8 -262144 -1 -1 +0; +#X text 346 281 Choose transformation; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 18 0; +#X connect 12 0 11 0; +#X connect 13 0 12 0; +#X connect 14 0 12 0; +#X connect 15 0 11 0; +#X connect 16 0 18 0; +#X connect 16 4 17 0; +#X connect 16 5 17 1; +#X connect 18 0 0 0; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; +#X connect 24 0 18 1; diff --git a/doc/pdp_transition-help.pd b/doc/pdp_transition-help.pd new file mode 100644 index 0000000..9f7b9a3 --- /dev/null +++ b/doc/pdp_transition-help.pd @@ -0,0 +1,119 @@ +#N canvas 324 0 828 668 10; +#X obj 275 452 pdp_glx; +#X obj 227 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 46 138 open \$1; +#X obj 45 114 openpanel; +#X obj 30 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 184 98 stop; +#X obj 187 135 metro 70; +#X obj 124 175 pdp_yqt; +#X obj 251 168 pdp_v4l; +#X obj 260 137 metro 70; +#X obj 305 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 262 104 stop; +#X obj 587 463 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X msg 587 488 thread \$1; +#X floatatom 587 576 5 0 0 0 - - -; +#X obj 587 547 route pdp_drop; +#X obj 556 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 452 136 loop \$1; +#X obj 453 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 375 138 open \$1; +#X obj 374 114 openpanel; +#X obj 359 97 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 513 98 stop; +#X obj 516 135 metro 70; +#X obj 453 175 pdp_yqt; +#X obj 580 168 pdp_v4l; +#X obj 589 137 metro 70; +#X obj 634 103 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 591 104 stop; +#X text 42 572 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 144 538 between 2 video sources; +#X text 40 526 pdp_transition : alternate transitions; +#X msg 195 323 circle 5; +#X msg 195 301 circle 1; +#X obj 587 515 pdp_control; +#X msg 443 301 wipelr 5 0; +#X text 524 302 Wipe transition left to right : +; +#X msg 443 321 wipelr 5 40; +#X text 523 321 The same with randomness; +#X msg 443 342 wiperl 5 0; +#X text 520 341 Wipe transition right to left : +; +#X text 520 359 Multi wipe : ; +#X msg 443 360 mwipe 5 0; +#X text 521 378 Wipe top down : ; +#X msg 444 379 wipetd 5 0; +#X text 520 398 Wipe bottom up : ; +#X msg 443 399 wipebu 5 30; +#X msg 196 343 random 5; +#X text 6 350 Random transition : ; +#X msg 197 364 melt 5; +#X text 5 369 Melt transition : ; +#X text 6 308 Slow circle transition; +#X text 6 329 Faster circle transition; +#X text 5 402 ; +#X text 5 391 Blend transition :; +#X msg 197 388 blend 5 30; +#X text 40 549 existing transition : "circle" \, "wipe" \, "random" +\,; +#X msg 198 414 page 10; +#X text 5 422 Page transition : ; +#X text 175 560 "melt" \, "blend" \, "page"; +#X obj 301 392 pdp_transition; +#X connect 1 0 8 0; +#X connect 2 0 9 0; +#X connect 3 0 2 0; +#X connect 4 0 9 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 8 0; +#X connect 8 0 9 0; +#X connect 9 0 62 1; +#X connect 10 0 62 1; +#X connect 11 0 10 0; +#X connect 12 0 11 0; +#X connect 13 0 11 0; +#X connect 14 0 15 0; +#X connect 15 0 36 0; +#X connect 17 0 16 0; +#X connect 18 0 25 0; +#X connect 19 0 26 0; +#X connect 20 0 19 0; +#X connect 21 0 26 0; +#X connect 22 0 21 0; +#X connect 23 0 22 0; +#X connect 24 0 25 0; +#X connect 25 0 26 0; +#X connect 26 0 62 2; +#X connect 27 0 62 2; +#X connect 28 0 27 0; +#X connect 29 0 28 0; +#X connect 30 0 28 0; +#X connect 34 0 62 0; +#X connect 35 0 62 0; +#X connect 36 0 17 0; +#X connect 37 0 62 0; +#X connect 39 0 62 0; +#X connect 41 0 62 0; +#X connect 44 0 62 0; +#X connect 46 0 62 0; +#X connect 48 0 62 0; +#X connect 49 0 62 0; +#X connect 51 0 62 0; +#X connect 57 0 62 0; +#X connect 59 0 62 0; +#X connect 62 0 0 0; diff --git a/doc/pdp_underwatch-help.pd b/doc/pdp_underwatch-help.pd new file mode 100644 index 0000000..eb462b4 --- /dev/null +++ b/doc/pdp_underwatch-help.pd @@ -0,0 +1,79 @@ +#N canvas 207 18 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X floatatom 340 264 5 0 0; +#X text 393 265 Strip size 0 \, default=10; +#X obj 217 299 pdp_underwatch; +#X obj 257 135 metro 50; +#X obj 582 161 pdp_control; +#X msg 582 134 thread \$1; +#X floatatom 582 222 5 0 0; +#X obj 582 193 route pdp_drop; +#X obj 582 161 pdp_control; +#X msg 582 134 thread \$1; +#X floatatom 582 222 5 0 0; +#X obj 582 193 route pdp_drop; +#X obj 582 161 pdp_control; +#X msg 582 134 thread \$1; +#X floatatom 582 222 5 0 0; +#X obj 582 193 route pdp_drop; +#X text 262 226 Set the rate so that no packets are lost -->; +#X obj 583 108 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 252 167 pdp_yqt; +#X obj 376 173 pdp_v4l; +#X obj 385 142 metro 70; +#X obj 430 108 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 387 109 stop; +#X msg 433 172 open /dev/video; +#X obj 445 321 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 445 373 pdp_control; +#X msg 445 346 thread \$1; +#X floatatom 445 434 5 0 0; +#X obj 445 405 route pdp_drop; +#X connect 1 0 13 0; +#X connect 2 0 28 0; +#X connect 3 0 2 0; +#X connect 4 0 28 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 13 1; +#X connect 8 0 13 0; +#X connect 9 0 7 0; +#X connect 10 0 12 1; +#X connect 12 0 0 0; +#X connect 13 0 28 0; +#X connect 14 0 17 0; +#X connect 15 0 14 0; +#X connect 17 0 16 0; +#X connect 18 0 21 0; +#X connect 19 0 18 0; +#X connect 21 0 20 0; +#X connect 22 0 25 0; +#X connect 23 0 22 0; +#X connect 25 0 24 0; +#X connect 27 0 23 0; +#X connect 28 0 12 0; +#X connect 29 0 12 0; +#X connect 30 0 29 0; +#X connect 31 0 30 0; +#X connect 32 0 30 0; +#X connect 33 0 29 0; +#X connect 34 0 36 0; +#X connect 35 0 38 0; +#X connect 36 0 35 0; +#X connect 38 0 37 0; diff --git a/doc/pdp_vertigo-help.pd b/doc/pdp_vertigo-help.pd new file mode 100644 index 0000000..e5fe6f6 --- /dev/null +++ b/doc/pdp_vertigo-help.pd @@ -0,0 +1,57 @@ +#N canvas 237 21 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 230 296 pdp_vertigo; +#X floatatom 330 243 5 0 0 0 - - -; +#X floatatom 328 269 5 0 0 0 - - -; +#X text 378 244 Phase increment; +#X text 380 267 Zoom rate; +#X obj 252 167 pdp_yqt; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 445 321 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 445 373 pdp_control; +#X msg 445 346 thread \$1; +#X floatatom 445 434 5 0 0 0 - - -; +#X obj 445 405 route pdp_drop; +#X connect 1 0 10 0; +#X connect 2 0 16 0; +#X connect 3 0 2 0; +#X connect 4 0 16 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 16 0; +#X connect 11 0 0 0; +#X connect 12 0 11 1; +#X connect 13 0 11 2; +#X connect 16 0 11 0; +#X connect 17 0 11 0; +#X connect 18 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 18 0; +#X connect 21 0 17 0; +#X connect 22 0 24 0; +#X connect 23 0 26 0; +#X connect 24 0 23 0; +#X connect 26 0 25 0; diff --git a/doc/pdp_warhol-help.pd b/doc/pdp_warhol-help.pd new file mode 100644 index 0000000..89b44c6 --- /dev/null +++ b/doc/pdp_warhol-help.pd @@ -0,0 +1,75 @@ +#N canvas 237 21 712 664 10; +#X obj 272 495 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X floatatom 339 275 5 0 0 0 - - -; +#X obj 346 203 pdp_v4l; +#X obj 400 138 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 357 139 stop; +#X msg 442 170 open /dev/video; +#X obj 284 435 pdp_warhol; +#X obj 252 167 pdp_yqt; +#X floatatom 373 297 5 0 0 0 - - -; +#X obj 280 221 dac~; +#X text 386 275 X Divider; +#X text 423 296 Y Divider; +#X obj 389 318 hdl 15 1 0 9 empty empty empty 0 -6 0 8 -262144 -1 -1 +0; +#X text 579 320 Color to modify; +#X floatatom 412 340 5 0 0 0 - - -; +#X floatatom 438 361 5 0 0 0 - - -; +#X floatatom 464 386 5 0 0 0 - - -; +#X text 459 340 Y component; +#X text 487 360 U component; +#X text 510 385 V component; +#X obj 355 172 metro 70; +#X floatatom 526 319 5 0 0 0 - - -; +#X obj 475 431 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 475 483 pdp_control; +#X msg 475 456 thread \$1; +#X floatatom 475 544 5 0 0 0 - - -; +#X obj 475 513 route pdp_drop; +#X connect 1 0 10 0; +#X connect 2 0 17 0; +#X connect 3 0 2 0; +#X connect 4 0 17 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 17 0; +#X connect 11 0 16 1; +#X connect 12 0 16 0; +#X connect 13 0 30 0; +#X connect 14 0 30 0; +#X connect 15 0 12 0; +#X connect 16 0 0 0; +#X connect 17 0 16 0; +#X connect 17 4 19 0; +#X connect 17 5 19 1; +#X connect 18 0 16 2; +#X connect 22 0 16 3; +#X connect 22 0 31 0; +#X connect 24 0 16 4; +#X connect 25 0 16 5; +#X connect 26 0 16 6; +#X connect 30 0 12 0; +#X connect 32 0 34 0; +#X connect 33 0 36 0; +#X connect 34 0 33 0; +#X connect 36 0 35 0; diff --git a/doc/pdp_warp-help.pd b/doc/pdp_warp-help.pd new file mode 100644 index 0000000..ba9cd53 --- /dev/null +++ b/doc/pdp_warp-help.pd @@ -0,0 +1,61 @@ +#N canvas 237 21 712 664 10; +#X obj 248 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 279 216 dac~; +#X obj 257 135 metro 70; +#X obj 252 167 pdp_yqt; +#X obj 339 262 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 361 260 Mode ( 0=manual \, 1=auto ); +#X floatatom 339 292 5 0 0 0 - - -; +#X text 386 292 Manual control; +#X obj 249 323 pdp_warp; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 422 335 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 422 387 pdp_control; +#X msg 422 360 thread \$1; +#X floatatom 422 448 5 0 0 0 - - -; +#X obj 422 417 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 12 0; +#X connect 3 0 2 0; +#X connect 4 0 12 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 12 0; +#X connect 12 0 17 0; +#X connect 12 4 10 0; +#X connect 12 5 10 1; +#X connect 13 0 17 1; +#X connect 15 0 17 2; +#X connect 17 0 0 0; +#X connect 18 0 17 0; +#X connect 19 0 18 0; +#X connect 20 0 19 0; +#X connect 21 0 19 0; +#X connect 22 0 18 0; +#X connect 23 0 25 0; +#X connect 24 0 27 0; +#X connect 25 0 24 0; +#X connect 27 0 26 0; diff --git a/doc/pdp_xcanvas-help.pd b/doc/pdp_xcanvas-help.pd new file mode 100644 index 0000000..ef57c03 --- /dev/null +++ b/doc/pdp_xcanvas-help.pd @@ -0,0 +1,158 @@ +#N canvas 121 0 828 668 10; +#X obj 227 100 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 139 loop \$1; +#X obj 124 117 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 119 80 open \$1; +#X obj 118 56 openpanel; +#X obj 103 39 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 184 101 stop; +#X obj 36 177 pdp_v4l; +#X obj 36 145 metro 70; +#X obj 83 104 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 40 105 stop; +#X obj 716 529 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 716 581 pdp_control; +#X msg 716 554 thread \$1; +#X floatatom 716 642 5 0 0 0 - - -; +#X obj 716 613 route pdp_drop; +#X text 35 641 written by Yves Degoyon ( ydegoyon@free.fr ); +#X floatatom 189 169 5 0 0 0 - - -; +#X text 413 470 <-- you can move video sources by dragging them around +; +#X obj 470 99 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 366 138 loop \$1; +#X obj 367 116 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 362 79 open \$1; +#X obj 361 55 openpanel; +#X obj 346 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 427 100 stop; +#X obj 283 178 pdp_v4l; +#X obj 290 154 metro 70; +#X obj 337 113 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 294 114 stop; +#X floatatom 432 168 5 0 0 0 - - -; +#X obj 735 96 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 631 135 loop \$1; +#X obj 632 113 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 627 76 open \$1; +#X obj 626 52 openpanel; +#X obj 611 35 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 692 97 stop; +#X obj 695 134 metro 70; +#X obj 548 176 pdp_v4l; +#X obj 548 152 metro 70; +#X obj 595 111 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 552 112 stop; +#X floatatom 697 165 5 0 0 0 - - -; +#X text 36 605 note : the maximum number of inputs is 10; +#X text 36 618 ( easily hackable in the code ); +#X text 544 397 Change offsets of first video source; +#X obj 548 351 pack f f; +#X floatatom 549 312 5 0 0 0 - - -; +#X floatatom 599 312 5 0 0 0 - - -; +#X obj 589 331 t b f; +#X text 564 294 X; +#X text 609 293 Y; +#X msg 548 375 offset 1 \$1 \$2; +#X obj 81 315 loadbang; +#X msg 172 514 select \$1 \$2; +#X msg 278 513 drag \$1 \$2; +#X msg 366 512 unselect; +#X msg 84 399 cursor 1; +#X msg 82 341 offset 2 320 0; +#X msg 81 365 offset 3 256 240; +#X obj 134 258 pdp_scale 320 240; +#X obj 307 255 pdp_scale 320 240; +#X obj 496 254 pdp_scale 320 240; +#X obj 233 471 route press drag release; +#X obj 187 138 metro 40; +#X obj 431 137 metro 40; +#X obj 121 177 pdp_yqt; +#X obj 367 177 pdp_yqt; +#X obj 632 174 pdp_yqt; +#X obj 234 432 pdp_xcanvas 640 480 3; +#X text 34 591 constructor : pdp_xcanvas +; +#X text 35 565 pdp_xcanvas : displaying several video sources; +#X text 35 578 pdp_xcanvas = pdp_canvas + pdp_glx; +#X connect 0 0 65 0; +#X connect 1 0 67 0; +#X connect 2 0 1 0; +#X connect 3 0 67 0; +#X connect 4 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 65 0; +#X connect 7 0 61 0; +#X connect 8 0 7 0; +#X connect 9 0 8 0; +#X connect 10 0 8 0; +#X connect 11 0 13 0; +#X connect 12 0 15 0; +#X connect 13 0 12 0; +#X connect 15 0 14 0; +#X connect 17 0 67 1; +#X connect 19 0 66 0; +#X connect 20 0 68 0; +#X connect 21 0 20 0; +#X connect 22 0 68 0; +#X connect 23 0 22 0; +#X connect 24 0 23 0; +#X connect 25 0 66 0; +#X connect 26 0 62 0; +#X connect 27 0 26 0; +#X connect 28 0 27 0; +#X connect 29 0 27 0; +#X connect 30 0 68 1; +#X connect 31 0 38 0; +#X connect 32 0 69 0; +#X connect 33 0 32 0; +#X connect 34 0 69 0; +#X connect 35 0 34 0; +#X connect 36 0 35 0; +#X connect 37 0 38 0; +#X connect 38 0 69 0; +#X connect 39 0 63 0; +#X connect 40 0 39 0; +#X connect 41 0 40 0; +#X connect 42 0 40 0; +#X connect 43 0 69 1; +#X connect 47 0 53 0; +#X connect 48 0 47 0; +#X connect 49 0 50 0; +#X connect 50 0 47 0; +#X connect 50 1 47 1; +#X connect 53 0 70 0; +#X connect 54 0 59 0; +#X connect 54 0 60 0; +#X connect 55 0 70 0; +#X connect 56 0 70 0; +#X connect 57 0 70 0; +#X connect 58 0 70 0; +#X connect 59 0 70 0; +#X connect 60 0 70 0; +#X connect 61 0 70 1; +#X connect 62 0 70 2; +#X connect 63 0 70 3; +#X connect 64 0 55 0; +#X connect 64 1 56 0; +#X connect 64 2 57 0; +#X connect 65 0 67 0; +#X connect 66 0 68 0; +#X connect 67 0 61 0; +#X connect 68 0 62 0; +#X connect 69 0 63 0; +#X connect 70 0 58 0; +#X connect 70 0 64 0; diff --git a/doc/pdp_yqt-help.pd b/doc/pdp_yqt-help.pd new file mode 100644 index 0000000..9486b18 --- /dev/null +++ b/doc/pdp_yqt-help.pd @@ -0,0 +1,60 @@ +#N canvas 237 21 712 664 10; +#X obj 227 327 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 1 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 257 135 metro 70; +#X obj 558 272 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 558 324 pdp_control; +#X msg 558 297 thread \$1; +#X floatatom 558 385 5 0 0 0 - - -; +#X obj 558 356 route pdp_drop; +#X floatatom 266 282 5 0 0 0 - - -; +#X floatatom 297 307 5 0 0 0 - - -; +#X text 317 282 Number of frames decoded; +#X text 346 306 Total number of frames; +#X floatatom 317 164 5 0 0 0 - - -; +#X text 368 164 Frame command; +#X obj 316 183 t b f; +#X obj 320 259 dac~; +#X text 81 360 pdp_yqt : quicktime movie reader with audio support +; +#X text 82 392 with big plundering from pdp_qt ( Tom Schouten ); +#X text 81 376 written by Yves Degoyon; +#X floatatom 328 331 5 0 0 0 - - -; +#X text 377 331 Frame rate; +#X obj 225 223 pdp_yqt ----------; +#X connect 1 0 10 0; +#X connect 2 0 29 0; +#X connect 3 0 2 0; +#X connect 4 0 29 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 10 1; +#X connect 8 0 10 0; +#X connect 9 0 7 0; +#X connect 10 0 29 0; +#X connect 11 0 13 0; +#X connect 12 0 15 0; +#X connect 13 0 12 0; +#X connect 15 0 14 0; +#X connect 20 0 22 0; +#X connect 22 0 29 0; +#X connect 22 1 29 1; +#X connect 29 0 0 0; +#X connect 29 1 16 0; +#X connect 29 2 17 0; +#X connect 29 3 27 0; +#X connect 29 4 23 0; +#X connect 29 5 23 1; diff --git a/doc/pdp_yvu2rgb-help.pd b/doc/pdp_yvu2rgb-help.pd new file mode 100644 index 0000000..3a026d7 --- /dev/null +++ b/doc/pdp_yvu2rgb-help.pd @@ -0,0 +1,54 @@ +#N canvas 0 0 712 664 10; +#X obj 218 367 pdp_glx; +#X obj 268 64 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 123 136 loop \$1; +#X obj 124 114 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 +1; +#X msg 370 44 open \$1; +#X obj 369 20 openpanel; +#X obj 354 3 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 316 99 5 0 0 0 - - -; +#X msg 225 65 stop; +#X obj 323 68 hsl 300 15 0 1000 0 0 empty empty empty -2 -6 0 8 -262144 +-1 -1 0 1; +#X obj 282 212 dac~; +#X obj 257 135 metro 70; +#X obj 200 297 pdp_yvu2rgb; +#X obj 252 167 pdp_yqt; +#X obj 421 166 pdp_v4l; +#X obj 430 135 metro 70; +#X obj 475 101 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 432 102 stop; +#X msg 517 133 open /dev/video; +#X obj 422 335 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 422 387 pdp_control; +#X msg 422 360 thread \$1; +#X floatatom 422 448 5 0 0 0 - - -; +#X obj 422 417 route pdp_drop; +#X connect 1 0 11 0; +#X connect 2 0 13 0; +#X connect 3 0 2 0; +#X connect 4 0 13 0; +#X connect 5 0 4 0; +#X connect 6 0 5 0; +#X connect 7 0 11 1; +#X connect 8 0 11 0; +#X connect 9 0 7 0; +#X connect 11 0 13 0; +#X connect 12 0 0 0; +#X connect 13 0 12 0; +#X connect 13 4 10 0; +#X connect 13 5 10 1; +#X connect 14 0 12 0; +#X connect 15 0 14 0; +#X connect 16 0 15 0; +#X connect 17 0 15 0; +#X connect 18 0 14 0; +#X connect 19 0 21 0; +#X connect 20 0 23 0; +#X connect 21 0 20 0; +#X connect 23 0 22 0; diff --git a/doc/rs_pdp_icedthe~.pd b/doc/rs_pdp_icedthe~.pd index 447b2a1..5352d58 100644 --- a/doc/rs_pdp_icedthe~.pd +++ b/doc/rs_pdp_icedthe~.pd @@ -39,7 +39,7 @@ #X msg 294 350 framerate \$1; #X floatatom 393 352 5 0 0 0 - - -; #X text 439 352 Set the desired receiving framerate; -#X obj 39 496 pdp_xv; +#X obj 39 496 pdp_glx; #X msg 199 191 connect http://hackitectura.net:8000/vlnc.ogg; #X connect 3 0 34 0; #X connect 4 0 3 0; diff --git a/doc/rs_pdp_live~.pd b/doc/rs_pdp_live~.pd index e30e721..3435cfc 100644 --- a/doc/rs_pdp_live~.pd +++ b/doc/rs_pdp_live~.pd @@ -67,7 +67,7 @@ #X text 390 424 ([0 \, 20 ] default : 1 ); #X text 6 222 ffmpeg >= 0.4.9; #X text 6 207 warning : works only with; -#X obj 35 501 pdp_xv; +#X obj 35 501 pdp_glx; #X obj 66 61 block~ 1024; #X msg 246 78 connect http://gollum.artefacte.org:8090/osas.mpg; #X connect 6 0 37 0; diff --git a/doc/rs_pdp_mp4player~.pd b/doc/rs_pdp_mp4player~.pd index 9d544ab..5587b6e 100644 --- a/doc/rs_pdp_mp4player~.pd +++ b/doc/rs_pdp_mp4player~.pd @@ -3,7 +3,7 @@ #X floatatom 305 462 5 0 0 0 - - -; #X text 351 461 Streaming status; #X floatatom 300 440 5 0 0 0 - - -; -#X obj 36 449 pdp_xv; +#X obj 36 449 pdp_glx; #X text 321 185 Disconnect from the current stream; #X msg 243 183 disconnect; #X text 349 441 Number of video frames decoded; diff --git a/doc/rs_pdp_segsnd~.pd b/doc/rs_pdp_segsnd~.pd index 724b952..198a271 100644 --- a/doc/rs_pdp_segsnd~.pd +++ b/doc/rs_pdp_segsnd~.pd @@ -27,7 +27,7 @@ #X obj 559 390 route pdp_drop; #X text 113 393 pdp_segsnd~ : turn pixels from a segment into sound ; -#X obj 210 311 pdp_xv; +#X obj 210 311 pdp_glx; #X floatatom 237 243 5 0 0; #X floatatom 284 244 5 0 0; #X floatatom 333 244 5 0 0; diff --git a/doc/rs_pdp_theonice~.pd b/doc/rs_pdp_theonice~.pd index 94d160b..7197090 100644 --- a/doc/rs_pdp_theonice~.pd +++ b/doc/rs_pdp_theonice~.pd @@ -29,7 +29,7 @@ #X text 381 161 ==== ACTIONS ========; #X text 382 382 ==== VIDEOS SETTINGS ========; #X text 381 483 ==== AUDIO SETTINGS ========; -#X obj 23 329 pdp_xv; +#X obj 23 329 pdp_glx; #X obj 74 178 pdp_affine; #X floatatom 106 152 5 0 0 0 - - -; #X obj 356 19 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 diff --git a/doc/rs_pdp_theorin~.pd b/doc/rs_pdp_theorin~.pd index 100f137..bd08e52 100644 --- a/doc/rs_pdp_theorin~.pd +++ b/doc/rs_pdp_theorin~.pd @@ -54,7 +54,7 @@ #X text 11 207 ( sorry \, theora is not really; #X floatatom 309 455 5 0 0 0 - - -; #X text 354 455 File size ( in kbs ); -#X obj 39 496 pdp_xv; +#X obj 39 496 pdp_glx; #X obj 78 259 vsl 15 128 0 510 0 0 empty filesize empty 0 -8 0 8 -262144 -1 -1 0 1; #X msg 310 473 \; filesize range 0 \$1; -- cgit v1.2.1