[Gridflow-cvs] [svn] commit: r4479 - /trunk/doc/flow_classes/

gridflow-cvs at artengine.ca gridflow-cvs at artengine.ca
Thu Oct 29 12:33:49 EDT 2009


Author: matju
Date: Thu Oct 29 12:33:48 2009
New Revision: 4479

Log:
connect [doc_m] [doc_also]

Modified:
    trunk/doc/flow_classes/#grade-help.pd
    trunk/doc/flow_classes/#greyscale_to_rgb-help.pd
    trunk/doc/flow_classes/#hello-help.pd
    trunk/doc/flow_classes/#hueshift-help.pd
    trunk/doc/flow_classes/#import-help.pd
    trunk/doc/flow_classes/#in-help.pd
    trunk/doc/flow_classes/#inner-help.pd
    trunk/doc/flow_classes/#io.aalib-help.pd
    trunk/doc/flow_classes/#io.grid-help.pd
    trunk/doc/flow_classes/#io.png-help.pd
    trunk/doc/flow_classes/#io.quicktime-help.pd
    trunk/doc/flow_classes/#io.videodev-help.pd
    trunk/doc/flow_classes/#io.x11-help.pd

Modified: trunk/doc/flow_classes/#grade-help.pd
==============================================================================
--- trunk/doc/flow_classes/#grade-help.pd (original)
+++ trunk/doc/flow_classes/#grade-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 690 0 557 717 10;
+#N canvas 690 0 568 717 10;
 #X text 143 55 splits a dim[a... \, b] grid into dim[b] vectors that
 each contain numbers from 0 to b-1 indicating the ordering of the values.
 the result is a dim[a... \, b] grid.;
@@ -11,13 +11,13 @@
 #X obj 19 208 #print;
 #X obj 0 0 doc_h;
 #X obj 3 250 doc_c 0;
-#X obj 3 273 doc_i 1;
+#X obj 3 290 doc_i 1;
 #X obj 3 364 doc_o 1;
-#X obj 14 388 doc_oo 0;
-#X obj 14 297 doc_ii 0;
-#X obj 100 297 doc_m i0 grid;
-#X obj 100 388 doc_m o0 grid;
-#X text 189 390 splits a Dim[A... \, B] grid into Dim[B] vectors \,
+#X obj 14 394 doc_oo 0;
+#X obj 14 320 doc_ii 0;
+#X obj 97 320 doc_m i0 grid;
+#X obj 97 394 doc_m o0 grid;
+#X text 197 384 splits a Dim[A... \, B] grid into Dim[B] vectors \,
 producing new Dim[B] vectors that each contain numbers from 0 to B-1
 indicating the ordering of the values. The result is a Dim[A... \,
 B] grid.;
@@ -33,9 +33,13 @@
 inverse arrangement \, which allows to take the sorted values and make
 them unsorted in the original way. note that this is really not the
 same as just listing the values backwards.;
+#X obj 0 424 doc_f;
 #X connect 1 0 5 0;
 #X connect 2 0 5 1;
 #X connect 3 0 5 2;
 #X connect 4 0 5 3;
 #X connect 5 0 6 0;
 #X connect 6 0 7 0;
+#X connect 15 1 16 0;
+#X connect 15 1 17 0;
+#X connect 15 1 18 0;

Modified: trunk/doc/flow_classes/#greyscale_to_rgb-help.pd
==============================================================================
--- trunk/doc/flow_classes/#greyscale_to_rgb-help.pd (original)
+++ trunk/doc/flow_classes/#greyscale_to_rgb-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 693 0 554 443 10;
+#N canvas 693 0 568 481 10;
 #X obj 19 161 s xx;
 #X obj 19 185 r xx;
 #X obj 19 105 #in;
@@ -8,16 +8,19 @@
 #X msg 19 74 load bluemarble.jpg;
 #X obj 0 0 doc_h;
 #X obj 3 292 doc_c 0;
-#X obj 3 321 doc_i 1;
-#X obj 3 366 doc_o 1;
-#X obj 14 345 doc_ii 0;
-#X obj 14 390 doc_oo 0;
-#X obj 100 345 doc_m i0;
-#X obj 100 390 doc_m o0;
+#X obj 3 332 doc_i 1;
+#X obj 3 392 doc_o 1;
+#X obj 14 362 doc_ii 0;
+#X obj 14 422 doc_oo 0;
+#X obj 97 362 doc_m i0;
+#X obj 97 422 doc_m o0;
 #X text 160 389 rgb pixels;
 #X text 162 344 greyscale pixels;
