Forums > Jitter

serious problems with slabs in a row

June 15, 2006 | 7:44 pm

Hi there,

I have some trouble with a few jit.gl.slab objects in a row (actualy just three right now). I am using different shaders that can be changed while the program is running. Max sometimes reports some "check failed" "zgetfn" or "egetfn" object corrupt messages when choosing or activating a new shader. I do not have a clue what the problem is, because sometimes it’s working – and sometimes max is crashing completely.
I’m using Jitter 1.5 on an IBM Thinkpad T42p with a ATI FireGL T2 Mobility video card.
If necessary I can post the patch too.

thanks a lot for any advice or comment
best
.tom


June 15, 2006 | 8:06 pm

Can you post an example patch?

thanks,
wes


June 15, 2006 | 8:09 pm

> If necessary I can post the patch too.

Please. *Always* provide examples + steps to reproduce. Otherwise, we
can only speculate.

-Joshua


June 15, 2006 | 10:09 pm

sorry, I thought this might be a common problem or issue.
I attached just the subpatcher for the slab-chain to show how I am trying to deal with it. The two inlets on the top are fed by two video sources. Each of them passes two variable shaders (for brightness, bias or whatever correction) and then they merge in the third jit.slab that is used for compositing tasks. Finaly the merged video goes through a last shader to do some final adjustment. The specific shader-destinations, params and the control for the gates is sent by another subpatcher that is controlling the main user-interface. It all seems to work, but sometimes (always after a while playing around with different shaders) I get error messages and max crashes. When max crashes, I get strange visual artefacts all over the screen, so it seems to be a video problem. Either I am dealing in a wrong way with the slabs or there are some driver problems with my ATI FireGL Mobility T2. I don’t have to mention that I am working on XP.

thanks again

best
.tom

