#N canvas 651 26 695 516 12;
#X obj 104 102 bng 15 250 50 0 \$0-backendinfo \$0-backendinfo <--show_info_on_backends 17 8 0 10 #fcfcfc #000000 #000000;
#N canvas 15 49 489 343 \$0-backendinfo 0;
#X restore 184 207 pd \$0-backendinfo;
#X obj 184 240 r \$0-backendinfo;
#X msg 323 341 clear;
#X obj 323 365 s pd-\$0-backendinfo;
#X msg 207 415 backend;
#N canvas 4 49 685 300 fake 0;
#X obj 178 5 inlet bang;
#X msg 178 25 currentbackend v4l2 \, backends 3 \, backend v4l2 analog \, backend v4l analog \, backend dc1394 iidc \, backend unicap analog \, backend vlc;
#X obj 178 67 outlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X restore 445 224 pd fake;
#N canvas 147 535 627 326 content 0;
#X obj 123 134 route backend backends currentbackend;
#N canvas 509 196 644 372 numbackends 0;
#X obj 119 11 inlet;
#X obj 119 316 outlet;
#X obj 119 81 f;
#X obj 277 69 inlet reset;
#X msg 277 89 0;
#X obj 119 298 list prepend text 50;
#X msg 119 154 50 On this system you have \$1 backends available;
#X obj 119 101 t f f;
#X obj 146 201 select 0;
#X obj 119 31 route bang float;
#X msg 191 223 90 Click on any of the patches below for information about a specific backend:;
#X connect 0 0 9 0;
#X connect 2 0 7 0;
#X connect 3 0 4 0;
#X connect 4 0 2 1;
#X connect 5 0 1 0;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 7 1 8 0;
#X connect 8 1 10 0;
#X connect 9 0 2 0;
#X connect 9 1 2 1;
#X connect 10 0 5 0;
#X restore 196 189 pd numbackends;
#N canvas 12 49 638 300 currentbackend 0;
#X obj 119 31 inlet;
#X obj 119 186 outlet;
#X obj 119 82 symbol <undefined>;
#X obj 325 33 inlet reset;
#X obj 325 53 symbol <undefined>;
#X obj 119 102 select <undefined>;
#X obj 119 164 list prepend text 50 65;
#X obj 119 51 route bang;
#X obj 202 54 symbol;
#X msg 224 124 You are currently using the '\$1' backend;
#X msg 119 144 Currently you are not using any specific backend...;
#X connect 0 0 7 0;
#X connect 2 0 5 0;
#X connect 3 0 4 0;
#X connect 4 0 2 1;
#X connect 5 0 10 0;
#X connect 5 1 9 0;
#X connect 6 0 1 0;
#X connect 7 0 2 0;
#X connect 7 1 8 0;
#X connect 8 0 2 1;
#X connect 9 0 6 0;
#X connect 10 0 6 0;
#X restore 330 189 pd currentbackend;
#N canvas 443 146 538 511 listbackends 0;
#X obj 149 61 inlet;
#X obj 149 297 outlet;
#X obj 261 61 inlet reset;
#X obj 149 84 list split 1;
#X obj 149 107 symbol unknown;
#X obj 261 107 symbol unknown;
#X obj 149 130 t b s;
#X obj 149 153 i;
#X obj 149 199 t f f;
#X obj 149 274 list prepend obj 60;
#X obj 311 163 makefilename $%d;
#X obj 149 176 + 25;
#X msg 194 131 120;
#X msg 311 140 1;
#X obj 149 222 pack 0 s s s;
#X obj 438 163 symbol \$2;
#X obj 261 84 t b b b b;
#X msg 149 245 \$1 \$2-\$4plugin \$3;
#X connect 0 0 3 0;
#X connect 2 0 16 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 4 1;
#X connect 6 0 7 0;
#X connect 6 1 14 1;
#X connect 7 0 11 0;
#X connect 8 0 14 0;
#X connect 8 1 7 1;
#X connect 9 0 1 0;
#X connect 10 0 14 2;
#X connect 11 0 8 0;
#X connect 12 0 7 1;
#X connect 13 0 10 0;
#X connect 14 0 17 0;
#X connect 15 0 14 3;
#X connect 16 0 5 0;
#X connect 16 1 12 0;
#X connect 16 2 13 0;
#X connect 16 3 15 0;
#X connect 17 0 9 0;
#X restore 123 159 pd listbackends;
#X obj 196 221 t a;
#X obj 400 134 t b b b;
#X obj 400 47 inlet reset;
#X obj 196 261 s pd-\$0-backendinfo;
#X obj 196 241 list trim;
#X obj 146 25 inlet finalize;
#X obj 146 49 t b b b;
#X obj 123 109 spigot;
#X msg 195 83 0;
#X obj 400 69 t b b;
#X msg 427 91 1;
#X obj 123 84 r \$1-info;
#X connect 0 0 3 0;
#X connect 0 1 1 0;
#X connect 0 2 2 0;
#X connect 1 0 4 0;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 5 0 3 1;
#X connect 5 1 1 1;
#X connect 5 2 2 1;
#X connect 6 0 13 0;
#X connect 8 0 7 0;
#X connect 9 0 10 0;
#X connect 10 0 1 0;
#X connect 10 1 2 0;
#X connect 10 2 12 0;
#X connect 11 0 0 0;
#X connect 12 0 11 1;
#X connect 13 0 5 0;
#X connect 13 1 14 0;
#X connect 14 0 11 1;
#X connect 15 0 11 0;
#X restore 351 315 pd content;
#X obj 207 385 t b;
#X msg 422 168 bang;
#X obj 184 290 t b b;
#X obj 323 290 t b b, f 14;
#X obj 184 260 t b b b;
#X msg 184 321 loadbang \, vis 1;
#X obj 207 446 s \$1-ctl;
#X obj 445 247 s \$1-info;
#X obj 422 196 t b b b;
#X text 79 45 this is a helper-abstraction for use in Gem's helppatches;
#X connect 2 0 12 0;
#X connect 3 0 4 0;
#X connect 5 0 14 0;
#X connect 6 0 15 0;
#X connect 8 0 5 0;
#X connect 9 0 16 0;
#X connect 10 0 13 0;
#X connect 10 1 7 0;
#X connect 11 0 3 0;
#X connect 11 1 7 1;
#X connect 12 0 10 0;
#X connect 12 1 8 0;
#X connect 12 2 11 0;
#X connect 13 0 4 0;
#X connect 16 0 10 0;
#X connect 16 1 6 0;
#X connect 16 2 11 0;
#X coords 0 -1 1 1 170 20 2 100 100;