+#X obj 0 452 doc_f;
 #X connect 1 0 4 0;
 #X connect 2 0 3 0;
 #X connect 3 0 0 0;
 #X connect 4 0 5 0;
 #X connect 6 0 2 0;
+#X connect 13 1 16 0;
+#X connect 14 1 15 0;

Modified: trunk/doc/flow_classes/#hello-help.pd
==============================================================================
--- trunk/doc/flow_classes/#hello-help.pd (original)
+++ trunk/doc/flow_classes/#hello-help.pd Thu Oct 29 12:33:48 2009
@@ -18,4 +18,6 @@
 #X msg 92 97 200 200;
 #X connect 1 0 0 0;
 #X connect 2 0 15 0;
+#X connect 8 1 9 0;
+#X connect 12 1 14 0;
 #X connect 15 0 1 0;

Modified: trunk/doc/flow_classes/#hueshift-help.pd
==============================================================================
--- trunk/doc/flow_classes/#hueshift-help.pd (original)
+++ trunk/doc/flow_classes/#hueshift-help.pd Thu Oct 29 12:33:48 2009
@@ -1,17 +1,20 @@
-#N canvas 692 0 555 407 10;
+#N canvas 692 0 568 407 10;
 #X obj 0 0 doc_h;
 #X obj 65 74 #hueshift;
 #X obj 3 105 doc_c 0..1;
-#X obj 3 155 doc_i 2;
-#X obj 3 241 doc_o 1;
-#X obj 14 179 doc_ii 0;
-#X obj 14 213 doc_ii 1;
-#X obj 14 128 doc_cc 0;
-#X obj 14 265 doc_oo 0;
-#X obj 100 128 doc_m c0 float;
-#X obj 100 179 doc_m i0 grid;
-#X obj 100 213 doc_m i1 float;
+#X obj 3 165 doc_i 2;
+#X obj 3 245 doc_o 1;
+#X obj 14 195 doc_ii 0;
+#X obj 14 215 doc_ii 1;
+#X obj 14 135 doc_cc 0;
+#X obj 14 275 doc_oo 0;
+#X obj 97 135 doc_m c0 float;
+#X obj 97 195 doc_m i0 grid;
+#X obj 97 215 doc_m i1 float;
 #X text 199 211 same as arg 0;
-#X obj 100 265 doc_m o0 grid;
+#X obj 97 275 doc_m o0 grid;
 #X text 198 178 RGB picture that gets hueshifted by a rotation in the
 colorwheel by the specified angle \; it gets sent to outlet 0;
+#X obj 0 305 doc_f;
+#X connect 10 1 14 0;
+#X connect 11 1 12 0;

Modified: trunk/doc/flow_classes/#import-help.pd
==============================================================================
--- trunk/doc/flow_classes/#import-help.pd (original)
+++ trunk/doc/flow_classes/#import-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 674 0 560 717 10;
+#N canvas 674 0 568 738 10;
 #X msg 55 123 reset;
 #X obj 13 59 bng 15 250 50 0 empty empty empty 0 -6 0 8 -24198 -1 -1
 ;
@@ -12,7 +12,7 @@
 ;
 #X text 186 433 Like a sequence of ints sent one after another \, except
 in a single message.;
-#X text 186 674 The grid resulting from the incoming integers and/or
+#X text 195 672 The grid resulting from the incoming integers and/or
 grids is output from the outlet.;
 #X text 99 24 This object allows you to produce grids from non-grid
 data \, such as integers and lists of integers. This object also reframes/resyncs
@@ -25,11 +25,11 @@
 object. It is over ten times faster.;
 #X msg 157 125 per_message;
 #X msg 158 147 240 320 3;
-#X text 185 344 Begins a new grid if there is no current grid. puts
+#X text 195 344 Begins a new grid if there is no current grid. puts
 that integer in the current grid. ends the grid if it is full. the
 constructed grid is not stored: it is streamed. the stream is buffered
 \, so the output is in packets of about a thousand numbers.;
-#X text 188 553 "per message" : the grid will shape itself according
+#X text 235 555 "per message" : the grid will shape itself according
 to the incoming data. Almost obsolete as sending a list to any grid
 inlet will result in the same except the latter can not be cast to
 other than int32.;