max v2;
#N vpatcher 124 70 873 901;
#P origin 0 -26;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P newex 44 583 43 9109513 r onPost;
#P user gswitch2 78 608 39 32 0 0;
#P newex 172 710 77 9109513 print ShaderPost;
#P newex 135 633 62 9109513 r paramPost;
#P newex 205 633 61 9109513 r shaderPost;
#P newex 107 688 75 9109513 jit.gl.slab FINAL;
#P newex 166 660 71 9109513 prepend read;
#P user panel 38 578 239 156;
#X brgb 155 244 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 172 552 78 9109513 print ShaderCom;
#P newex 140 465 60 9109513 r paramCom;
#P newex 306 278 29 9109513 r on4;
#P user gswitch2 340 303 39 32 0 0;
#P newex 434 405 63 9109513 print Shader4;
#P newex 413 328 51 9109513 r paramV4;
#P newex 483 328 47 9109513 r shader4;
#P newex 369 383 75 9109513 jit.gl.slab FINAL;
#P newex 428 355 71 9109513 prepend read;
#P user panel 300 273 239 156;
#X brgb 155 176 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 434 247 63 9109513 print Shader3;
#P newex 409 158 51 9109513 r paramV3;
#P newex 44 278 29 9109513 r on2;
#P user gswitch2 78 303 39 32 0 0;
#P newex 172 405 63 9109513 print Shader2;
#P newex 151 328 51 9109513 r paramV2;
#P newex 221 328 47 9109513 r shader2;
#P newex 107 383 75 9109513 jit.gl.slab FINAL;
#P newex 166 355 71 9109513 prepend read;
#P user gswitch2 340 463 39 32 0 0;
#P newex 307 120 29 9109513 r on3;
#P user gswitch2 340 147 39 32 0 0;
#P newex 42 437 44 9109513 r onCom;
#P user gswitch2 78 468 39 32 0 0;
#P newex 44 120 29 9109513 r on1;
#P user gswitch2 78 148 39 32 0 0;
#P newex 172 249 63 9109513 print Shader1;
#P newex 139 164 51 9109513 r paramV1;
#P newex 241 465 62 9109513 r shaderCom;
#P newex 479 159 47 9109513 r shader3;
#P newex 209 164 47 9109513 r shader1;
#P newex 138 23 45 9109513 loadbang;
#P newex 369 222 75 9109513 jit.gl.slab FINAL;
#P newex 417 186 71 9109513 prepend read;
#P newex 369 82 75 9109513 jit.gl.slab FINAL;
#P inlet 369 23 15 0;
#P newex 158 496 71 9109513 prepend read;
#P newex 107 528 75 9109513 jit.gl.slab FINAL;
#P newex 107 226 75 9109513 jit.gl.slab FINAL;
#P message 138 48 103 9109513 read cc.uyvy2argb.jxs;
#P newex 154 191 71 9109513 prepend read;
#P inlet 554 23 17 0;
#P newex 107 84 76 9109513 jit.gl.slab FINAL;
#P flonum 451 741 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 413 741 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 61 759 42 9109513 r videop;
#P newex 401 759 85 9109513 pak scale 1. 1. 1.;
#P inlet 107 23 15 0;
#P newex 107 784 390 9109513 jit.gl.videoplane FINAL @scale 1.18 1. 1. @blend_enable 1 @depth_enable 0 @automatic 0;
#P user panel 38 273 239 156;
#X brgb 155 176 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 38 115 239 156;
#X brgb 155 143 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 300 115 239 156;
#X brgb 155 143 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 38 431 501 144;
#X brgb 155 209 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 38 737 501 70;
#X brgb 255 0 0;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P fasten 29 0 28 0 49 143 83 143;
#P fasten 41 0 40 0 49 300 83 300;
#P fasten 31 0 30 0 47 459 83 459;
#P fasten 61 0 60 0 49 605 83 605;
#P fasten 14 0 11 0 143 70 112 70;
#P connect 6 0 11 0;
#P connect 11 0 28 1;
#P fasten 26 0 15 0 144 186 112 186;
#P fasten 13 0 15 0 159 222 112 222;
#P connect 28 1 15 0;
#P fasten 28 0 40 1 83 261 112 261;
#P connect 15 0 40 1;
#P fasten 35 0 36 0 171 378 112 378;
#P connect 40 1 36 0;
#P fasten 38 0 36 0 156 364 112 364;
#P connect 36 0 30 1;
#P fasten 40 0 30 1 83 416 112 416;
#P fasten 17 0 16 0 163 524 112 524;
#P connect 30 1 16 0;
#P fasten 52 0 16 0 145 509 112 509;
#P connect 16 0 60 1;
#P fasten 30 0 60 1 83 563 112 563;
#P connect 60 1 56 0;
#P fasten 55 0 56 0 171 683 112 683;
#P fasten 58 0 56 0 140 669 112 669;
#P fasten 8 0 5 0 66 780 112 780;
#P fasten 7 0 5 0 406 780 112 780;
#P fasten 60 0 5 0 83 720 112 720;
#P connect 56 0 5 0;
#P connect 22 0 14 0;
#P fasten 23 0 13 0 214 187 159 187;
#P fasten 25 0 17 0 246 490 163 490;
#P fasten 37 0 35 0 226 351 171 351;
#P fasten 57 0 55 0 210 656 171 656;
#P connect 15 1 27 0;
#P connect 36 1 39 0;
#P fasten 34 1 16 1 374 519 177 519;
#P connect 16 1 53 0;
#P connect 56 1 59 0;
#P fasten 33 0 32 0 312 142 345 142;
#P fasten 51 0 50 0 311 300 345 300;
#P fasten 31 0 34 0 47 459 345 459;
#P connect 18 0 19 0;
#P fasten 14 0 19 0 143 70 374 70;
#P connect 19 0 32 1;
#P fasten 20 0 21 0 422 217 374 217;
#P connect 32 1 21 0;
#P fasten 42 0 21 0 414 182 374 182;
#P connect 21 0 50 1;
#P fasten 32 0 50 1 345 260 374 260;
#P connect 50 1 46 0;
#P fasten 45 0 46 0 433 378 374 378;
#P fasten 48 0 46 0 418 364 374 364;
#P fasten 50 0 34 1 345 417 374 417;
#P connect 46 0 34 1;
#P fasten 12 0 9 0 559 656 418 656;
#P fasten 24 0 20 0 484 182 422 182;
#P fasten 9 0 7 1 418 757 431 757;
#P fasten 47 0 45 0 488 351 433 351;
#P connect 21 1 43 0;
#P connect 46 1 49 0;
#P fasten 10 0 7 2 456 757 456 757;
#P pop;


