<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Cross Platform Tax</title>
	<atom:link href="http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/</link>
	<description>Life as a BuzaMoto Employee</description>
	<lastBuildDate>Mon, 30 May 2011 15:48:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: buza</title>
		<link>http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/comment-page-1/#comment-114</link>
		<dc:creator>buza</dc:creator>
		<pubDate>Sat, 25 Oct 2008 23:21:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.buzamoto.com/?p=43#comment-114</guid>
		<description>Zach,

You bring up a good point, which underlies the two different approaches we&#039;re discussing. On the OF side, its main focus is to provide a &quot;one stop shop&quot;, of sorts, for all of these types of tasks to reside. So, whereas I&#039;m looking for a streamlined and elegant approach for a single task -- grabbing the blob regions so that I may pass those results on to another application that may be perfectly suited and optimized for the next task, the OF model expects users to build everything they wish to do within the same general framework.

The OF approach also explains why my fan turns on nearly instantly when I run the OF version, which, as you point out, is built around the traditional graphics model of the single render loop, called as fast as possible, even though it may not have anything useful to do. The frames will be taken from the camera at the same (camera-dependent) rate in both applications.

The CoreVideo approach allows me to work with the pixels from the camera provided directly from the OS,
avoiding the additional performance hit due to the per-pixel transformations that OF needs to do for every video frame.</description>
		<content:encoded><![CDATA[<p>Zach,</p>
<p>You bring up a good point, which underlies the two different approaches we&#8217;re discussing. On the OF side, its main focus is to provide a &#8220;one stop shop&#8221;, of sorts, for all of these types of tasks to reside. So, whereas I&#8217;m looking for a streamlined and elegant approach for a single task &#8212; grabbing the blob regions so that I may pass those results on to another application that may be perfectly suited and optimized for the next task, the OF model expects users to build everything they wish to do within the same general framework.</p>
<p>The OF approach also explains why my fan turns on nearly instantly when I run the OF version, which, as you point out, is built around the traditional graphics model of the single render loop, called as fast as possible, even though it may not have anything useful to do. The frames will be taken from the camera at the same (camera-dependent) rate in both applications.</p>
<p>The CoreVideo approach allows me to work with the pixels from the camera provided directly from the OS,<br />
avoiding the additional performance hit due to the per-pixel transformations that OF needs to do for every video frame.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zach</title>
		<link>http://blog.buzamoto.com/2008/10/25/the-cross-platform-tax/comment-page-1/#comment-113</link>
		<dc:creator>zach</dc:creator>
		<pubDate>Sat, 25 Oct 2008 20:47:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.buzamoto.com/?p=43#comment-113</guid>
		<description>is it slow in frame rate or in cpu usage?  in the blog you link to, you mention cpu usage, and what I wanted to mention is that since OF uses glut, it runs as fast as possible.  that means that cpu usage is high, even if it is doing nothing.  The better gauge of how slow or fast an operation is, is framerate, and I suspect there two might not be so different.  

anyway I vote for cross-platformness, but understand your point. 

take care!
zach</description>
		<content:encoded><![CDATA[<p>is it slow in frame rate or in cpu usage?  in the blog you link to, you mention cpu usage, and what I wanted to mention is that since OF uses glut, it runs as fast as possible.  that means that cpu usage is high, even if it is doing nothing.  The better gauge of how slow or fast an operation is, is framerate, and I suspect there two might not be so different.  </p>
<p>anyway I vote for cross-platformness, but understand your point. </p>
<p>take care!<br />
zach</p>
]]></content:encoded>
	</item>
</channel>
</rss>

