<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Well. Its complicated, you could probably improve your timing by<div><br class="webkit-block-placeholder"></div><div>a) if just using playback use direct to window method (see help)</div><div><br class="webkit-block-placeholder"></div><div>b) not use any UI elements that update rapidly, and if you have to use qlim to slow them down.</div><div><br class="webkit-block-placeholder"></div><div>c) if using matrix manipulation</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>use @unique and qmetro</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>play with your performance settings to optimize based on your patch requirements.</div><div><br class="webkit-block-placeholder"></div><div>d) use clocker message to spawn only one central clock (each metro, delay, speedlim, qlim etc object spawns its own timer). (only matters if you are using tons of line/delay etc objects)</div><div><br class="webkit-block-placeholder"></div><div>and of course, try and optimize your patch.</div><div><br class="webkit-block-placeholder"></div><div>But, im a professional video engineer as my day job (and a vigilante jitter programmer at night ), and as far as I can tell, there is some inherit jitter (pun intended) with the scheduler, and since at most you will have one extra thread, youre going to hiccup occasionally.</div><div><br class="webkit-block-placeholder"></div><div>I hope Jitter 2.0 tries to solve some of these issues, but its been mentioned before numerous times.</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br><div><div>On Jul 1, 2007, at 5:45 PM, marcus lyall wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Can anyone run me through exactly why Jitter can't run smoothly at 30fps (or 25fps)?</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">I can understand it when you're doing lots of complicated processing. But when you're just trying to play back a quicktime with a few objects in the chain? And the processors are barely breaking into a sweat?</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Is it to do with where Jitter is getting it's timing from? From other posts I'm presuming that the metro object is not up to the task...</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Is it a deep-rooted issue that is intrinsic to the program architecture? Or is it something that could be sorted out with a 'timing external' or something similar?</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Could the output be buffered in some way to make it smoother? Even an additional frame delay would be tolerable if it was predictable and gave smooth output. This issue is the single thing that stops me using Jitter for a whole bunch of 'professional' projects. Looking forward to doing my design work with a graphics tablet, a Lemur, a Matrox MXO<span class="Apple-converted-space"> </span>and a (rented in) HD deck. Someday?</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">jitter mailing list</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:jitter@cycling74.com">jitter@cycling74.com</a></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="http://www.cycling74.com/mailman/listinfo/jitter">http://www.cycling74.com/mailman/listinfo/jitter</a></div> </blockquote></div><br><div> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#B51C1C" size="2"><span class="Apple-style-span" style="font-size: 10px;; color: rgb(181, 28, 28); "><b style="color: rgb(181, 28, 28); font-size: 10px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(181, 28, 28); font-size: 10px; font-weight: bold; ">v a d e //</span></b></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Helvetica; min-height: 12px; ; font-size: 10px; "><font class="Apple-style-span" color="#7F7F7F"><br style="color: rgb(127, 127, 127); font-size: 10px; "></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#7F7F7F" size="2"><span class="Apple-style-span" style="font-size: 10px;; color: rgb(127, 127, 127); "><b style="color: rgb(127, 127, 127); font-size: 10px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(127, 127, 127); font-size: 10px; font-weight: bold; ">www.vade.info</span></b></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><font class="Apple-style-span" color="#7F7F7F" size="2"><span class="Apple-style-span" style="font-size: 10px;; color: rgb(127, 127, 127); "><b style="color: rgb(127, 127, 127); font-size: 10px; font-weight: bold; "><span class="Apple-style-span" style="color: rgb(127, 127, 127); font-size: 10px; font-weight: bold; ">abstrakt.vade.info</span></b></span></font></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><br class="khtml-block-placeholder"></div><br class="Apple-interchange-newline"></span> </div><br></div></body></html>