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

Reply via email to