<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Common Sense Approach to Apple Rhetoric</title>
	<atom:link href="http://nhippe.com/2010/03/10/common-sense-approach-to-apple-rhetoric/feed/" rel="self" type="application/rss+xml" />
	<link>http://nhippe.com/2010/03/10/common-sense-approach-to-apple-rhetoric/</link>
	<description>Flash Video Every Where</description>
	<lastBuildDate>Fri, 04 Nov 2011 13:57:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: nhippe</title>
		<link>http://nhippe.com/2010/03/10/common-sense-approach-to-apple-rhetoric/#comment-526</link>
		<dc:creator><![CDATA[nhippe]]></dc:creator>
		<pubDate>Thu, 11 Mar 2010 00:08:03 +0000</pubDate>
		<guid isPermaLink="false">http://nhippe.com/?p=253#comment-526</guid>
		<description><![CDATA[That is a good point and worth some attention. First let me say that Flash is an execution environment. In other words it executes applications written by developers. Since it has been a round for a while it is very robust. A developer can use it to draw content (e.g. charts, graphs, primitives), connect to servers, play video, do math, layout text, etc...My point is that it will run just about anything that a developer with any chops throws at it. With that said not all developers are looking to make the most efficient use of the cpu. I recently created an example application that used a significant amount of cpu resources but it was necessary for the application. To complete this discussion, the application allows the viewer to do key word searches of video. You can imagine that requiring a lot of cpu resources depending on the length of the video. Now when you consider video in Flash it is important to note that Flash includes its own codecs and these codecs can take advantage of hardware acceleration (i.e. gpu). It is also possible to use hardware acceleration for other functionality in Flash through the use of OpenGL. My point is this, that Flash is dependent on the platform that it runs on and in this case we are talking about Apple. If you want to confirm that Apple does not open up all the functionality that developers want check out &lt;a href=&quot;http://onlamp.com/pub/a/onlamp/2008/03/25/the-apple-sdk-apis-apple-didnt-want-you-to-know-about.html&quot; rel=&quot;nofollow&quot;&gt;this article&lt;/a&gt;, it is just one example.]]></description>
		<content:encoded><![CDATA[<p>That is a good point and worth some attention. First let me say that Flash is an execution environment. In other words it executes applications written by developers. Since it has been a round for a while it is very robust. A developer can use it to draw content (e.g. charts, graphs, primitives), connect to servers, play video, do math, layout text, etc&#8230;My point is that it will run just about anything that a developer with any chops throws at it. With that said not all developers are looking to make the most efficient use of the cpu. I recently created an example application that used a significant amount of cpu resources but it was necessary for the application. To complete this discussion, the application allows the viewer to do key word searches of video. You can imagine that requiring a lot of cpu resources depending on the length of the video. Now when you consider video in Flash it is important to note that Flash includes its own codecs and these codecs can take advantage of hardware acceleration (i.e. gpu). It is also possible to use hardware acceleration for other functionality in Flash through the use of OpenGL. My point is this, that Flash is dependent on the platform that it runs on and in this case we are talking about Apple. If you want to confirm that Apple does not open up all the functionality that developers want check out <a href="http://onlamp.com/pub/a/onlamp/2008/03/25/the-apple-sdk-apis-apple-didnt-want-you-to-know-about.html" rel="nofollow">this article</a>, it is just one example.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Morton</title>
		<link>http://nhippe.com/2010/03/10/common-sense-approach-to-apple-rhetoric/#comment-524</link>
		<dc:creator><![CDATA[Andrew Morton]]></dc:creator>
		<pubDate>Wed, 10 Mar 2010 21:32:48 +0000</pubDate>
		<guid isPermaLink="false">http://nhippe.com/?p=253#comment-524</guid>
		<description><![CDATA[This story seems to go around in circle without an apparent solution/truth:
whenever somebody point out the fact that a lot of video players on the Mac platforms are able to decode and play full screen full HD content using minimum CPU, somebody else on the Adobe camp replies that video is only one aspect of Flash and it is not fare to compare it to a video-displaying only applications. It is very evident then that Flash is not a CPU hog only when display video, but also when display normal animations or a combination of both; if video decoding hardware access would somehow improve situation (but leaves open the question on how the other player can do it without consuming 80% of CPU), for animation rendering, which is still handled all in software, what would be the solution? Still an Apple problem?]]></description>
		<content:encoded><![CDATA[<p>This story seems to go around in circle without an apparent solution/truth:<br />
whenever somebody point out the fact that a lot of video players on the Mac platforms are able to decode and play full screen full HD content using minimum CPU, somebody else on the Adobe camp replies that video is only one aspect of Flash and it is not fare to compare it to a video-displaying only applications. It is very evident then that Flash is not a CPU hog only when display video, but also when display normal animations or a combination of both; if video decoding hardware access would somehow improve situation (but leaves open the question on how the other player can do it without consuming 80% of CPU), for animation rendering, which is still handled all in software, what would be the solution? Still an Apple problem?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

