It is a problem in the QTKit bridgesupport, where `captureOutput:didOutputVideoFrame:withSampleBuffer:fromConnection` is not defined. This means it's defintely not something you are doing wrong (and it's not MacRuby's fault either – it has no way, without proper BridgeSupport support, to know the actual type of the parameter)
This has been fixed in BridgeSupport already, and should be released soon(-ish). However, I don't think there is any workaround in the meantime, except waiting for the BridgeSupport update. Thanks for giving more details btw :-) -- Thibault Martin-Lagardette On Aug 23, 2010, at 11:12, Steven Parkes wrote: >> Can you add a little more information to the issue maybe? > > The callback is getting most of its parameters typed correctly, but one of > them seems to be not. Not only does #inspect show this, but trying to pass it > to a framework function fails with > > 2010-08-23 11:09:11.789 macruby[77790:9207] *** Ignoring exception: expected > instance of Pointer, got `#<__NSCFType:0x2004d4a80>' (__NSCFType) (TypeError) > >> Do you have a sample script we could try? > > Sure. http://gist.github.com/545987. > > I can submit a trac issue if it's not me doing something stupid ... > _______________________________________________ > 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