<?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: Extended support for native video codecs in JMC</title>
	<atom:link href="http://www.pushing-pixels.org/?feed=rss2&#038;p=909" rel="self" type="application/rss+xml" />
	<link>http://www.pushing-pixels.org/?p=909</link>
	<description>Leaving no pixel behind</description>
	<lastBuildDate>Thu, 09 Sep 2010 18:02:18 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Harald K.</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-8252</link>
		<dc:creator>Harald K.</dc:creator>
		<pubDate>Wed, 10 Dec 2008 15:36:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-8252</guid>
		<description>Hi again,

Seems to be some kind of deadlock in the Swing DnD implementation on OS X when interacting with native code. I&#039;ve seen that happen before.

Wrapping the loadURI call in a SwingUtilities.invokeLater solves the problem. :-)


.k</description>
		<content:encoded><![CDATA[<p>Hi again,</p>
<p>Seems to be some kind of deadlock in the Swing DnD implementation on OS X when interacting with native code. I&#8217;ve seen that happen before.</p>
<p>Wrapping the loadURI call in a SwingUtilities.invokeLater solves the problem. :-)</p>
<p>.k</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald K.</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-8251</link>
		<dc:creator>Harald K.</dc:creator>
		<pubDate>Wed, 10 Dec 2008 15:07:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-8251</guid>
		<description>Hi Kiril, 

Nice work!

I&#039;ve downloaded the official Mac/OS X distribution, did some changes to your app to make it work with 1.5 (DnD stuff). Added /Library/JavaFX/Home/lib/desktop to java.library.path.
The app compiles and runs, but all I get is the spinning beach ball of death.. Seems to hang on the call to 
new MediaProvider(uri);
(probably in some native code).

Anyone has an idea on how to get passed this?

Thanks,

.k</description>
		<content:encoded><![CDATA[<p>Hi Kiril, </p>
<p>Nice work!</p>
<p>I&#8217;ve downloaded the official Mac/OS X distribution, did some changes to your app to make it work with 1.5 (DnD stuff). Added /Library/JavaFX/Home/lib/desktop to java.library.path.<br />
The app compiles and runs, but all I get is the spinning beach ball of death.. Seems to hang on the call to<br />
new MediaProvider(uri);<br />
(probably in some native code).</p>
<p>Anyone has an idea on how to get passed this?</p>
<p>Thanks,</p>
<p>.k</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-8088</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Mon, 08 Dec 2008 10:59:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-8088</guid>
		<description>Hi Kirill, excellent work! It&#039;s certainly an exciting time.

Have you found a way to properly dispose of the MediaProvider instances? Simply pausing and setting the reference to null does not kill the background thread, and I haven&#039;t come across a dispose method or similar.

Any ideas?

Cheers, Fred</description>
		<content:encoded><![CDATA[<p>Hi Kirill, excellent work! It&#8217;s certainly an exciting time.</p>
<p>Have you found a way to properly dispose of the MediaProvider instances? Simply pausing and setting the reference to null does not kill the background thread, and I haven&#8217;t come across a dispose method or similar.</p>
<p>Any ideas?</p>
<p>Cheers, Fred</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirill Grouchnikov</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7942</link>
		<dc:creator>Kirill Grouchnikov</dc:creator>
		<pubDate>Sat, 06 Dec 2008 03:46:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7942</guid>
		<description>Alex,

This entry is hardly the right place to report problems with JavaFX. Search the JIRA tracker for open issues, and if there is nothing matching, create a new one.

Thanks
Kirill</description>
		<content:encoded><![CDATA[<p>Alex,</p>
<p>This entry is hardly the right place to report problems with JavaFX. Search the JIRA tracker for open issues, and if there is nothing matching, create a new one.</p>
<p>Thanks<br />
Kirill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7938</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Sat, 06 Dec 2008 03:25:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7938</guid>
		<description>Memory leaks!  On Windows, the following code will chew up 1MB.

File f = new File(&quot;C:\\MoreTests\\clocks.wma&quot;);
long free = Runtime.getRuntime().freeMemory();

for(int i=0; i&lt;100; i++) {
      MediaProvider provider = 
            new MediaProvider(f.toURI());
      System.gc();
      System.out.println(&quot;Usage &quot; + i + &quot;: &quot; +
      (free Runtime.getRuntime().freeMemory())/1024.0);
}
System.gc();
System.out.println(&quot;Usage &quot; + (free - Runtime.getRuntime().freeMemory())/1024.0);</description>
		<content:encoded><![CDATA[<p>Memory leaks!  On Windows, the following code will chew up 1MB.</p>
<p>File f = new File(&#8220;C:\\MoreTests\\clocks.wma&#8221;);<br />
long free = Runtime.getRuntime().freeMemory();</p>
<p>for(int i=0; i&lt;100; i++) {<br />
      MediaProvider provider =<br />
            new MediaProvider(f.toURI());<br />
      System.gc();<br />
      System.out.println(&#8220;Usage &#8221; + i + &#8220;: &#8221; +<br />
      (free Runtime.getRuntime().freeMemory())/1024.0);<br />
}<br />
System.gc();<br />
System.out.println(&#8220;Usage &#8221; + (free &#8211; Runtime.getRuntime().freeMemory())/1024.0);</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: spiraljetty</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7893</link>
		<dc:creator>spiraljetty</dc:creator>
		<pubDate>Fri, 05 Dec 2008 00:34:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7893</guid>
		<description>Hi, I just downloaded the JMC jar and natives for mac os x and the players are working on .mov files, etc. I can&#039;t seem to find any javadocs or src code for JMC. I&#039;d like to be able to get at the pixels so that I can copy them into an openGL texture, etc, the way you can using FOBS4JMF (or rather used to be able to-- there is an issue with FOBS4JMF on 64-bit macs using 1.6).

Anyhow, I except for your blog and a single pdf from a java conference this summer I can&#039;t find *any* examples using JMC directly from Java. 

Thanks, sj</description>
		<content:encoded><![CDATA[<p>Hi, I just downloaded the JMC jar and natives for mac os x and the players are working on .mov files, etc. I can&#8217;t seem to find any javadocs or src code for JMC. I&#8217;d like to be able to get at the pixels so that I can copy them into an openGL texture, etc, the way you can using FOBS4JMF (or rather used to be able to&#8211; there is an issue with FOBS4JMF on 64-bit macs using 1.6).</p>
<p>Anyhow, I except for your blog and a single pdf from a java conference this summer I can&#8217;t find *any* examples using JMC directly from Java. </p>
<p>Thanks, sj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Herron's Blog</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7892</link>
		<dc:creator>David Herron's Blog</dc:creator>
		<pubDate>Fri, 05 Dec 2008 00:17:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7892</guid>
		<description>&lt;strong&gt;JavaFX 1.0 is launched...&lt;/strong&gt;

You can view the updated site, launch videos, sample apps, and more, at javafx.com .. well .. when the server comes back up, it&#039;s having a little bit of trouble at this moment. Anyway, I want to post a few......</description>
		<content:encoded><![CDATA[<p><strong>JavaFX 1.0 is launched&#8230;</strong></p>
<p>You can view the updated site, launch videos, sample apps, and more, at javafx.com .. well .. when the server comes back up, it&#8217;s having a little bit of trouble at this moment. Anyway, I want to post a few&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7862</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Thu, 04 Dec 2008 09:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7862</guid>
		<description>The codec support is system dependent.  Windows support is via DirectShow and the on2 codecs which don&#039;t support Quicktime, mp4, h264 out of the box, but things worked very well with an ffdshow-based Direct Show filter pack.  I used k-lite codec pack.

Mac codec support is coming through CoreVideo so all the mp4, .mov videos should be supported out of the box.

Good stuff and good performance so far.</description>
		<content:encoded><![CDATA[<p>The codec support is system dependent.  Windows support is via DirectShow and the on2 codecs which don&#8217;t support Quicktime, mp4, h264 out of the box, but things worked very well with an ffdshow-based Direct Show filter pack.  I used k-lite codec pack.</p>
<p>Mac codec support is coming through CoreVideo so all the mp4, .mov videos should be supported out of the box.</p>
<p>Good stuff and good performance so far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirill Grouchnikov</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7847</link>
		<dc:creator>Kirill Grouchnikov</dc:creator>
		<pubDate>Wed, 03 Dec 2008 19:07:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7847</guid>
		<description>Tony - you can see the jar / dll sizes on the download site. And this does not require 6u11 - i&#039;ve ran this on two machines, one with 6u10 and another with 6u11.</description>
		<content:encoded><![CDATA[<p>Tony &#8211; you can see the jar / dll sizes on the download site. And this does not require 6u11 &#8211; i&#8217;ve ran this on two machines, one with 6u10 and another with 6u11.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tony</title>
		<link>http://www.pushing-pixels.org/?p=909&#038;cpage=1#comment-7846</link>
		<dc:creator>Tony</dc:creator>
		<pubDate>Wed, 03 Dec 2008 19:05:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=909#comment-7846</guid>
		<description>Good to hear about the sneak peek it helps alot!!

So how many bytes are these dlls or more importantly when they are in a jar? As mentioned previously web start does support native libs.

And what about Linux support?

Does this require 6u11? Since you did not mention it I am assuming you are using 6ux?

Sorry for the questions I am really looking forward to this update.

Best Regards,
Tony</description>
		<content:encoded><![CDATA[<p>Good to hear about the sneak peek it helps alot!!</p>
<p>So how many bytes are these dlls or more importantly when they are in a jar? As mentioned previously web start does support native libs.</p>
<p>And what about Linux support?</p>
<p>Does this require 6u11? Since you did not mention it I am assuming you are using 6ux?</p>
<p>Sorry for the questions I am really looking forward to this update.</p>
<p>Best Regards,<br />
Tony</p>
]]></content:encoded>
	</item>
</channel>
</rss>