June 15, 2006 | 10:57 pm

Please provide a *complete* example patch with a numbered set of
steps to reproduce the exact issue. What you’ve provided isn’t quite
enough for us.

Thanks,
Joshua


June 16, 2006 | 10:25 am

alright, I attached the hole patch.
Notice that I just use two of the slab objects yet,
the others are just bypassed.

The main patcher is called 0_SlabTest.pat (as there are a few bpatchers and stupid script-comments in the folder as well)

The video footages I used are 768 x 432px foto-jpeg files.

Hope that is all you need.
thanks

.tom


June 16, 2006 | 10:45 am

sorry, I couldn’t attach a zip file.
So there we go – but without the separate bpatcher and script files.

max v2;
#N vpatcher 246 496 1262 817;
#P button 262 168 15 0;
#P window setfont "Sans Serif" 9.;
#P newex 330 65 57 9109513 r movieDim;
#P newex 262 186 59 9109513 s movieDim;
#P newex 262 145 50 9109513 route read;
#P message 450 61 73 9109513 read water.mov;
#P newex 400 88 40 9109513 r render;
#P number 588 68 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 588 88 38 9109513 loop $1;
#P flonum 546 69 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 546 89 37 9109513 rate $1;
#P message 516 88 26 9109513 stop;
#P message 484 88 27 9109513 start;
#P message 454 88 26 9109513 read;
#P newex 400 117 172 9109513 jit.qt.movie 768 432 @colormode uyvy;
#P message 140 59 79 9109513 read wolken.mov;
#P flonum 187 213 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 187 191 27 9109513 / 1.;
#P newex 187 168 60 9109513 unpack 1. 2.;
#P newex 187 145 73 9109513 route moviedim;
#P newex 315 145 26 9109513 print;
#P message 330 88 62 9109513 getmoviedim;
#P newex 713 208 44 9109513 s videop;
#P toggle 699 66 35 0;
#P newex 754 155 42 9109513 s render;
#P user jit.fpsgui 741 175 60 9109513 0;
#P newex 699 133 69 9109513 t b b erase b b;
#N vpatcher 114 40 863 871;
#P origin 0 -26;
#P window setfont "Sans Serif" 9.;
#P message 44 341 43 9109513 enable 0;
#P newex 44 304 28 9109513 sel 0;
#P message 44 185 43 9109513 enable 0;
#P newex 44 148 28 9109513 sel 0;
#P newex 44 583 43 9109513 r onPost;
#P user gswitch2 78 608 39 32 0 0;
#P newex 172 710 77 9109513 print ShaderPost;
#P newex 135 633 62 9109513 r param Post;
#P newex 205 633 61 9109513 r shaderPost;
#P newex 107 688 75 9109513 jit.gl.slab FINAL;
#P newex 166 660 71 9109513 prepend read;
#P user panel 38 578 239 156;
#X brgb 155 244 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 172 552 78 9109513 print ShaderCom;
#P newex 140 465 60 9109513 r paramCom;
#P newex 306 278 29 9109513 r on4;
#P user gswitch2 340 303 39 32 0 0;
#P newex 434 405 63 9109513 print Shader4;
#P newex 413 328 51 9109513 r paramV4;
#P newex 483 328 47 9109513 r shader4;
#P newex 369 383 75 9109513 jit.gl.slab FINAL;
#P newex 428 355 71 9109513 prepend read;
#P user panel 300 273 239 156;
#X brgb 155 176 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P newex 434 247 63 9109513 print Shader3;
#P newex 409 158 51 9109513 r paramV3;
#P newex 44 278 29 9109513 r on2;
#P user gswitch2 78 303 39 32 0 0;
#P newex 172 405 63 9109513 print Shader2;
#P newex 151 328 51 9109513 r paramV2;
#P newex 221 328 47 9109513 r shader2;
#P newex 107 383 75 9109513 jit.gl.slab FINAL;
#P newex 166 355 71 9109513 prepend read;
#P user gswitch2 340 463 39 32 0 0;
#P newex 307 120 29 9109513 r on3;
#P user gswitch2 340 147 39 32 0 0;
#P newex 42 437 44 9109513 r onCom;
#P user gswitch2 78 468 39 32 0 0;
#P newex 44 120 29 9109513 r on1;
#P user gswitch2 78 148 39 32 0 0;
#P newex 172 249 63 9109513 print Shader1;
#P newex 139 164 51 9109513 r paramV1;
#P newex 241 465 62 9109513 r shaderCom;
#P newex 479 159 47 9109513 r shader3;
#P newex 209 164 47 9109513 r shader1;
#P newex 138 23 45 9109513 loadbang;
#N vpatcher 1078 36 1692 815;
#P bpatcher 21 298 234 140 0 -10 bpatch_blur.pat 0;
#P objectname bpatcher_v2;
#P bpatcher 21 83 234 140 0 -10 bpatch_none.pat 0;
#P objectname bpatcher_v1;
#P window setfont "Sans Serif" 9.;
#P hidden newex 195 287 31 9109513 s on2;
#P comment 226 264 38 9109513 ON/Off;
#P toggle 195 255 29 0;
#P hidden newex 20 444 53 9109513 s paramV2;
#P objectname sendboxV2;
#P hidden newex 78 280 49 9109513 s shader2;
#P hidden newex 21 280 44 9109513 s mode2;
#P user ubumenu 21 258 124 9109513 0 1 1 0;
#X add BYPASS;
#X add cc.brightness.ip.jxs;
#X add cc.contrast.ip.jxs;
#X add cc.saturate.ip.jxs;
#X add cc.scalebias.jxs;
#X add CONVOLUTION;
#X add cf.blur.jxs;
#X add cf.dilate.jxs;
#X add cf.erode.jxs;
#X add cf.gaussian.2p.jxs;
#X add cf.sharpen.jxs;
#X add co.chromakey.jxs;
#X prefix_set 0 1 1;
#X pattrmode 1;
#P hidden newex 195 72 31 9109513 s on1;
#P comment 226 49 38 9109513 ON/Off;
#P toggle 195 40 29 0;
#P hidden newex 21 229 53 9109513 s paramV1;
#P objectname sendboxV1;
#P hidden newex 78 65 49 9109513 s shader1;
#N vpatcher -65 1084 863 1927;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#P message 140 520 94 9109513 read chroma2 , dump;
#P message 127 539 96 9109513 read sharpen2 , dump;
#P message 114 558 88 9109513 read gauss2 , dump;
#P message 153 486 83 9109513 read none2 , dump;
#P message 101 577 86 9109513 read erode2 , dump;
#P message 88 596 85 9109513 read dilate2 , dump;
#P message 75 616 78 9109513 read blur2 , dump;
#P message 62 636 80 9109513 read bias2 , dump;
#P message 49 656 97 9109513 read saturate2 , dump;
#P message 23 698 106 9109513 read brightness2 , dump;
#P message 36 677 97 9109513 read contrast2 , dump;
#P newex 23 773 39 9109513 s script;
#N coll ;
#P newobj 23 743 53 9109513 coll;
#P newex 23 459 144 9109513 route 1 2 3 4 6 7 8 9 10 11;
#P newex 23 431 42 9109513 r mode2;
#P message 140 148 89 9109513 read chroma , dump;
#P message 127 167 91 9109513 read sharpen , dump;
#P message 114 186 83 9109513 read gauss , dump;
#P message 153 114 78 9109513 read none , dump;
#P message 101 205 81 9109513 read erode , dump;
#P message 88 224 80 9109513 read dilate , dump;
#P message 75 244 73 9109513 read blur , dump;
#P message 62 264 75 9109513 read bias , dump;
#P message 49 284 92 9109513 read saturate , dump;
#P message 23 326 101 9109513 read brightness , dump;
#P message 36 305 92 9109513 read contrast , dump;
#P newex 23 401 39 9109513 s script;
#N coll ;
#P newobj 23 371 53 9109513 coll;
#P newex 23 87 144 9109513 route 1 2 3 4 6 7 8 9 10 11;
#P newex 23 59 42 9109513 r mode1;
#P connect 0 0 1 0;
#P connect 1 0 5 0;
#P fasten 7 0 2 0 67 350 28 350;
#P fasten 4 0 2 0 41 346 28 346;
#P connect 5 0 2 0;
#P fasten 6 0 2 0 54 348 28 348;
#P fasten 8 0 2 0 80 352 28 352;
#P fasten 9 0 2 0 93 354 28 354;
#P fasten 10 0 2 0 106 356 28 356;
#P fasten 11 0 2 0 158 362 28 362;
#P fasten 12 0 2 0 119 358 28 358;
#P fasten 13 0 2 0 132 360 28 360;
#P fasten 14 0 2 0 145 369 28 369;
#P connect 2 0 3 0;
#P connect 15 0 16 0;
#P connect 16 0 20 0;
#P fasten 29 0 17 0 145 741 28 741;
#P fasten 28 0 17 0 132 732 28 732;
#P fasten 27 0 17 0 119 730 28 730;
#P fasten 26 0 17 0 158 734 28 734;
#P fasten 25 0 17 0 106 728 28 728;
#P fasten 24 0 17 0 93 726 28 726;
#P fasten 23 0 17 0 80 724 28 724;
#P fasten 21 0 17 0 54 720 28 720;
#P connect 20 0 17 0;
#P fasten 19 0 17 0 41 718 28 718;
#P fasten 22 0 17 0 67 722 28 722;
#P connect 17 0 18 0;
#P connect 1 1 4 0;
#P connect 16 1 19 0;
#P connect 1 2 6 0;
#P connect 16 2 21 0;
#P connect 1 3 7 0;
#P connect 16 3 22 0;
#P connect 1 4 8 0;
#P connect 16 4 23 0;
#P connect 1 5 9 0;
#P connect 16 5 24 0;
#P connect 1 6 10 0;
#P connect 16 6 25 0;
#P connect 1 7 12 0;
#P connect 16 7 27 0;
#P connect 1 8 13 0;
#P connect 16 8 28 0;
#P connect 1 9 14 0;
#P connect 16 9 29 0;
#P connect 1 10 11 0;
#P connect 16 10 26 0;
#P pop 1;
#P hidden newobj 312 35 51 9109513 p scripting;
#P hidden newex 270 35 37 9109513 r script;
#N thispatcher;
#Q end;
#P hidden newobj 270 58 54 9109513 thispatcher;
#P hidden newex 21 65 44 9109513 s mode1;
#P user ubumenu 21 43 124 9109513 0 1 1 0;
#X add BYPASS;
#X add cc.brightness.ip.jxs;
#X add cc.contrast.ip.jxs;
#X add cc.saturate.ip.jxs;
#X add cc.scalebias.jxs;
#X add CONVOLUTION;
#X add cf.blur.jxs;
#X add cf.dilate.jxs;
#X add cf.erode.jxs;
#X add cf.gaussian.2p.jxs;
#X add cf.sharpen.jxs;
#X add co.chromakey.jxs;
#X prefix_set 0 1
1;
#X pattrmode 1;
#P user panel 10 35 255 192;
#X brgb 255 125 125;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 10 250 255 192;
#X brgb 255 125 125;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P hidden connect 20 0 15 0;
#P hidden connect 2 0 3 0;
#P hidden connect 19 0 8 0;
#P hidden connect 12 0 13 0;
#P hidden connect 2 1 7 0;
#P hidden connect 12 1 14 0;
#P hidden connect 9 0 11 0;
#P hidden connect 16 0 18 0;
#P hidden connect 5 0 4 0;
#P pop 1;
#P newobj 423 22 67 9109513 p videocontrol;
#P newex 369 222 75 9109513 jit.gl.slab FINAL;
#P newex 417 186 71 9109513 prepend read;
#P newex 369 82 75 9109513 jit.gl.slab FINAL;
#P inlet 369 23 15 0;
#P newex 158 496 71 9109513 prepend read;
#P newex 107 528 75 9109513 jit.gl.slab FINAL;
#P newex 107 226 75 9109513 jit.gl.slab FINAL;
#P message 138 48 103 9109513 read cc.uyvy2argb.jxs;
#P newex 154 191 71 9109513 prepend read;
#P inlet 554 23 17 0;
#P newex 107 84 76 9109513 jit.gl.slab FINAL;
#P flonum 451 741 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P flonum 413 741 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 61 759 42 9109513 r videop;
#P newex 401 759 85 9109513 pak scale 1. 1. 1.;
#P inlet 107 23 15 0;
#P newex 107 784 390 9109513 jit.gl.videoplane FINAL @scale 1.18 1. 1. @blend_enable 1 @depth_enable 0 @automatic 0;
#P user panel 38 273 239 156;
#X brgb 155 176 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 38 115 239 156;
#X brgb 155 143 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 300 115 239 156;
#X brgb 155 143 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 38 431 501 144;
#X brgb 155 209 27;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P user panel 38 737 501 70;
#X brgb 255 0 0;
#X frgb 0 0 0;
#X border 1;
#X rounded 0;
#X shadow 0;
#X done;
#P connect 30 0 63 0;
#P connect 63 0 64 0;
#P connect 42 0 65 0;
#P connect 65 0 66 0;
#P fasten 30 0 29 0 49 143 83 143;
#P fasten 42 0 41 0 49 300 83 300;
#P fasten 32 0 31 0 47 459 83 459;
#P fasten 62 0 61 0 49 605 83 605;
#P fasten 14 0 11 0 143 70 112 70;
#P connect 6 0 11 0;
#P connect 11 0 29 1;
#P connect 29 1 15 0;
#P fasten 13 0 15 0 159 222 112 222;
#P fasten 27 0 15 0 144 186 112 186;
#P fasten 64 0 15 0 49 218 112 218;
#P connect 15 0 41 1;
#P fasten 29 0 41 1 83 261 112 261;
#P fasten 39 0 37 0 156 364 112 364;
#P connect 41 1 37 0;
#P fasten 36 0 37 0 171 378 112 378;
#P fasten 66 0 37 0 49 370 112 370;
#P fasten 41 0 31 1 83 416 112 416;
#P connect 37 0 31 1;
#P fasten 53 0 16 0 145 509 112 509;
#P connect 31 1 16 0;
#P fasten 17 0 16 0 163 524 112 524;
#P fasten 31 0 61 1 83 563 112 563;
#P connect 16 0 61 1;
#P fasten 59 0 57 0 140 669 112 669;
#P fasten 56 0 57 0 171 683 112 683;
#P connect 61 1 57 0;
#P connect 57 0 5 0;
#P fasten 61 0 5 0 83 720 112 720;
#P fasten 7 0 5 0 406 780 112 780;
#P fasten 8 0 5 0 66 780 112 780;
#P connect 23 0 14 0;
#P fasten 24 0 13 0 214 187 159 187;
#P fasten 26 0 17 0 246 490 163 490;
#P fasten 38 0 36 0 226 351 171 351;
#P fasten 58 0 56 0 210 656 171 656;
#P connect 15 1 28 0;
#P connect 37 1 40 0;
#P fasten 35 1 16 1 374 519 177 519;
#P connect 16 1 54 0;
#P connect 57 1 60 0;
#P fasten 34 0 33 0 312 142 345 142;
#P fasten 52 0 51 0 311 300 345 300;
#P fasten 32 0 35 0 47 459 345 459;
#P fasten 14 0 19 0 143 70 374 70;
#P connect 18 0 19 0;
#P connect 19 0 33 1;
#P fasten 43 0 21 0 414 182 374 182;
#P connect 33 1 21 0;
#P fasten 20 0 21 0 422 217 374 217;
#P fasten 33 0 51 1 345 260 374 260;
#P connect 21 0 51 1;
#P fasten 49 0 47 0 418 364 374 364;
#P fasten 46 0 47 0 433 378 374 378;
#P connect 51 1 47 0;
#P connect 47 0 35 1;
#P fasten 51 0 35 1 345 417 374 417;
#P fasten 12 0 9 0 559 656 418 656;
#P fasten 25 0 20 0 484 182 422 182;
#P fasten 9 0 7 1 418 757 431 757;
#P fasten 48 0 46 0 488 351 433 351;
#P connect 21 1 44 0;
#P connect 47 1 50 0;
#P fasten 10 0 7 2 456 757 456 757;
#P pop 1;
#P newobj 90 233 50 9109513 p OpenGL;
#P number 655 168 35 9 0 2 3 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 655 187 45 9109513 ortho $1;
#P newex 90 257 230 9109513 jit.window FINAL @size 768 432 @pos 5 30 @sync 0;
#P newex 699 231 84 9109513 jit.gl.render FINAL;
#P newex 91 86 40 9109513 r render;
#P number 278 66 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 278 86 38 9109513 loop $1;
#P flonum 236 67 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 236 87 37 9109513 rate $1;
#P message 206 86 26 9109513 stop;
#P message 174 86 27 9109513 start;
#P message 144 86 26 9109513 read;
#P number 739 86 35 9 0 0 0 139 0 0 0 221 221 221 222 222 222 0 0 0;
#P newex 699 107 50 9109513 qmetro 40;
#P newex 90 115 172 9109513 jit.qt.movie 768 432 @colormode uyvy;
#P fasten 10 0 0 0 96 110 95 110;
#P fasten 8 0 0 0 283 109 95 109;
#P fasten 6 0 0 0 241 109 95 109;
#P fasten 5 0 0 0 211 109 95 109;
#P fasten 4 0 0 0 179 109 95 109;
#P fasten 3 0 0 0 149 109 95 109;
#P fasten 21 0 0 0 335 110 95 110;
#P fasten 27 0 0 0 145 114 95 114;
#P connect 0 0 15 0;
#P fasten 28 0 15 1 405 229 115 229;
#P fasten 26 0 15 2 192 229 135 229;
#P fasten 0 1 23 0 257 141 192 141;
#P connect 23 0 24 0;
#P connect 24 0 25 0;
#P connect 25 0 26 0;
#P fasten 24 1 25 1 242 187 209 187;
#P connect 7 0 6 0;
#P fasten 0 1 38 0 257 139 267 139;
#P connect 38 0 41 0;
#P connect 41 0 39 0;
#P connect 9 0 8 0;
#P fasten 0 1 22 0 257 141 320 141;
#P connect 40 0 21 0;
#P fasten 37 0 28 0 455 116 405 116;
#P fasten 29 0 28 0 459 111 405 111;
#P fasten 30 0 28 0 489 111 405 111;
#P fasten 31 0 28 0 521 111 405 111;
#P fasten 32 0 28 0 551 111 405 111;
#P fasten 34 0 28 0 593 111 405 111;
#P fasten 36 0 28 0 405 112 405 112;
#P connect 33 0 32 0;
#P connect 35 0 34 0;
#P connect 14 0 13 0;
#P connect 19 0 1 0;
#P connect 1 0 16 0;
#P fasten 13 0 11 0 660 222 704 222;
#P fasten 16 2 11 0 732 162 704 162;
#P fasten 16 0 11 0 704 162 704 162;
#P fasten 16 1 20 0 718 158 718 158;
#P connect 2 0 1 1;
#P connect 16 3 17 0;
#P connect 16 4 18 0;
#P pop;


