From 6445c4502e909593d4935070df8f972f86da824c Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Mon, 11 Dec 2006 04:25:06 +0000 Subject: converted to use the standard help file name (*-help.pd) svn path=/trunk/externals/gem2pdp/; revision=6776 --- gem2pdp-help.pd | 89 ++++++++++++++++++++++++++++++++++++++ help-gem2pdp.pd | 89 -------------------------------------- help-pdp2gem.pd | 127 ------------------------------------------------------- help-pix_2pdp.pd | 85 ------------------------------------- pdp2gem-help.pd | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ pix_2pdp-help.pd | 85 +++++++++++++++++++++++++++++++++++++ 6 files changed, 301 insertions(+), 301 deletions(-) create mode 100644 gem2pdp-help.pd delete mode 100644 help-gem2pdp.pd delete mode 100644 help-pdp2gem.pd delete mode 100755 help-pix_2pdp.pd create mode 100644 pdp2gem-help.pd create mode 100755 pix_2pdp-help.pd diff --git a/gem2pdp-help.pd b/gem2pdp-help.pd new file mode 100644 index 0000000..72d642f --- /dev/null +++ b/gem2pdp-help.pd @@ -0,0 +1,89 @@ +#N canvas 179 54 825 504 12; +#X obj 38 229 gemwin; +#X msg 70 12 create; +#X obj 526 46 gemhead; +#X msg 76 39 destroy; +#X msg 15 88 1; +#X msg 14 113 0; +#X floatatom 634 118 0 0 0; +#X obj 526 106 color; +#X msg 628 51 1 1 1; +#X obj 526 157 rotateXYZ; +#X obj 228 166 gemhead; +#X obj 228 188 world_light; +#N canvas 203 -12 600 400 init 0; +#X obj 73 30 loadbang; +#X obj 73 53 t b b; +#X msg 113 77 reset; +#X msg 73 103 lighting 1; +#X obj 73 129 outlet; +#X connect 0 0 1 0; +#X connect 1 0 3 0; +#X connect 1 1 2 0; +#X connect 2 0 4 0; +#X connect 3 0 4 0; +#X restore 92 156 pd init; +#X msg 628 16 1 1 0; +#X text 217 440 gem2pdp : bridge between gem and PDP; +#X text 218 458 written by Yves Degoyon ( ydegoyon@free.fr ); +#X text 70 259 ========================================================== +; +#X text 70 313 ========================================================== +; +#X text 292 19 Gem field; +#X text 79 393 PDP field; +#X obj 278 281 gem2pdp; +#X msg 151 280 stop; +#X obj 127 282 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 +1; +#X obj 198 280 metro 70; +#X obj 239 336 pdp_spigot; +#X obj 355 327 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 239 390 pdp_xv; +#X msg 126 360 dim 320 240; +#X obj 43 359 loadbang; +#X obj 526 199 teapot; +#X obj 674 157 metro 10; +#X obj 713 185 + 1; +#X obj 673 184 f; +#X msg 686 119 bang; +#X obj 686 90 loadbang; +#X obj 239 362 pdp_transform; +#X obj 377 365 hdl 15 1 0 6 empty empty empty 0 -6 0 8 -262144 -1 -1 +0; +#X text 352 281 Convert to PDP frames; +#X msg 84 99 dimen 320 240; +#X obj 84 73 loadbang; +#X connect 1 0 0 0; +#X connect 2 0 7 0; +#X connect 3 0 0 0; +#X connect 4 0 0 0; +#X connect 5 0 0 0; +#X connect 6 0 9 1; +#X connect 6 0 9 2; +#X connect 7 0 9 0; +#X connect 8 0 7 1; +#X connect 9 0 29 0; +#X connect 10 0 11 0; +#X connect 12 0 0 0; +#X connect 13 0 7 1; +#X connect 20 1 24 0; +#X connect 21 0 23 0; +#X connect 22 0 23 0; +#X connect 23 0 20 0; +#X connect 24 0 26 0; +#X connect 24 1 35 0; +#X connect 25 0 24 1; +#X connect 27 0 26 0; +#X connect 28 0 27 0; +#X connect 30 0 32 0; +#X connect 31 0 32 1; +#X connect 32 0 31 0; +#X connect 32 0 6 0; +#X connect 33 0 30 0; +#X connect 34 0 33 0; +#X connect 35 0 26 0; +#X connect 36 0 35 1; +#X connect 38 0 0 0; +#X connect 39 0 38 0; diff --git a/help-gem2pdp.pd b/help-gem2pdp.pd deleted file mode 100644 index 72d642f..0000000 --- a/help-gem2pdp.pd +++ /dev/null @@ -1,89 +0,0 @@ -#N canvas 179 54 825 504 12; -#X obj 38 229 gemwin; -#X msg 70 12 create; -#X obj 526 46 gemhead; -#X msg 76 39 destroy; -#X msg 15 88 1; -#X msg 14 113 0; -#X floatatom 634 118 0 0 0; -#X obj 526 106 color; -#X msg 628 51 1 1 1; -#X obj 526 157 rotateXYZ; -#X obj 228 166 gemhead; -#X obj 228 188 world_light; -#N canvas 203 -12 600 400 init 0; -#X obj 73 30 loadbang; -#X obj 73 53 t b b; -#X msg 113 77 reset; -#X msg 73 103 lighting 1; -#X obj 73 129 outlet; -#X connect 0 0 1 0; -#X connect 1 0 3 0; -#X connect 1 1 2 0; -#X connect 2 0 4 0; -#X connect 3 0 4 0; -#X restore 92 156 pd init; -#X msg 628 16 1 1 0; -#X text 217 440 gem2pdp : bridge between gem and PDP; -#X text 218 458 written by Yves Degoyon ( ydegoyon@free.fr ); -#X text 70 259 ========================================================== -; -#X text 70 313 ========================================================== -; -#X text 292 19 Gem field; -#X text 79 393 PDP field; -#X obj 278 281 gem2pdp; -#X msg 151 280 stop; -#X obj 127 282 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 -1; -#X obj 198 280 metro 70; -#X obj 239 336 pdp_spigot; -#X obj 355 327 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 239 390 pdp_xv; -#X msg 126 360 dim 320 240; -#X obj 43 359 loadbang; -#X obj 526 199 teapot; -#X obj 674 157 metro 10; -#X obj 713 185 + 1; -#X obj 673 184 f; -#X msg 686 119 bang; -#X obj 686 90 loadbang; -#X obj 239 362 pdp_transform; -#X obj 377 365 hdl 15 1 0 6 empty empty empty 0 -6 0 8 -262144 -1 -1 -0; -#X text 352 281 Convert to PDP frames; -#X msg 84 99 dimen 320 240; -#X obj 84 73 loadbang; -#X connect 1 0 0 0; -#X connect 2 0 7 0; -#X connect 3 0 0 0; -#X connect 4 0 0 0; -#X connect 5 0 0 0; -#X connect 6 0 9 1; -#X connect 6 0 9 2; -#X connect 7 0 9 0; -#X connect 8 0 7 1; -#X connect 9 0 29 0; -#X connect 10 0 11 0; -#X connect 12 0 0 0; -#X connect 13 0 7 1; -#X connect 20 1 24 0; -#X connect 21 0 23 0; -#X connect 22 0 23 0; -#X connect 23 0 20 0; -#X connect 24 0 26 0; -#X connect 24 1 35 0; -#X connect 25 0 24 1; -#X connect 27 0 26 0; -#X connect 28 0 27 0; -#X connect 30 0 32 0; -#X connect 31 0 32 1; -#X connect 32 0 31 0; -#X connect 32 0 6 0; -#X connect 33 0 30 0; -#X connect 34 0 33 0; -#X connect 35 0 26 0; -#X connect 36 0 35 1; -#X connect 38 0 0 0; -#X connect 39 0 38 0; diff --git a/help-pdp2gem.pd b/help-pdp2gem.pd deleted file mode 100644 index 2b1f8eb..0000000 --- a/help-pdp2gem.pd +++ /dev/null @@ -1,127 +0,0 @@ -#N canvas 100 128 824 539 10; -#X obj 30 6 cnv 15 740 120 empty empty empty 20 12 0 14 -233017 -66577 -0; -#X obj 132 67 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 136 100 loop \$1; -#X obj 117 99 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 -; -#X msg 197 58 open \$1; -#X obj 197 38 openpanel; -#X obj 176 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X floatatom 268 67 5 0 0 0 - - -; -#X msg 156 68 stop; -#X obj 198 79 metro 70; -#X text 40 9 PDP field; -#X text 146 16 Play a movie (.mov); -#X text 75 64 Start; -#X obj 197 100 pdp_qt; -#X obj 30 255 cnv 15 740 250 empty empty empty 20 12 0 14 -101120 -66577 -0; -#X msg 304 293 -1 -2 -1 -2 8 -2 1 -2 1; -#X obj 197 317 pix_convolve 3 3; -#X floatatom 232 448 5 0 0 0 - - -; -#X text 365 449 pdp2gem : pdp to gem bridge; -#X text 365 467 written by Yves Degoyon (ydegoyon@free.fr); -#X text 41 267 GEM field; -#X obj 197 375 rotateXYZ; -#X obj 325 358 metro 10; -#X obj 292 379 + 1; -#X obj 291 359 f; -#X msg 325 379 bang; -#X obj 198 446 cube; -#X obj 197 350 pix_texture; -#X obj 173 301 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 326 339 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X obj 197 422 translateXYZ; -#X floatatom 219 399 5 0 0 0 - - -; -#X floatatom 292 424 5 0 0 0 - - -; -#X floatatom 265 398 5 0 0 0 - - -; -#X obj 656 271 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577 -0; -#N canvas 0 22 454 304 gemwin 0; -#X obj 131 164 gemwin; -#X obj 67 89 outlet; -#X obj 67 10 inlet; -#X obj 67 41 route create; -#X msg 67 70 set destroy; -#X msg 142 68 set create; -#X msg 198 112 destroy; -#X msg 131 140 create \, 1 \, lighting 1; -#X obj 298 149 world_light; -#X obj 298 122 gemhead; -#X connect 2 0 3 0; -#X connect 3 0 4 0; -#X connect 3 0 7 0; -#X connect 3 1 5 0; -#X connect 3 1 6 0; -#X connect 4 0 1 0; -#X connect 5 0 1 0; -#X connect 6 0 0 0; -#X connect 7 0 0 0; -#X connect 9 0 8 0; -#X restore 661 309 pd gemwin; -#X msg 661 290 create; -#X text 657 270 Create window:; -#X obj 30 129 cnv 15 740 120 empty empty empty 20 12 0 14 -260818 -66577 -0; -#X text 67 230 ============================================================ -; -#X obj 118 177 gemhead; -#X text 370 150 pdp2gem must be inserted in GEM's rendering chain; -#X text 68 137 ============================================================ -; -#X msg 218 197 colorspace YUV; -#X obj 196 215 pdp2gem; -#X msg 214 177 colorspace RGB; -#X msg 209 154 colorspace RGBA; -#X text 369 176 the colorspace indicates what format to transform pdp's -native YV12 to...YUV is default (and fastest); -#X obj 420 98 pdp_v4l; -#X obj 420 72 metro 70; -#X obj 471 40 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 --1; -#X msg 420 40 stop; -#X text 436 16 Live; -#X text 379 481 and James Tittle (tigital@mac.com); -#X connect 1 0 9 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 9 1; -#X connect 8 0 9 0; -#X connect 9 0 13 0; -#X connect 13 0 44 0; -#X connect 15 0 16 2; -#X connect 16 0 27 0; -#X connect 17 0 26 1; -#X connect 21 0 30 0; -#X connect 22 0 24 0; -#X connect 23 0 24 1; -#X connect 24 0 23 0; -#X connect 24 0 21 2; -#X connect 24 0 21 1; -#X connect 25 0 22 0; -#X connect 27 0 21 0; -#X connect 28 0 16 0; -#X connect 29 0 22 0; -#X connect 30 0 26 0; -#X connect 31 0 30 1; -#X connect 32 0 30 3; -#X connect 33 0 30 2; -#X connect 35 0 36 0; -#X connect 36 0 35 0; -#X connect 40 0 44 0; -#X connect 43 0 44 0; -#X connect 44 0 16 0; -#X connect 45 0 44 0; -#X connect 46 0 44 0; -#X connect 48 0 44 0; -#X connect 49 0 48 0; -#X connect 50 0 49 0; -#X connect 51 0 49 0; diff --git a/help-pix_2pdp.pd b/help-pix_2pdp.pd deleted file mode 100755 index 80359e4..0000000 --- a/help-pix_2pdp.pd +++ /dev/null @@ -1,85 +0,0 @@ -#N canvas 0 0 889 703 10; -#X obj 92 298 gemwin; -#X obj 399 302 gemhead; -#X obj 151 557 pix_texture; -#X obj 151 589 rectangle 4 4; -#X obj 501 531 pdp_xv; -#X msg 546 478 create; -#X msg 546 502 destroy; -#X obj 399 436 pix_2pdp; -#X obj 399 379 t a b; -#X obj 399 345 pix_film; -#X floatatom 466 331 5 0 1000 0 - - -; -#X msg 466 275 set open \$1; -#X text 507 331 <- frame; -#X obj 466 252 openpanel; -#X obj 466 232 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 --1; -#X msg 466 300 open /home/Georg/pd-cvs/gem/Gem/examples/data/homer.avi -; -#X msg 92 251 create \, 1; -#X msg 104 273 0 \, destroy; -#X text 90 229 Gem Control:; -#X text 382 273 Gem input:; -#X text 446 379 <- so you can trigger pdp automatically each frame -; -#X text 462 441 pdp outlet; -#X text 322 441 Gem outlet; -#X obj 151 528 spigot; -#X obj 188 508 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 210 514 chain to save CPU; -#X obj 429 407 spigot; -#X obj 480 408 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 -1; -#X text 502 408 <- turn on/off pdp processing; -#X text 210 499 cut Gem render-; -#X obj 501 572 pdp_rec~; -#X text 499 592 (record a gem-pix !!!); -#X text 45 321 (Gem rendering must be on \,; -#X text 47 335 but you can cut the Gem; -#X text 48 348 render-chain after pix_2pdp; -#X text 46 362 and hide the Gem-window; -#X text 46 376 to save CPU !); -#X text 264 667 =%)!(%= (c) Georg Holzmann \, 2005 =%)!(%= -; -#X text 27 79 pix_2pdp captures the contents of a Gem pix and transforms -it to a PDP packet with almost no cpu power. So it's possible to convert -from Gem to PDP to Gem to PDP to ... if you use the Gem pix objects! -; -#X text 490 77 So what can you do with it?; -#X text 503 96 - use pix_video/pix_2pdp for firewire input in PDP; -#X text 503 111 - use pix_2pdp/pdp_rec~ to record Gem pixes; -#X text 503 125 - maybe switch between Gem and PDP all the time; -#X text 503 140 - ...; -#X text 395 25 pix_2pdp; -#X msg 276 180 colorspace YUV; -#X msg 276 225 colorspace RGBA; -#X msg 276 202 colorspace Gray; -#X text 382 181 <- use YUV if possible to be fast; -#X obj 276 158 loadbang; -#X connect 1 0 9 0; -#X connect 2 0 3 0; -#X connect 5 0 4 0; -#X connect 6 0 4 0; -#X connect 7 0 23 0; -#X connect 7 1 4 0; -#X connect 7 1 30 0; -#X connect 8 0 7 0; -#X connect 8 1 26 0; -#X connect 9 0 8 0; -#X connect 10 0 9 1; -#X connect 11 0 15 0; -#X connect 13 0 11 0; -#X connect 14 0 13 0; -#X connect 15 0 9 0; -#X connect 16 0 0 0; -#X connect 17 0 0 0; -#X connect 23 0 2 0; -#X connect 24 0 23 1; -#X connect 26 0 7 0; -#X connect 27 0 26 1; -#X connect 45 0 9 0; -#X connect 46 0 9 0; -#X connect 47 0 9 0; -#X connect 49 0 45 0; diff --git a/pdp2gem-help.pd b/pdp2gem-help.pd new file mode 100644 index 0000000..2b1f8eb --- /dev/null +++ b/pdp2gem-help.pd @@ -0,0 +1,127 @@ +#N canvas 100 128 824 539 10; +#X obj 30 6 cnv 15 740 120 empty empty empty 20 12 0 14 -233017 -66577 +0; +#X obj 132 67 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 136 100 loop \$1; +#X obj 117 99 tgl 15 0 empty empty empty 20 8 0 8 -262144 -1 -1 0 1 +; +#X msg 197 58 open \$1; +#X obj 197 38 openpanel; +#X obj 176 38 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X floatatom 268 67 5 0 0 0 - - -; +#X msg 156 68 stop; +#X obj 198 79 metro 70; +#X text 40 9 PDP field; +#X text 146 16 Play a movie (.mov); +#X text 75 64 Start; +#X obj 197 100 pdp_qt; +#X obj 30 255 cnv 15 740 250 empty empty empty 20 12 0 14 -101120 -66577 +0; +#X msg 304 293 -1 -2 -1 -2 8 -2 1 -2 1; +#X obj 197 317 pix_convolve 3 3; +#X floatatom 232 448 5 0 0 0 - - -; +#X text 365 449 pdp2gem : pdp to gem bridge; +#X text 365 467 written by Yves Degoyon (ydegoyon@free.fr); +#X text 41 267 GEM field; +#X obj 197 375 rotateXYZ; +#X obj 325 358 metro 10; +#X obj 292 379 + 1; +#X obj 291 359 f; +#X msg 325 379 bang; +#X obj 198 446 cube; +#X obj 197 350 pix_texture; +#X obj 173 301 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 326 339 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X obj 197 422 translateXYZ; +#X floatatom 219 399 5 0 0 0 - - -; +#X floatatom 292 424 5 0 0 0 - - -; +#X floatatom 265 398 5 0 0 0 - - -; +#X obj 656 271 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577 +0; +#N canvas 0 22 454 304 gemwin 0; +#X obj 131 164 gemwin; +#X obj 67 89 outlet; +#X obj 67 10 inlet; +#X obj 67 41 route create; +#X msg 67 70 set destroy; +#X msg 142 68 set create; +#X msg 198 112 destroy; +#X msg 131 140 create \, 1 \, lighting 1; +#X obj 298 149 world_light; +#X obj 298 122 gemhead; +#X connect 2 0 3 0; +#X connect 3 0 4 0; +#X connect 3 0 7 0; +#X connect 3 1 5 0; +#X connect 3 1 6 0; +#X connect 4 0 1 0; +#X connect 5 0 1 0; +#X connect 6 0 0 0; +#X connect 7 0 0 0; +#X connect 9 0 8 0; +#X restore 661 309 pd gemwin; +#X msg 661 290 create; +#X text 657 270 Create window:; +#X obj 30 129 cnv 15 740 120 empty empty empty 20 12 0 14 -260818 -66577 +0; +#X text 67 230 ============================================================ +; +#X obj 118 177 gemhead; +#X text 370 150 pdp2gem must be inserted in GEM's rendering chain; +#X text 68 137 ============================================================ +; +#X msg 218 197 colorspace YUV; +#X obj 196 215 pdp2gem; +#X msg 214 177 colorspace RGB; +#X msg 209 154 colorspace RGBA; +#X text 369 176 the colorspace indicates what format to transform pdp's +native YV12 to...YUV is default (and fastest); +#X obj 420 98 pdp_v4l; +#X obj 420 72 metro 70; +#X obj 471 40 bng 15 250 50 0 empty empty empty 20 8 0 8 -262144 -1 +-1; +#X msg 420 40 stop; +#X text 436 16 Live; +#X text 379 481 and James Tittle (tigital@mac.com); +#X connect 1 0 9 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 9 1; +#X connect 8 0 9 0; +#X connect 9 0 13 0; +#X connect 13 0 44 0; +#X connect 15 0 16 2; +#X connect 16 0 27 0; +#X connect 17 0 26 1; +#X connect 21 0 30 0; +#X connect 22 0 24 0; +#X connect 23 0 24 1; +#X connect 24 0 23 0; +#X connect 24 0 21 2; +#X connect 24 0 21 1; +#X connect 25 0 22 0; +#X connect 27 0 21 0; +#X connect 28 0 16 0; +#X connect 29 0 22 0; +#X connect 30 0 26 0; +#X connect 31 0 30 1; +#X connect 32 0 30 3; +#X connect 33 0 30 2; +#X connect 35 0 36 0; +#X connect 36 0 35 0; +#X connect 40 0 44 0; +#X connect 43 0 44 0; +#X connect 44 0 16 0; +#X connect 45 0 44 0; +#X connect 46 0 44 0; +#X connect 48 0 44 0; +#X connect 49 0 48 0; +#X connect 50 0 49 0; +#X connect 51 0 49 0; diff --git a/pix_2pdp-help.pd b/pix_2pdp-help.pd new file mode 100755 index 0000000..80359e4 --- /dev/null +++ b/pix_2pdp-help.pd @@ -0,0 +1,85 @@ +#N canvas 0 0 889 703 10; +#X obj 92 298 gemwin; +#X obj 399 302 gemhead; +#X obj 151 557 pix_texture; +#X obj 151 589 rectangle 4 4; +#X obj 501 531 pdp_xv; +#X msg 546 478 create; +#X msg 546 502 destroy; +#X obj 399 436 pix_2pdp; +#X obj 399 379 t a b; +#X obj 399 345 pix_film; +#X floatatom 466 331 5 0 1000 0 - - -; +#X msg 466 275 set open \$1; +#X text 507 331 <- frame; +#X obj 466 252 openpanel; +#X obj 466 232 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 +-1; +#X msg 466 300 open /home/Georg/pd-cvs/gem/Gem/examples/data/homer.avi +; +#X msg 92 251 create \, 1; +#X msg 104 273 0 \, destroy; +#X text 90 229 Gem Control:; +#X text 382 273 Gem input:; +#X text 446 379 <- so you can trigger pdp automatically each frame +; +#X text 462 441 pdp outlet; +#X text 322 441 Gem outlet; +#X obj 151 528 spigot; +#X obj 188 508 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 210 514 chain to save CPU; +#X obj 429 407 spigot; +#X obj 480 408 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 +1; +#X text 502 408 <- turn on/off pdp processing; +#X text 210 499 cut Gem render-; +#X obj 501 572 pdp_rec~; +#X text 499 592 (record a gem-pix !!!); +#X text 45 321 (Gem rendering must be on \,; +#X text 47 335 but you can cut the Gem; +#X text 48 348 render-chain after pix_2pdp; +#X text 46 362 and hide the Gem-window; +#X text 46 376 to save CPU !); +#X text 264 667 =%)!(%= (c) Georg Holzmann \, 2005 =%)!(%= +; +#X text 27 79 pix_2pdp captures the contents of a Gem pix and transforms +it to a PDP packet with almost no cpu power. So it's possible to convert +from Gem to PDP to Gem to PDP to ... if you use the Gem pix objects! +; +#X text 490 77 So what can you do with it?; +#X text 503 96 - use pix_video/pix_2pdp for firewire input in PDP; +#X text 503 111 - use pix_2pdp/pdp_rec~ to record Gem pixes; +#X text 503 125 - maybe switch between Gem and PDP all the time; +#X text 503 140 - ...; +#X text 395 25 pix_2pdp; +#X msg 276 180 colorspace YUV; +#X msg 276 225 colorspace RGBA; +#X msg 276 202 colorspace Gray; +#X text 382 181 <- use YUV if possible to be fast; +#X obj 276 158 loadbang; +#X connect 1 0 9 0; +#X connect 2 0 3 0; +#X connect 5 0 4 0; +#X connect 6 0 4 0; +#X connect 7 0 23 0; +#X connect 7 1 4 0; +#X connect 7 1 30 0; +#X connect 8 0 7 0; +#X connect 8 1 26 0; +#X connect 9 0 8 0; +#X connect 10 0 9 1; +#X connect 11 0 15 0; +#X connect 13 0 11 0; +#X connect 14 0 13 0; +#X connect 15 0 9 0; +#X connect 16 0 0 0; +#X connect 17 0 0 0; +#X connect 23 0 2 0; +#X connect 24 0 23 1; +#X connect 26 0 7 0; +#X connect 27 0 26 1; +#X connect 45 0 9 0; +#X connect 46 0 9 0; +#X connect 47 0 9 0; +#X connect 49 0 45 0; -- cgit v1.2.1