@@ -45,23 +45,24 @@
 #X obj 3 649 doc_o 1;
 #X obj 3 220 doc_c 2;
 #X text 204 283 default: i;
-#X obj 14 339 doc_ii 0;
+#X obj 14 349 doc_ii 0;
 #X obj 14 562 doc_ii 1;
-#X obj 14 249 doc_cc 0;
+#X obj 14 250 doc_cc 0;
 #X obj 14 287 doc_cc 1;
-#X obj 100 249 doc_m c0 grid;
-#X obj 100 288 doc_m c1 numtype;
-#X obj 100 339 doc_m i0 float;
-#X obj 100 410 doc_m i0 symbol;
-#X obj 100 440 doc_m i0 list;
-#X obj 100 470 doc_m i0 reset;
+#X obj 97 250 doc_m c0 grid;
+#X obj 97 288 doc_m c1 numtype;
+#X obj 97 349 doc_m i0 float;
+#X obj 97 410 doc_m i0 symbol;
+#X obj 97 440 doc_m i0 list;
+#X obj 97 470 doc_m i0 reset;
 #X text 195 466 aborts the current grid if there is one.;
-#X obj 100 493 doc_m i0 to_ascii;
-#X obj 100 523 doc_m i0 grid;
-#X obj 100 558 doc_m i1 per_message;
-#X obj 100 618 doc_m i1 grid;
-#X obj 14 677 doc_oo 0;
-#X obj 100 677 doc_m o0 grid;
+#X obj 97 493 doc_m i0 to_ascii;
+#X obj 97 523 doc_m i0 grid;
+#X obj 97 562 doc_m i1 per_message;
+#X obj 97 618 doc_m i1 grid;
+#X obj 14 679 doc_oo 0;
+#X obj 97 679 doc_m o0 grid;
+#X obj 0 709 doc_f;
 #X connect 0 0 23 0;
 #X connect 1 0 4 0;
 #X connect 2 0 23 0;
@@ -73,3 +74,13 @@
 #X connect 18 0 17 0;
 #X connect 19 0 18 0;
 #X connect 23 0 5 0;
+#X connect 31 1 6 0;
+#X connect 32 1 26 0;
+#X connect 33 1 14 0;
+#X connect 34 1 7 0;
+#X connect 35 1 8 0;
+#X connect 36 1 37 0;
+#X connect 38 1 16 0;
+#X connect 39 1 11 0;
+#X connect 40 1 15 0;
+#X connect 43 1 9 0;

Modified: trunk/doc/flow_classes/#in-help.pd
==============================================================================
--- trunk/doc/flow_classes/#in-help.pd (original)
+++ trunk/doc/flow_classes/#in-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 680 0 554 717 10;
+#N canvas 680 0 568 1213 10;
 #X obj 354 172 #out window;
 #X text 13 34 This object imports a grid \, usually an image \, video
 or live stream.;
@@ -8,7 +8,7 @@
 #X text 55 181 <--click here;
 #X text 192 683 "close" - Closes the video input device. Only necessary
 when you are using a live capture device.;
-#X text 185 819 "rewind" - Will rewind video to the beginning.;
+#X text 213 819 "rewind" - Will rewind video to the beginning.;
 #X text 182 876 "loop 0" - turns off the loop option. The video stops
 once it reaches the end.;
 #X text 185 1050 Signals the end of a file and when a file is unreadable.
@@ -151,44 +151,44 @@
 #X text 68 265 <-- sends a bang upon reaching;
 #X text 97 278 the end of the file;
 #X obj 17 305 #out window \, title video;
-#X text 184 767 Outputs the frame that corresponds to the value. Applies
+#X text 210 771 Outputs the frame that corresponds to the value. Applies
 to formats that have frame numbers \, i.e. video.;
-#X text 182 842 "loop 1" - Restarts a video each time it reaches the
+#X text 202 839 "loop 1" - Restarts a video each time it reaches the
 end (default setting).;
 #X obj 41 248 route bang;
 #X msg 24 147 open violoncelle.mov;
 #X obj 0 0 doc_h;
 #X obj 3 471 doc_i 1;
 #X obj 3 994 doc_o 2;
-#X obj 14 495 doc_ii 0;
-#X obj 14 1018 doc_oo 0;
+#X obj 14 501 doc_ii 0;
+#X obj 14 1024 doc_oo 0;
 #X obj 14 1051 doc_oo 1;
 #X obj 3 332 doc_c 1..2;
 #X text 164 389 auto-open with auto-detect of the format-handler;
 #X text 207 409 auto-open with manual choice of the format-handler
 ;