June 16, 2006 | 8:34 pm

just a little update,

I tried to install a new catalyst mobility driver for my video card and nothing worked at all anymore. As soon as I startet the rendering of the videoplane max crashed so I went back to the old driver – with the old problem that it’s working ‘a little bit’ and just crashes when playing around to much with the different shaders.

best
.tom


June 16, 2006 | 8:50 pm

uninstall your graphic card driver with a freeware that eliminates current
driver files and registry references to it. wundiows world.

http://www.drivercleaner.net/professional.html


June 17, 2006 | 1:01 pm

No one out there to give me a hint?

it’s not a problem of leftovers of the catalyst grafic driver – I removed it already comlpletely.

It seems to be a problem of switching the shaders while the video is rendered. Could there be some kind of confusion that while my video is processed by one shader I am replacing this shader by another one?

I don’t really know where to look for further information that might help me – but is there any way to disable the old shader properly just in the moment when I’m switching to another shader in the same jit.gl.slab object? So that there is a clear stop of processing the video in the old shader.
It seems to be a bit tricky.
I hope there is a way around writing a new shader that combines many function, coz I’m not that familiar with the OpenGL shading language.

please, give me a hand. It’s quite important for me to understand something down here.

best
.tom


June 18, 2006 | 4:15 pm

Maybe this was already suggested to you(I have a large fresh chunk of
maxlist to digest), but maybe omega ati drivers might be of some help to
you? Omega worked better for me than ‘official’ drivers. Try to find it via
google, can’t remember url at the moment.

nesa


Viewing 11 posts - 1 through 11 (of 11 total)