<?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"
	>
<channel>
	<title>Comments on: Lightweight SWF Header Reader (Java)</title>
	<atom:link href="http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/</link>
	<description>This is the blog of Brooks Andrus. Here, at irregular intervals, you may find digital noise centered around the activities of an early 21st century technologist. I work for TechSmith Corporation, but this web space and the views found on it are entirely my own.</description>
	<pubDate>Thu, 20 Nov 2008 11:24:25 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: play swf in java</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-47312</link>
		<dc:creator>play swf in java</dc:creator>
		<pubDate>Sat, 21 Jun 2008 12:08:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-47312</guid>
		<description>[...] parse the ... in a full blown framework for reading and writing swf files with java checkout ...http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/Java Media Framework - PLAY SWF FILE IN FRAMEPLAY swf FILE IN FRAME Nov 29, 2006 3:04 PM ... Re: [...]</description>
		<content:encoded><![CDATA[<p>[...] parse the &#8230; in a full blown framework for reading and writing swf files with java checkout &#8230;http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/Java Media Framework - PLAY SWF FILE IN FRAMEPLAY swf FILE IN FRAME Nov 29, 2006 3:04 PM &#8230; Re: [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jf</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-33590</link>
		<dc:creator>jf</dc:creator>
		<pubDate>Wed, 19 Dec 2007 15:42:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-33590</guid>
		<description>I found PackedBitObj but still don't see SWFCompression
Thanks!</description>
		<content:encoded><![CDATA[<p>I found PackedBitObj but still don&#8217;t see SWFCompression<br />
Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jf</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-33460</link>
		<dc:creator>jf</dc:creator>
		<pubDate>Tue, 18 Dec 2007 16:59:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-33460</guid>
		<description>I notice some of these files you have offered inherit from SWFCompression
and or require an object type PackedBitObj but I don't see these source files offered, are they available as well?
Thanks!</description>
		<content:encoded><![CDATA[<p>I notice some of these files you have offered inherit from SWFCompression<br />
and or require an object type PackedBitObj but I don&#8217;t see these source files offered, are they available as well?<br />
Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ColdFire</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-16578</link>
		<dc:creator>ColdFire</dc:creator>
		<pubDate>Thu, 16 Aug 2007 09:00:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-16578</guid>
		<description>Thank you for this very simple yet useful tool.</description>
		<content:encoded><![CDATA[<p>Thank you for this very simple yet useful tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brooks</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-1470</link>
		<dc:creator>Brooks</dc:creator>
		<pubDate>Wed, 18 Oct 2006 15:35:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-1470</guid>
		<description>Great catch Anson! I'll get the files updated.</description>
		<content:encoded><![CDATA[<p>Great catch Anson! I&#8217;ll get the files updated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anson</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-1449</link>
		<dc:creator>Anson</dc:creator>
		<pubDate>Tue, 17 Oct 2006 02:24:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-1449</guid>
		<description>As the implementation of unsigned right shift in Java is not as expected, your parseHeader() does not work for all flash files. To fix the problem, simply change the following line

nbits = ( rect[0] &#62;&#62;&#62; 3 );

to

nbits =  (rect[0] &#38; 0xff) &#62;&#62; 3;

For more details:
http://www.cs.utsa.edu/~wagner/laws/Abytes.html</description>
		<content:encoded><![CDATA[<p>As the implementation of unsigned right shift in Java is not as expected, your parseHeader() does not work for all flash files. To fix the problem, simply change the following line</p>
<p>nbits = ( rect[0] &gt;&gt;&gt; 3 );</p>
<p>to</p>
<p>nbits =  (rect[0] &amp; 0xff) &gt;&gt; 3;</p>
<p>For more details:<br />
<a href="http://www.cs.utsa.edu/~wagner/laws/Abytes.html" rel="nofollow">http://www.cs.utsa.edu/~wagner/laws/Abytes.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Leif Wells</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-811</link>
		<dc:creator>Leif Wells</dc:creator>
		<pubDate>Thu, 10 Aug 2006 16:29:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-811</guid>
		<description>Marcel, I'd love to hear more about your Coldfusion-based extractor!</description>
		<content:encoded><![CDATA[<p>Marcel, I&#8217;d love to hear more about your Coldfusion-based extractor!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcel</title>
		<link>http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-776</link>
		<dc:creator>Marcel</dc:creator>
		<pubDate>Wed, 02 Aug 2006 05:15:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.brooksandrus.com/blog/2006/08/01/lightweight-swf-header-reader-java/#comment-776</guid>
		<description>email me and I am happy to fill you in on the whole inflate side of it, I already have a coldfusion based info extractor for the flash format...</description>
		<content:encoded><![CDATA[<p>email me and I am happy to fill you in on the whole inflate side of it, I already have a coldfusion based info extractor for the flash format&#8230;</p>
]]></content:encoded>
	</item>
</channel>
</rss>