-#X obj 100 659 doc_m i0 open;
-#X obj 100 719 doc_m i0 set;
-#X obj 100 689 doc_m i0 close;
-#X obj 100 819 doc_m i0 rewind;
-#X obj 100 849 doc_m i0 loop;
-#X obj 100 769 doc_m i0 float int;
-#X obj 100 1018 doc_m o0 grid;
-#X obj 100 1051 doc_m o1 bang;
+#X obj 97 659 doc_m i0 open;
+#X obj 97 718 doc_m i0 set;
+#X obj 97 689 doc_m i0 close;
+#X obj 97 812 doc_m i0 rewind;
+#X obj 97 849 doc_m i0 loop;
+#X obj 97 769 doc_m i0 float int;
+#X obj 97 1024 doc_m o0 grid;
+#X obj 97 1051 doc_m o1 bang;
 #X obj 3 1164 doc_also;
 #X obj 103 1163 #out;
 #X obj 32 370 #in;
 #X obj 33 391 #in filename.suffix;
 #X obj 34 411 #in handler filename.suffix;
 #X text 64 369 nothing opened \, you have to open by yourself;
-#X text 186 659 \$1=filename. sends it as a resource to [#in]. For
+#X text 198 655 \$1=filename. sends it as a resource to [#in]. For
 example: "open sewing.jpg".;
