Also confirmed to work on my MacBook Air! Nice Job, Alan! A great example of what can be done (in very few lines at that) in MacRuby!
Now I'm off to find the right hairpiece and mustache to turn this into a Samuel L. Jackson-ificator. ;-) - Jordan On Dec 20, 2011, at 7:00 PM, Matt Aimonetti wrote: > Confirmed to work on my recent MacBook Pro. > > - Matt > > On Tue, Dec 20, 2011 at 11:19 AM, Alan Skipp <al_sk...@fastmail.fm> wrote: > The version below supports 640x480 and 1280x720 resolutions. > > https://gist.github.com/1501766 > > I've also added support for multiple live video Santas. > I'm not keen on my use of class variables to store images, but it was the > only way I could think of to prevent repeatedly downloading the same image. > > Al > > > > > On 20 Dec 2011, at 13:53, Jordan K. Hubbard wrote: > >> 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? >> >> 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! >> >> - Jordan >> >> 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! :) >> >> On Dec 20, 2011, at 2:24 PM, Paul Vinieratos wrote: >> >>> oh.. I changed the preset. replace all 1280 with 640 and all 720 with 480 >>> and check again. >>> >>> On 20 Δεκ 2011, at 15:20, "Jordan K. Hubbard" <j...@apple.com> wrote: >>> >>>> >>>> On Dec 20, 2011, at 11:34 AM, Pavlos Vinieratos wrote: >>>> >>>>> https://gist.github.com/1501117 >>>>> how is that? :) >>>> >>>> Now broken on the MacBook Air. :-) >>>> >>>> 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:]. >>>> >>>> - Jordan >>>> >>>> _______________________________________________ >>>> MacRuby-devel mailing list >>>> MacRuby-devel@lists.macosforge.org >>>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >>> _______________________________________________ >>> MacRuby-devel mailing list >>> MacRuby-devel@lists.macosforge.org >>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel >> >> _______________________________________________ >> MacRuby-devel mailing list >> MacRuby-devel@lists.macosforge.org >> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel > > > _______________________________________________ > MacRuby-devel mailing list > MacRuby-devel@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel