<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Yeah, I figured as much and was able to fix it by making that change right after reporting the bug, but shouldn't we be able to some how make this camera resolution independent?<div><br></div><div>I'm no expert on the AvCapture class, but AVCaptureSessionPresetHigh is another preset which at least does not hard-code the resolution of the camera, leaving as the sole exercise to the reader the size of the frame.  I'm not sure how to query that bit of info, and on the MacBook Air the 720p resolution results in the same incorrect offset for mustache, glasses and hat - only 640x480 delivers the correct results there.  Clearly, we haven't quite made this hardware independent yet, but we're getting closer I think!</div><div><br></div><div>- Jordan</div><div><br></div><div>P.S. Kudos to Matt for posting such an interesting and amusing challenge!  I've already learned far more about the AVCaptureSession class than I would have ever been motivated to learn otherwise, and I work for the company! :)<br><div><br><div><div>On Dec 20, 2011, at 2:24 PM, Paul Vinieratos wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div bgcolor="#FFFFFF"><div>oh.. I changed the preset. replace all 1280 with 640 and all 720 with 480 and check again. <br><br>On 20 Δεκ 2011, at 15:20, "Jordan K. Hubbard" <<a href="mailto:jkh@apple.com">jkh@apple.com</a>> wrote:<br><br></div><div></div><blockquote type="cite"><div><br><div><div>On Dec 20, 2011, at 11:34 AM, Pavlos Vinieratos wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; font-family: 'Helvetica Neue'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><a href="https://gist.github.com/1501117">https://gist.github.com/1501117</a><br>how is that? :)<br></span></blockquote></div><br><div>Now broken on the MacBook Air. :-)</div><div><br></div><div><div>2011-12-20 14:19:52.115 macruby[4131:60b] *** Can't add <AVCaptureDeviceInput: 0x401336a00 [FaceTime Camera (Built-in)]> because the device does not support AVCaptureSessionPreset1280x720.  Use -[AVCaptureDevice supportsAVCaptureSessionPreset:].</div></div><div><br></div><div>- Jordan</div><div><br></div></div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>MacRuby-devel mailing list</span><br><span><a href="mailto:MacRuby-devel@lists.macosforge.org">MacRuby-devel@lists.macosforge.org</a></span><br><span><a href="http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel">http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel</a></span><br></div></blockquote></div>_______________________________________________<br>MacRuby-devel mailing list<br><a href="mailto:MacRuby-devel@lists.macosforge.org">MacRuby-devel@lists.macosforge.org</a><br>http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel<br></blockquote></div><br></div></div></body></html>