-#X obj 100 495 doc_m i0 bang;
-#X text 185 716 "set" - followed by a number will select the corresponding
+#X obj 97 501 doc_m i0 bang;
+#X text 213 716 "set" - followed by a number will select the corresponding
 video frame. A bang must be sent to [#in] in order to display the frame.
 this only works with video file formats.;
-#X obj 100 1071 doc_m o1 float int;
-#X text 194 1074 frame number of the frame currently being viewed.
+#X obj 97 1071 doc_m o1 float int;
+#X text 217 1074 frame number of the frame currently being viewed.
 Applies to formats that have frame numbers \, i.e. video.;
 #X text 188 495 A bang reads a frame and sends it through the outlet.
 Since frames from videos and live streams are read as a series of individual
@@ -201,6 +201,7 @@
 are several pictures in the same file \, but if the end of file is
 reached instead \, it will rewind and send the first picture again.
 ;
+#X obj 0 1184 doc_f;
 #X connect 2 0 11 0;
 #X connect 3 0 11 0;
 #X connect 11 0 0 0;
@@ -219,3 +220,15 @@
 #X connect 34 0 19 0;
 #X connect 41 0 18 0;
 #X connect 42 0 19 0;
+#X connect 52 1 66 0;
+#X connect 53 1 68 0;
+#X connect 54 1 5 0;
+#X connect 55 1 6 0;
+#X connect 56 1 40 0;
+#X connect 56 1 7 0;
+#X connect 57 1 39 0;
+#X connect 58 1 9 0;
+#X connect 59 1 8 0;
+#X connect 60 1 61 0;
+#X connect 67 1 71 0;
+#X connect 69 1 70 0;

Modified: trunk/doc/flow_classes/#inner-help.pd
==============================================================================
--- trunk/doc/flow_classes/#inner-help.pd (original)
+++ trunk/doc/flow_classes/#inner-help.pd Thu Oct 29 12:33:48 2009
@@ -1,18 +1,18 @@
-#N canvas 666 0 581 717 10;
-#X obj 13 10 doc_h;
+#N canvas 666 0 568 738 10;
+#X obj 0 0 doc_h;
 #X obj 3 158 doc_c 1;
-#X obj 3 211 doc_i 2;
-#X obj 3 645 doc_o 1;
-#X obj 14 182 doc_cc 0;
-#X obj 14 235 doc_ii 0;
+#X obj 3 218 doc_i 2;
+#X obj 3 649 doc_o 1;
+#X obj 14 188 doc_cc 0;
+#X obj 14 248 doc_ii 0;
 #X obj 14 619 doc_ii 1;
-#X obj 14 669 doc_oo 0;
-#X obj 100 237 doc_m i0 grid;
-#X obj 100 445 doc_m i0 op;
-#X obj 100 547 doc_m i0 seed;
-#X obj 100 617 doc_m i1 grid;
-#X obj 100 182 doc_m c0 grid;
-#X obj 100 669 doc_m o0 grid;
+#X obj 14 679 doc_oo 0;
+#X obj 97 248 doc_m i0 grid;
+#X obj 97 445 doc_m i0 op;
+#X obj 97 544 doc_m i0 seed;
+#X obj 97 619 doc_m i1 grid;
+#X obj 97 188 doc_m c0 grid;
+#X obj 97 679 doc_m o0 grid;
 #X text 160 48 think of this one as a special combination of [#outer]
 \, [#] and [#fold]. this is one of the most complex operations. It
 is very useful for performing linear transforms like rotations \, scalings
@@ -30,11 +30,21 @@
 #X text 189 376 creates a Dim(anyA... \, anyB...) grid by assembling
 all the results together.;
 #X text 191 416 (note: lastA must be equal to firstB.);
-#X obj 100 496 doc_m i0 fold;
+#X obj 97 496 doc_m i0 fold;
 #X text 198 617 same as arg 0;
 #X text 187 445 the operation that combines the values from the two
 grids together. this defaults to "*" (as in the matrix product);
-#X text 188 495 the operation that combines the result of the "op"
+#X text 198 496 the operation that combines the result of the "op"
 operations together. this defaults to "+" (as in the matrix product)
 ;
 #X text 193 546 the base value for the fold;
+#X obj 0 709 doc_f;
+#X connect 8 1 15 0;
+#X connect 8 1 16 0;
+#X connect 8 1 17 0;
+#X connect 8 1 18 0;
+#X connect 8 1 19 0;
+#X connect 9 1 22 0;
+#X connect 10 1 24 0;
+#X connect 11 1 21 0;
+#X connect 20 1 23 0;

Modified: trunk/doc/flow_classes/#io.aalib-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.aalib-help.pd (original)
+++ trunk/doc/flow_classes/#io.aalib-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 684 0 563 717 10;
+#N canvas 684 0 568 717 10;
 #X obj 0 0 doc_h;
 #X obj 3 67 doc_c;
 #X msg 48 109 open aalib X11;
@@ -8,10 +8,10 @@
 after "X11" or whichever other thing you chose instead of "X11".;
 #X obj 3 192 doc_i 1;
 #X obj 3 520 doc_o 1;
-#X obj 14 216 doc_ii 0;
-#X obj 14 544 doc_oo 0;
-#X obj 100 544 doc_m o0 grid;
-#X obj 100 216 doc_m i0 grid;
+#X obj 14 222 doc_ii 0;
+#X obj 14 550 doc_oo 0;
+#X obj 97 550 doc_m o0 grid;
+#X obj 97 222 doc_m i0 grid;
 #X text 198 218 grid(rows columns 1): converts a greyscale image to
 an ascii image and possibly displays it. note that the image is typically
 downscaled by a factor of 2 by aalib itself.;
@@ -20,16 +20,24 @@
 well with "draw" \, "autodraw". the first channel is for the ascii
 codes and the second channel is for the attributes (colour \, blink).
 ;
-#X obj 100 335 doc_m i0 print;
+#X obj 97 335 doc_m i0 print;
 #X text 198 334 \$1=y \$2=x \$3=attr \$4=text where text is a symbol
 and the rest are ints.;
-#X obj 100 375 doc_m i0 autodraw;
+#X obj 97 375 doc_m i0 autodraw;
 #X text 214 375 "autodraw 1" does a "draw" after each incoming grid.
 ;
 #X text 214 391 "autodraw 0" does not.;
-#X obj 100 425 doc_m i0 draw;
+#X obj 97 425 doc_m i0 draw;
 #X text 206 425 eventually you need to use this if you use "autodraw
 0".;
-#X obj 100 465 doc_m i0 dump;
+#X obj 97 465 doc_m i0 dump;
 #X text 206 462 produces a Dim[y \, x \, 2] grid whose two channels
 are ascii character codes and character attributes.;
+#X obj 0 580 doc_f;
+#X connect 10 1 11 0;
+#X connect 10 1 12 0;
+#X connect 13 1 14 0;
+#X connect 15 1 16 0;
+#X connect 15 1 17 0;
+#X connect 18 1 19 0;
+#X connect 20 1 21 0;

Modified: trunk/doc/flow_classes/#io.grid-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.grid-help.pd (original)
+++ trunk/doc/flow_classes/#io.grid-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 689 0 558 717 10;
+#N canvas 689 0 568 704 10;
 #X obj 0 0 doc_h;
 #X obj 3 247 doc_i 1;
 #X text 67 100 This is the picture format that would support TCP connections
@@ -8,20 +8,20 @@
 ;
 #X obj 3 185 doc_c ...;
 #X msg 59 215 open foo.grid;
-#X obj 14 271 doc_ii 0;
-#X obj 100 271 doc_m i0 type;
+#X obj 14 277 doc_ii 0;
+#X obj 97 277 doc_m i0 type;
 #X text 190 270 type that the output will be written as. (#out only)
 ;
 #X text 189 286 supported: uint8 int32 and perhaps some others;
-#X obj 100 321 doc_m i0 headerful;
-#X obj 100 360 doc_m i0 headerless;
-#X text 203 322 cancels "headerless" (and back to reading the real
+#X obj 97 321 doc_m i0 headerful;
+#X obj 97 360 doc_m i0 headerless;
+#X text 213 324 cancels "headerless" (and back to reading the real
 .grid format);
-#X text 201 357 instead of reading .grid files with header \, will
+#X text 219 358 instead of reading .grid files with header \, will
 read raw data \, faking a .grid header to itself. It will use the hereby
 specified dimension list \, as well as two other settings: type and
 endian.;
-#X obj 100 430 doc_m i0 endian;
+#X obj 97 429 doc_m i0 endian;
 #X text 202 424 When writing "raw" data \, a file may be considered
 a long string of base 256 digits (called bytes) \, but different computers
 have different conventions for dealing with them:;
@@ -33,3 +33,13 @@
 #X text 205 608 same: A number will be written in whichever way is
 more natural on this computer. The natural way is slightly faster to
 handle. This is the default setting.;
+#X obj 3 487 doc_o;
+#X obj 0 527 doc_f;
+#X connect 7 1 8 0;
+#X connect 7 1 9 0;
+#X connect 10 1 12 0;
+#X connect 11 1 13 0;
+#X connect 14 1 15 0;
+#X connect 14 1 16 0;
+#X connect 14 1 17 0;
+#X connect 14 1 18 0;

Modified: trunk/doc/flow_classes/#io.png-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.png-help.pd (original)
+++ trunk/doc/flow_classes/#io.png-help.pd Thu Oct 29 12:33:48 2009
@@ -1,11 +1,18 @@
-#N canvas 674 0 561 717 10;
+#N canvas 674 0 568 717 10;
 #X obj 0 0 doc_h;
 #X obj 3 90 doc_i 1;
-#X obj 14 114 doc_ii 0;
-#X obj 100 114 doc_m i0 grid;
+#X obj 14 120 doc_ii 0;
+#X obj 97 120 doc_m i0 grid;
 #X text 187 112 1-channel is taken as Y 8 (greyscale);
 #X text 186 132 2-channel is taken as YA 8:8 (greyscale and transparency)
 ;
 #X text 187 152 3-channel is taken as RGB 8:8:8;
 #X text 187 172 4-channel is taken as RGBA 8:8:8 (colour with transparency)
 ;
+#X obj 3 30 doc_c;
+#X obj 3 150 doc_o;
+#X obj 0 190 doc_f;
+#X connect 3 1 4 0;
+#X connect 3 1 5 0;
+#X connect 3 1 6 0;
+#X connect 3 1 7 0;

Modified: trunk/doc/flow_classes/#io.quicktime-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.quicktime-help.pd (original)
+++ trunk/doc/flow_classes/#io.quicktime-help.pd Thu Oct 29 12:33:48 2009
@@ -1,7 +1,7 @@
-#N canvas 668 0 566 717 10;
+#N canvas 668 0 568 844 10;
 #X obj 0 0 doc_h;
 #X obj 3 269 doc_i 1;
-#X obj 14 293 doc_ii 0;
+#X obj 14 299 doc_ii 0;
 #X text 194 33 Support for .mov files. This format supports frame-seek
 and frame-tell. Uses the HW-QuickTime library aka QuickTime4Linux (libquicktime.so).
 There is also a variant on the same library and that project is just
@@ -10,7 +10,7 @@
 wrapper formats such as AVI. On Macintosh \, Apple QuickTime is used
 instead \, but several of the following messages may not be available.
 ;
-#X obj 100 293 doc_m i0 codec;
+#X obj 97 299 doc_m i0 codec;
 #X text 195 293 Allowed values are at least: raw \, jpeg \, png \,
 mjpa \, yuv2 \, yuv4. Some other values may allowed \, depending on
 the version of the library and which codec plugins are installed. Must
@@ -19,25 +19,37 @@
 encoding \, the speed of decoding \, the size of the written file \,
 and its fidelity to the original content. Note that there exist other
 Apple-QuickTime codecs that are not supported by HW-QuickTime.;
-#X obj 100 463 doc_m i0 parameter;
+#X obj 97 463 doc_m i0 parameter;
 #X text 219 461 \$1=symbol \$2=int;
 #X text 219 477 Sets special codec-specific settings. For example:
 "parameter jpeg_quality 75";
-#X obj 100 513 doc_m i0 framerate;
+#X obj 97 513 doc_m i0 framerate;
 #X text 222 511 \$1=int;
 #X text 198 533 Sets the framerate of the file. This is not used by
 GridFlow when reading a file \, but other programs usually care.;
-#X obj 100 583 doc_m i0 colorspace;
+#X obj 97 583 doc_m i0 colorspace;
 #X text 228 578 Allowed values are rgb \, rgba \, bgr \, bgra \, yuv
 \, yuva. Normally you don't need this.;
-#X obj 100 623 doc_m i0 size;
+#X obj 97 623 doc_m i0 size;
 #X text 187 624 \$1=height \$2=width;
 #X obj 3 755 doc_o 1;
-#X obj 3 794 doc_also;
+#X obj 3 795 doc_also;
 #X text 199 642 Forces a window size when writing. Usually this has
 to be used _after_ setting the framerate and codec and _before_ setting
 the codec-parameters. (Strange. Sorry.);
-#X obj 100 699 doc_m io force_size;
+#X obj 97 699 doc_m io force_size;
 #X text 224 700 \$1=height \$2=width;
 #X text 196 717 forces a window size when reading. this is a workaround
 for a problem in HW-QuickTime.;
+#X obj 3 30 doc_c;
+#X obj 0 815 doc_f;
+#X connect 4 1 5 0;
+#X connect 6 1 7 0;
+#X connect 6 1 8 0;
+#X connect 9 1 10 0;
+#X connect 9 1 11 0;
+#X connect 12 1 13 0;
+#X connect 14 1 15 0;
+#X connect 14 1 18 0;
+#X connect 19 1 20 0;
+#X connect 19 1 21 0;

Modified: trunk/doc/flow_classes/#io.videodev-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.videodev-help.pd (original)
+++ trunk/doc/flow_classes/#io.videodev-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 676 0 568 905 10;
+#N canvas 676 0 568 1059 10;
 #X obj 0 0 doc_h;
 #X obj 15 59 #in videodev;
 #X obj 3 90 doc_c ...;
@@ -49,4 +49,19 @@
 #X text 256 501 In case of mmap \, the extra numeric argument sets
 the queue length in number of frames \, so you can select an appropriate
 tradeoff between efficiency and latency.;
-#X obj 0 876 doc_f;
+#X obj 0 1030 doc_f;
+#X connect 5 1 6 0;
+#X connect 5 1 7 0;
+#X connect 15 1 43 0;
+#X connect 15 1 40 0;
+#X connect 15 1 41 0;
+#X connect 15 1 42 0;
+#X connect 21 1 22 0;
+#X connect 21 1 25 0;
+#X connect 21 1 23 0;
+#X connect 21 1 24 0;
+#X connect 21 1 44 0;
+#X connect 33 1 34 0;
+#X connect 33 1 35 0;
+#X connect 33 1 36 0;
+#X connect 33 1 37 0;

Modified: trunk/doc/flow_classes/#io.x11-help.pd
==============================================================================
--- trunk/doc/flow_classes/#io.x11-help.pd (original)
+++ trunk/doc/flow_classes/#io.x11-help.pd Thu Oct 29 12:33:48 2009
@@ -1,4 +1,4 @@
-#N canvas 683 0 551 704 10;
+#N canvas 683 0 568 2172 10;
 #X obj 0 0 doc_h;
 #X obj 3 525 doc_c 0..;
 #X msg 40 554 open x11;
@@ -28,21 +28,21 @@
 software" CD.;
 #X msg 38 705 open x11 display foo.org:0;
 #X obj 3 738 doc_i 1;
-#X obj 14 762 doc_ii 0;
-#X obj 100 762 doc_m i0 grid;
+#X obj 14 768 doc_ii 0;
+#X obj 97 768 doc_m i0 grid;
 #X text 191 761 with [#out] \, displays a frame;
-#X obj 100 782 doc_m i0 bang;
+#X obj 97 782 doc_m i0 bang;
 #X text 191 781 with [#in] \, captures a frame;
-#X obj 100 806 doc_m i0 out_size;
+#X obj 97 806 doc_m i0 out_size;
 #X text 209 800 \$1=height \$2=width. changes the window's size \,
 just like sending a grid dim(height \, width \, 3) would. this affects
 the size of screen captures too.;
-#X obj 100 854 doc_m i0 setcursor;
+#X obj 97 854 doc_m i0 setcursor;
 #X text 217 852 \$1=cursor_id. \$1=cursor_id. Selects one of the 64
 predefined cursors of X11. (Note that if your cursor table has them
 numbered from 0 to 126 using only even numbers \, then those cursor
 numbers are all doubled compared to the ones GridFlow uses.);
-#X obj 100 930 doc_m i0 hidecursor;
+#X obj 97 930 doc_m i0 hidecursor;
 #X text 225 929 This makes the cursor invisible.;
 #X obj 3 2123 doc_also;
 #X obj 105 2123 #io.quartz;
@@ -64,14 +64,14 @@
 an existing window \; you can find out the number of a window by using
 a tool like xwininfo \, part of X11 standard tools.;
 #X obj 3 1022 doc_o 1;
-#X obj 14 1046 doc_oo 0;
-#X obj 100 1046 doc_m o0 grid;
+#X obj 14 1052 doc_oo 0;
+#X obj 97 1052 doc_m o0 grid;
 #X text 193 1044 grid(rows columns rgb);
 #X text 193 1062 resizes the window to the size of the grid \; encodes
 that grid in the display's pixel format \; also displays it if autodraw
 &gt \; 0 the values must be in range 0-255 \, or else they will be
 "wrapped".;
-#X obj 100 1136 doc_m o0 position;
+#X obj 97 1136 doc_m o0 position;
 #X text 214 1134 \$1=y \$2=x \$3=buttons;
 #X text 189 1157 This is emitted every time the cursor moves inside
 the window connected to this format handler. This is also emitted when
@@ -96,8 +96,8 @@
 #X text 191 1532 12: Wheel Down;
 #X text 190 1552 NOTE: This message form may become longer in the future
 \, but the already defined parts will stay the same.;
-#X obj 100 1586 doc_m o0 keypress;
-#X obj 100 1728 doc_m o0 keyrelease;
+#X obj 97 1586 doc_m o0 keypress;
+#X obj 97 1722 doc_m o0 keyrelease;
 #X text 212 1585 \$1=y \$2=x \$3=buttons \$4=keyname;
 #X text 223 1727 \$1=y \$2=x \$3=buttons \$4=keyname;
 #X text 190 1602 Similar to position above \, but this is emitted when
@@ -110,3 +110,34 @@
 #X text 192 1746 Same as keypress but when a key gets released instead.
 NOTE: This message form may become longer in the future \, but the
 already defined parts will stay the same.;
+#X obj 0 2143 doc_f;
+#X connect 16 1 17 0;
+#X connect 18 1 19 0;
+#X connect 20 1 21 0;
+#X connect 22 1 23 0;
+#X connect 24 1 25 0;
+#X connect 26 1 27 0;
+#X connect 26 1 28 0;
+#X connect 36 1 37 0;
+#X connect 36 1 38 0;
+#X connect 39 1 40 0;
+#X connect 39 1 41 0;
+#X connect 39 1 42 0;
+#X connect 39 1 43 0;
+#X connect 39 1 44 0;
+#X connect 39 1 45 0;
+#X connect 39 1 46 0;
+#X connect 39 1 47 0;
+#X connect 39 1 48 0;
+#X connect 39 1 49 0;
+#X connect 39 1 50 0;
+#X connect 39 1 51 0;
+#X connect 39 1 52 0;
+#X connect 39 1 53 0;
+#X connect 39 1 54 0;
+#X connect 39 1 55 0;
+#X connect 39 1 56 0;
+#X connect 57 1 59 0;
+#X connect 57 1 61 0;
+#X connect 58 1 60 0;
+#X connect 58 1 62 0;



More information about the Gridflow-cvs mailing list