/usr/lib/pd/extra/pdp_qtloop2~.pd is in pd-pdp 1:0.12.5-1.1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | #N canvas 526 20 677 778 10;
#X obj 82 83 inlet;
#X obj 255 82 inlet;
#X obj 103 506 pdp_loop;
#X obj 154 702 outlet;
#X obj 18 473 r \$0-loopin;
#X obj 24 145 s \$0-filename;
#X text 60 59 bang or hot frame;
#X text 142 727 packet outlet;
#X msg 132 137 bang;
#X obj 82 111 route open bang;
#X obj 103 554 pdp_convert image/YCrCb/*;
#X obj 294 214 s \$0-playaudioframe;
#X obj 294 237 outlet;
#X obj 132 375 mod;
#X obj 178 345 r \$0-nbframes;
#X obj 418 363 outlet;
#X obj 495 137 outlet~;
#X obj 581 133 outlet~;
#N canvas 98 558 711 881 more_logic 0;
#X obj 215 518 pdp_qt;
#X obj 246 772 symbol \$0-L;
#X obj 340 773 symbol \$0-R;
#X msg 246 797 dump \$1 0;
#X msg 340 797 dump \$1 1;
#X msg 140 473 open \$1;
#X obj 21 367 symbol;
#X obj 216 729 t f b;
#X obj 232 490 r \$0-qtin;
#X obj 340 833 s \$0-qtin;
#X obj 245 318 s \$0-loopin;
#X obj 21 338 r \$0-filename;
#X obj 215 692 s \$0-loopin;
#X text 337 227 new movie loaded \, nb of frames received here;
#X text 268 730 dump audio;
#X text 374 288 set loop size;
#X obj 215 463 until;
#X text 262 465 dump frames;
#X obj 215 258 t f f;
#X msg 245 289 size \$1 \, record;
#X text 374 303 start recording;
#X obj 199 435 f 0;
#X obj 252 551 s \$0-nbframes;
#X obj 215 227 r \$0-nbframes;
#X msg 21 494 DONE;
#X obj 21 671 print pdp_qtloop~;
#X obj 215 661 pdp_convert bitmap/yv12/*;
#X obj 215 348 t f f;
#X obj 233 601 pack 0 0;
#X obj 21 393 t b b b s;
#X msg 233 627 decoding frame \$1 of \$2;
#X obj 233 576 + 1;
#X text 407 661 images are stored in 12bpp;
#X obj 217 173 outlet~;
#X obj 340 172 outlet~;
#X obj 217 106 * 1920;
#X obj 217 41 r \$0-playaudioframe;
#X text 215 18 restart audio playback from frame #;
#X text 277 106 samplerate / framerate;
#X obj 32 32 table \$0-L;
#X obj 32 56 table \$0-R;
#N canvas 367 318 450 300 fracframemodulo 0;
#X obj 93 43 inlet;
#X obj 93 274 outlet;
#X obj 93 97 /;
#X obj 109 67 r \$0-nbframes;
#X obj 123 147 int;
#X obj 93 122 t f f;
#X obj 93 179 -;
#X obj 109 220 r \$0-nbframes;
#X obj 93 248 *;
#X connect 0 0 2 0;
#X connect 2 0 5 0;
#X connect 3 0 2 1;
#X connect 4 0 6 1;
#X connect 5 0 6 0;
#X connect 5 1 4 0;
#X connect 6 0 8 0;
#X connect 7 0 8 1;
#X connect 8 0 1 0;
#X restore 217 68 pd fracframemodulo;
#X obj 216 144 tabreadmix~ \$0-L;
#X obj 340 143 tabreadmix~ \$0-R;
#X obj 518 73 inlet;
#X connect 0 0 26 0;
#X connect 0 1 31 0;
#X connect 0 2 22 0;
#X connect 1 0 3 0;
#X connect 2 0 4 0;
#X connect 3 0 9 0;
#X connect 4 0 9 0;
#X connect 5 0 0 0;
#X connect 6 0 29 0;
#X connect 7 1 1 0;
#X connect 7 1 2 0;
#X connect 8 0 0 0;
#X connect 11 0 6 0;
#X connect 16 0 0 0;
#X connect 18 0 27 0;
#X connect 18 1 19 0;
#X connect 19 0 10 0;
#X connect 21 0 16 0;
#X connect 23 0 18 0;
#X connect 24 0 25 0;
#X connect 26 0 12 0;
#X connect 27 0 21 1;
#X connect 27 0 28 1;
#X connect 28 0 30 0;
#X connect 29 0 24 0;
#X connect 29 1 7 0;
#X connect 29 2 21 0;
#X connect 29 3 5 0;
#X connect 30 0 25 0;
#X connect 31 0 28 0;
#X connect 35 0 42 0;
#X connect 35 0 43 0;
#X connect 36 0 41 0;
#X connect 41 0 35 0;
#X connect 42 0 33 0;
#X connect 43 0 34 0;
#X connect 44 0 43 1;
#X connect 44 0 42 1;
#X restore 495 104 pd more_logic;
#X obj 132 170 f;
#X obj 132 287 t f f;
#X text 240 61 cold frame;
#X obj 162 375 mod;
#X obj 162 319 + 1;
#X obj 118 613 pdp_route;
#X obj 154 661 pdp_mix;
#X text 273 257 frame nb outlet;
#X msg 176 461 0;
#X msg 208 461 1;
#X obj 176 488 f;
#X text 215 408 get current and next frame from pdp_loop;
#X obj 132 219 int;
#X obj 206 267 -;
#X obj 132 196 t f f f;
#X obj 132 249 t f f;
#X text 277 317 crossfade fraction;
#X obj 206 317 s \$0-frac;
#X obj 198 631 r \$0-frac;
#X obj 206 292 * -1;
#X obj 103 408 t f b;
#X obj 162 408 t f b;
#X text 397 385 nb frames outlet;
#X text 249 19 like pdp_qtloop~ but uses tabreadmix~ from creb;
#X obj 497 77 inlet;
#X text 479 57 grain size;
#X connect 0 0 9 0;
#X connect 1 0 19 1;
#X connect 2 0 10 0;
#X connect 4 0 2 0;
#X connect 8 0 19 0;
#X connect 9 0 5 0;
#X connect 9 1 8 0;
#X connect 9 2 19 0;
#X connect 10 0 24 0;
#X connect 13 0 39 0;
#X connect 14 0 13 1;
#X connect 14 0 22 1;
#X connect 14 0 15 0;
#X connect 18 0 16 0;
#X connect 18 1 17 0;
#X connect 19 0 33 0;
#X connect 20 0 13 0;
#X connect 20 1 23 0;
#X connect 22 0 40 0;
#X connect 23 0 22 0;
#X connect 24 0 25 0;
#X connect 24 1 25 1;
#X connect 25 0 3 0;
#X connect 27 0 29 0;
#X connect 28 0 29 0;
#X connect 29 0 24 1;
#X connect 31 0 34 0;
#X connect 32 0 38 0;
#X connect 33 0 31 0;
#X connect 33 1 32 1;
#X connect 33 2 12 0;
#X connect 33 2 11 0;
#X connect 34 0 20 0;
#X connect 34 1 32 0;
#X connect 37 0 25 2;
#X connect 38 0 36 0;
#X connect 39 0 2 0;
#X connect 39 1 27 0;
#X connect 40 0 2 0;
#X connect 40 1 28 0;
#X connect 43 0 18 0;
|