<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-14117446</id><updated>2011-12-30T10:08:15.204-08:00</updated><category term='Asterisk'/><category term='GnomeMplayer'/><category term='Fedora'/><category term='PBX'/><category term='r600'/><category term='fosfor'/><category term='ClutterDesk'/><category term='Gnome'/><category term='GTK'/><title type='text'>Kevin's World</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default?start-index=101&amp;max-results=100'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>169</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-14117446.post-901763052448394219</id><published>2011-12-29T07:00:00.000-08:00</published><updated>2011-12-29T07:00:03.734-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE 1.0.5</title><content type='html'>Version 1.0.5 of gmtk, gnome-mplayer and gecko-mediaplayer have been released&lt;br /&gt;&lt;br /&gt;The build process is the same as 1.0.5b1 which is documented here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kdekorte.blogspot.com/2011/10/105b1-of-gmtk-gnome-mplayer-and-gecko.html"&gt;http://kdekorte.blogspot.com/2011/10/105b1-of-gmtk-gnome-mplayer-and-gecko.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The following fixes have been made since 1.0.4&lt;br /&gt;&lt;br /&gt;gmtk &lt;br /&gt;&lt;br /&gt;This library is new as of 1.0.5 and is required for the build. Several common functions and routines in gnome-mplayer and gecko-mediaplay have been moved to this library. Which should result in a slightly smaller installed code size. &lt;br /&gt;&lt;br /&gt;gmtk can be used to build your own media players as widgets have been created to control mplayer. A simple media player can be built using this library very quickly. If you have questions about this library and how to use it in your GTK application, please email the list and I will cover its usage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gnome-mplayer&lt;br /&gt;&lt;br /&gt;Removal of large amounts of code that are now present in gmtk&lt;br /&gt;Customization of Menu Hot keys&lt;br /&gt;Remove need of mplayer config file&lt;br /&gt;--vo and --dvd_device command line options&lt;br /&gt;Several other small fixes &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer&lt;br /&gt;&lt;br /&gt;Due to changes at Apple, QT files from Apple.com are now fully downloaded before playing, prevents mplayer from crashing or going into a infinite loop&lt;br /&gt;&lt;br /&gt;Workaround xulrunner issues due to the API changing but Mozilla not bumping the API version&lt;br /&gt;&lt;br /&gt;Conversion to gmtk for preference storage and other common routines.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gmtk.googlecode.com/files/gmtk-1.0.5.tar.gz"&gt;http://gmtk.googlecode.com/files/gmtk-1.0.5.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gnome-mplayer.googlecode.com/files/gnome-mplayer-1.0.5.tar.gz"&gt;http://gnome-mplayer.googlecode.com/files/gnome-mplayer-1.0.5.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-1.0.5.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-1.0.5.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-901763052448394219?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/901763052448394219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=901763052448394219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/901763052448394219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/901763052448394219'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/12/announce-105.html' title='ANNOUNCE 1.0.5'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2407563845057088225</id><published>2011-12-06T18:42:00.001-08:00</published><updated>2011-12-06T18:47:33.578-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>1.0.5 is getting closer</title><content type='html'>Sorry for the long delay in getting 1.0.5 out the door. There have been a lot of changes and fixes for some minor issues that have been painful to fix. Apparently, the nsapi has changed again and was not properly versioned in all instances. So several attempts were made to detect and work around the problems. I believe we have solved the issues. You can read &lt;a href="http://code.google.com/p/gecko-mediaplayer/issues/detail?id=161"&gt;issue 161&lt;/a&gt; for all the gory details: 158-162 are all related to this problem.&lt;br /&gt;&lt;br /&gt;I hope to have some time in the last weeks of December to get the release out the door. Hopefully, it will be painless as packages have been made and a large amount of testing has been done.&lt;br /&gt;&lt;br /&gt;My work schedule has been a little busier over the last few months so I have had less time to spend on these applications. Also, I want to make sure we don't have any surprises. I expect we will, but I want to try and minimize them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2407563845057088225?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2407563845057088225/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2407563845057088225' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2407563845057088225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2407563845057088225'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/12/105-is-getting-closer.html' title='1.0.5 is getting closer'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4151751460414533211</id><published>2011-11-25T07:05:00.001-08:00</published><updated>2011-12-16T05:47:36.352-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>mplayerplug-in and Firefox 8</title><content type='html'>I've received a few emails that mplayerplug-in may not be working with Firefox 8. While I have not personally looked into this yet I believe this may be due to the removal of XPCOM in Firefox. The best option going forward would be to migrate from mplayerplug-in to gecko-mediaplayer. gecko-mediaplayer uses the nsapi that Mozilla recommends for plugins.&lt;br /&gt;&lt;br /&gt;Now I know everyone's first thought is that gecko-mediaplayer and gnome-mplayer have to many dependencies or that gnome-mplayer requires gnome. Well lets be frank. The only main requirement difference and dependency, if you are using Firefox, is that gecko-mediaplayer/gnome-mplayer require that dbus is present and running on the system. I've done some testing and dbus does not really add much RAM or CPU usage when it is not being used. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: x-small;"&gt;top - 08:10:30 up 7 days, 31 min,&amp;nbsp; 8 users,&amp;nbsp; load average: 1.08, 0.35, 0.16&lt;br /&gt;Tasks:&amp;nbsp;&amp;nbsp; 3 total,&amp;nbsp;&amp;nbsp; 0 running,&amp;nbsp;&amp;nbsp; 3 sleeping,&amp;nbsp;&amp;nbsp; 0 stopped,&amp;nbsp;&amp;nbsp; 0 zombie&lt;br /&gt;Cpu(s):&amp;nbsp; 3.1%us,&amp;nbsp; 2.8%sy,&amp;nbsp; 0.0%ni, 93.7%id,&amp;nbsp; 0.2%wa,&amp;nbsp; 0.2%hi,&amp;nbsp; 0.0%si,&amp;nbsp; 0.0%st&lt;br /&gt;Mem:&amp;nbsp;&amp;nbsp; 8179620k total,&amp;nbsp; 6119660k used,&amp;nbsp; 2059960k free,&amp;nbsp;&amp;nbsp; 608028k buffers&lt;br /&gt;Swap:&amp;nbsp; 2103292k total,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0k used,&amp;nbsp; 2103292k free,&amp;nbsp; 2992068k cached&lt;br /&gt;&lt;br /&gt;&amp;nbsp; PID USER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PR&amp;nbsp; NI&amp;nbsp; VIRT&amp;nbsp; RES&amp;nbsp; SHR S %CPU %MEM&amp;nbsp;&amp;nbsp;&amp;nbsp; TIME+&amp;nbsp; COMMAND&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;1686 kdekorte&amp;nbsp; 20&amp;nbsp;&amp;nbsp; 0 24992 3572&amp;nbsp; 704 S&amp;nbsp; 0.3&amp;nbsp; 0.0&amp;nbsp;&amp;nbsp; 9:45.59 dbus-daemon&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp; 899 dbus&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp; 0 22996 2684 1236 S&amp;nbsp; 0.0&amp;nbsp; 0.0&amp;nbsp;&amp;nbsp; 0:09.42 dbus-daemon&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;1685 kdekorte&amp;nbsp; 20&amp;nbsp;&amp;nbsp; 0 22220&amp;nbsp; 508&amp;nbsp; 300 S&amp;nbsp; 0.0&amp;nbsp; 0.0&amp;nbsp;&amp;nbsp; 0:00.00 dbus-launch&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;As stated before gnome-mplayer does not require any gnome components, it originally did, but those components have been replaced with GTK/GLIB or other optional libraries. It can be configured to not use gconf or dconf. gnome-mplayer can be compiled to support GTK2 or GTK3 and since GTK is used by Firefox no additional library is added there.&lt;br /&gt;&lt;br /&gt;mplayerplug-in does not support many of the features that gecko-mediaplayer does. The javascript is better, the support for Quicktime is better, and many of the problems that mplayerplug-in has are resolved in gecko-mediaplayer. So it is time for mplayerplug-in to finally go away.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4151751460414533211?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4151751460414533211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4151751460414533211' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4151751460414533211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4151751460414533211'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/11/mplayerplug-in-and-firefox-8.html' title='mplayerplug-in and Firefox 8'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6060649361968438862</id><published>2011-10-03T10:12:00.001-07:00</published><updated>2011-10-05T04:39:30.246-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>1.0.5b1 of gmtk, gnome-mplayer and gecko-mediaplayer</title><content type='html'>Announcing the release of version 1.0.5b1 of the following packages&lt;br /&gt;&lt;br /&gt;gmtk&lt;br /&gt;gnome-mplayer&lt;br /&gt;gecko-mediaplayer&lt;br /&gt;&lt;br /&gt;The building of these packages is a little different than 1.0.4 due to the addition of gmtk.&lt;br /&gt;&lt;br /&gt;gmtk is a common library that is used by gnome-mplayer and gecko-mediaplayer. So build and install it first, it should auto configure for most situations&lt;br /&gt;&lt;br /&gt;About the only options you will need other than the prefix and the libdir are the following&lt;br /&gt;&lt;br /&gt;--enable-gtk3 or --disable-gtk3&lt;br /&gt;&lt;br /&gt;And then to select the backend for preference stores, either let the application configure it self to choose the best option or pick _one_ of these&lt;br /&gt;&lt;br /&gt;--enable-gconf&lt;br /&gt;--enable-gsettings&amp;nbsp;&amp;nbsp; GTK 2.26 or higher required for this one&lt;br /&gt;--enable-keystore&lt;br /&gt;&lt;br /&gt;On Fedora 15 (x86_64) I use the following command to configure gmtk&lt;br /&gt;&lt;br /&gt;./configure --prefix=/usr --libdir=/usr/lib64&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once gmtk is compiled and installed build gnome-mplayer and then gecko-mediaplayer. They will use the version of gtk and backend that were chosen in gmtk, so no need to re-specify those options. So please check your flags if you have scripted these builds in the past.&lt;br /&gt;&lt;br /&gt;tar files of the source can be obtained from the following links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gmtk.googlecode.com/files/gmtk-1.0.5b1.tar.gz"&gt;http://gmtk.googlecode.com/files/gmtk-1.0.5b1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gnome-mplayer.googlecode.com/files/gnome-mplayer-1.0.5b1.tar.gz"&gt;http://gnome-mplayer.googlecode.com/files/gnome-mplayer-1.0.5b1.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-1.0.5b1.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-1.0.5b1.tar.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6060649361968438862?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6060649361968438862/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6060649361968438862' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6060649361968438862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6060649361968438862'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/10/105b1-of-gmtk-gnome-mplayer-and-gecko.html' title='1.0.5b1 of gmtk, gnome-mplayer and gecko-mediaplayer'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4017717385259783711</id><published>2011-08-12T07:52:00.000-07:00</published><updated>2011-08-12T07:52:31.417-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Savage2 and Heros of Newerth on Fedora 15 using ATI/Gallium/Mesa 7.11</title><content type='html'>I was having some weird issues with Savage2 and Heroes of Newerth on my ATI/Gallium/Mesa 7.11 setup. They would crash stating that either OpenGL 2.0 was unavailable or an extension was missing. I was finally able to track this down by useing LIBGL_DEBUG=verbose&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;LIBGL_DEBUG=verbose ./savage2_update.bin &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;warning: The VAD has been replaced by a hack pending a complete rewrite&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL: OpenDriver: trying /usr/lib64/dri/r600_dri.so&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL error: dlopen /usr/lib64/dri/r600_dri.so failed (/home/kdekorte/Savage2/libs/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib64/dri/r600_dri.so))&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL error: unable to load driver: r600_dri.so&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL error: driver pointer missing&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL: OpenDriver: trying /usr/lib64/dri/swrast_dri.so&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL error: dlopen /usr/lib64/dri/swrast_dri.so failed (/home/kdekorte/Savage2/libs/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib64/dri/swrast_dri.so))&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL error: unable to load driver: swrast_dri.so&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;libGL error: reverting to indirect rendering&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Savage2 - Fatal Error: OpenGL 2.0 not available.&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Segmentation fault (core dumped)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I went into /home/kdekorte/Savage2/libs/ (this is where I installed Savage2) and renamed libstdc++.so.6 to old.libstdc++.so.6 and tried again. After that Savage2 started working. I did the same thing with Heroes of Newerth and that solved its problem as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4017717385259783711?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4017717385259783711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4017717385259783711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4017717385259783711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4017717385259783711'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/08/savage2-and-heros-of-newerth-on-fedora.html' title='Savage2 and Heros of Newerth on Fedora 15 using ATI/Gallium/Mesa 7.11'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8958169878391683396</id><published>2011-07-20T12:53:00.000-07:00</published><updated>2011-07-20T12:53:48.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Keyboard Customization</title><content type='html'>One of the common requests I get for gnome-mplayer is the option to customize the keyboard hot keys. One thing about a US keyboard is that it has keys that a Russian keyboard does not have. So when I hardcode a hotkey, it may work for me, but may cause problems for others. So I have finally gotten around to building this functionality into the code.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-2KT_JNQBABU/TicxqgpEMOI/AAAAAAAAF28/AcyMsi1BDk4/s1600/Screenshot-GNOME+MPlayer+Configuration.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="345" src="http://4.bp.blogspot.com/-2KT_JNQBABU/TicxqgpEMOI/AAAAAAAAF28/AcyMsi1BDk4/s400/Screenshot-GNOME+MPlayer+Configuration.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Keyboard Customization screen&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;As of right now I only have the menu shortcuts working with this new method. If it turns out that this method works properly with Russian or other keyboards, then I'll add more shortcuts to this screen.&lt;br /&gt;&lt;br /&gt;To use this you need SVN of gnome-mplayer and gmtk from July 20, 2011 or later. gmtk is only needed as I added one function to it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8958169878391683396?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8958169878391683396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8958169878391683396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8958169878391683396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8958169878391683396'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/07/keyboard-customization.html' title='Keyboard Customization'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-2KT_JNQBABU/TicxqgpEMOI/AAAAAAAAF28/AcyMsi1BDk4/s72-c/Screenshot-GNOME+MPlayer+Configuration.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5850983882752706967</id><published>2011-07-13T13:40:00.000-07:00</published><updated>2011-07-13T13:40:05.975-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Sample builds of gnome-mplayer based on gmtk</title><content type='html'>Here are some sample tar files of gmtk, gnome-mplayer and gecko-mediaplayer. &lt;br /&gt;&lt;br /&gt;I don't think I have the schema file installs working correctly yet, so &lt;br /&gt;you might need to install these packages on top of 1.0.4 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.google.com/url?sa=D&amp;amp;q=https://dekorte.homeip.net/download/gmtk-1.0.4.tar.gz" rel="nofollow" target="_blank"&gt;https://dekorte.homeip.net/download/gmtk-1.0.4.tar.gz&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.google.com/url?sa=D&amp;amp;q=https://dekorte.homeip.net/download/gnome-mplayer-1.0.5.tar.gz" rel="nofollow" target="_blank"&gt;https://dekorte.homeip.net/download/gnome-mplayer-1.0.5.tar.gz&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.google.com/url?sa=D&amp;amp;q=https://dekorte.homeip.net/download/gecko-mediaplayer-1.0.5.tar.gz" rel="nofollow" target="_blank"&gt;https://dekorte.homeip.net/download/gecko-mediaplayer-1.0.5.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Build gmtk first and install it, then build and install gnome-mplayer and gecko-mediaplayer.&lt;br /&gt;&lt;br /&gt;For gmtk you might need to specify libdir on the configure command.&lt;br /&gt;&lt;br /&gt;Example on Fedora 15 64bit.&lt;br /&gt;&lt;br /&gt;./configure --prefix=/usr --libdir=/usr/lib64&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5850983882752706967?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5850983882752706967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5850983882752706967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5850983882752706967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5850983882752706967'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/07/sample-builds-of-gnome-mplayer-based-on.html' title='Sample builds of gnome-mplayer based on gmtk'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8842009053261715076</id><published>2011-07-01T09:56:00.000-07:00</published><updated>2011-07-01T09:56:19.014-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Announcing gnome-mplayer 1.0.4 and gecko-mediaplayer 1.0.4</title><content type='html'>Announcing gnome-mplayer 1.0.4 and gecko-mediaplayer 1.0.4&lt;br /&gt;&lt;br /&gt;gnome-mplayer improvements:&lt;br /&gt;&lt;br /&gt;Conversion to the gmtk_media_player backend which isolates all mplayer control operations to a gtk widget. This is the majority of the change with over 3000 lines either moved or changed, and also the reason for the long testing period.&lt;br /&gt;&lt;br /&gt;Various bug fixes over 1.0.3&lt;br /&gt;&lt;br /&gt;GTK3 support, enable with --enable-gtk3 on the configure line.&lt;br /&gt;&lt;br /&gt;Additional languages&lt;br /&gt;&lt;br /&gt;Detection of Ubuntu global menus, assumed to be true when UBUNTU_MENUPROXY is defined in the environment.&lt;br /&gt;&lt;br /&gt;dconf / gsettings preference store is enabled when using glib 2.26 or higher. Gconf support can be preferred with --with-gconf=yes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer improvements:&lt;br /&gt;&lt;br /&gt;Several javascript api enhancements to support more functions&lt;br /&gt;Added Portuguese translation&lt;br /&gt;More improvements for Apple sites&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TAR Files:&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.4.tar.gz&lt;br /&gt;&lt;br /&gt;http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.4.tar.gz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8842009053261715076?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8842009053261715076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8842009053261715076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8842009053261715076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8842009053261715076'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/07/announcing-gnome-mplayer-104-and-gecko.html' title='Announcing gnome-mplayer 1.0.4 and gecko-mediaplayer 1.0.4'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6077048532315445978</id><published>2011-06-09T09:32:00.001-07:00</published><updated>2011-06-09T09:32:50.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE gnome-mplayer and gecko-mediaplayer 1.0.4b2</title><content type='html'>This is to announce the second and hopefully last beta for the 1.0.4&lt;br /&gt;series of gecko-mediaplayer and gnome-mplayer&lt;br /&gt;&lt;br /&gt;This beta includes fixes for the tunein.com website that enhance the&lt;br /&gt;Windows Media Player emulation in javascript.&lt;br /&gt;&lt;br /&gt;gnome-mplayer&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.4b2.tar.gz&amp;amp;can=2&amp;amp;q="&gt;http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.4b2.tar.gz&amp;amp;can=2&amp;amp;q=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.4b2.tar.gz&amp;amp;can=2&amp;amp;q="&gt;http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.4b2.tar.gz&amp;amp;can=2&amp;amp;q=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Please let me know if you have any issues with these packages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6077048532315445978?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6077048532315445978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6077048532315445978' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6077048532315445978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6077048532315445978'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/06/announce-gnome-mplayer-and-gecko_09.html' title='ANNOUNCE gnome-mplayer and gecko-mediaplayer 1.0.4b2'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4231834006554182683</id><published>2011-06-01T13:46:00.000-07:00</published><updated>2011-06-09T09:33:08.307-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE gnome-mplayer and gecko-mediaplayer 1.0.4b1</title><content type='html'>&lt;span style="font-family: inherit;"&gt;I am releasing the current SVN code to get some more testing exposure. I have been using the code for a couple of weeks and I am pretty satisfied with how things are working. I'm sure there might be a few bugs mainly due to the size of the changes in the code, but many of my test cases are working well.&lt;br /&gt;&lt;br /&gt;The code can be obtained from here:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;gnome-mplayer&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.4b1.tar.gz&amp;amp;can=2&amp;amp;q="&gt;http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.4b1.tar.gz&amp;amp;can=2&amp;amp;q=&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GTK3 support can be enabled in gnome-mplayer with the --enable-gtk3 flag&lt;br /&gt;passed to configure.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.4b1.tar.gz&amp;amp;can=2&amp;amp;q="&gt;http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.4b1.tar.gz&amp;amp;can=2&amp;amp;q=&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4231834006554182683?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4231834006554182683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4231834006554182683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4231834006554182683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4231834006554182683'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/06/announce-gnome-mplayer-and-gecko.html' title='ANNOUNCE gnome-mplayer and gecko-mediaplayer 1.0.4b1'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3576760330119903553</id><published>2011-05-18T10:45:00.000-07:00</published><updated>2011-05-18T10:45:46.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><title type='text'>New Asterisk Box</title><content type='html'>About six months ago I built an &lt;a href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt; box for my home network. It allowed my to manage the phones around my house much better and to give a little more control as to what rings where and when. Everything more or less worked ok, but I had built it on my main file server and due to a motherboard issue the &lt;a href="http://www.openvox.cn/products/show.php?itemid=41&amp;amp;lang=2"&gt;Openvox A800P&lt;/a&gt; card I had would occasionally have interrupt issues and make the calls choppy. I was able to correct most of these issues by not using the FXS daughter cards on the A800P by using a &lt;a href="http://www.cisco.com/en/US/products/ps10029/index.html"&gt;Cisco/Linksys PAP2T&lt;/a&gt; phone adapter, but still could generate problems with large amounts of disk activity which on a file server happen quite often. Additionally, I wanted to make the phone server to be separate from the file server.&lt;br /&gt;&lt;br /&gt;After looking around I found an ideal box for my new server. Jetway offers a tiny Intel Atom based server the &lt;a href="http://www.jetway.com.tw/jw/barebone_view.asp?productid=773&amp;amp;proname=JBC110C96-525-B%20/%20JBC110C96-52W-B"&gt;JBC110C96-525-B&lt;/a&gt; which has just enough room to fit the A800P card into it, which was a concern. Actually, getting the card into the machine was kinda tricky and I was concerned I was going to break it. The machine was cheap (&amp;lt; $200 from NewEgg) considering it reports itself as a 4 core 1.8 Ghz processor (I'm sure two are hyperthreaded) and with 2GB of RAM in it, runs very nice. I had a spare 160GB laptop SATA hard drive that I used as the primary storage. You really only need about 20GB for a PBX in a Flash (PIAF) install, and even that is overkill. Tempting to run it off a flash drive.&lt;br /&gt;&lt;br /&gt;My experience with PIAF has been hit and miss. I like that everything pretty much works as they say it does. However, I don't like that they don't bother to package all the customizations as RPMS like the base system. To me it would be a big win if they bothered to do that. I also needed to patch the dahdi drivers to support the A800P card. Which if I had not done it before would have been much more difficult. I'm not sure why PIAF can't just provide these drivers in the base install.&lt;br /&gt;&lt;br /&gt;Second FreePBX the web management interface to Asterisk has some real problems. I could not get it to configure my outgoing calls to go the way I wanted them, so I actually ended up removing the FreePBX generated configuration files and ended up using my own from the last server. I'm sure I'm losing some features by doing this, but the frustration of making it work drove me nuts. Probably some of this had to do with me not understanding the software that well, but it appeared to me that I had configured it correctly.&lt;br /&gt;&lt;br /&gt;All in all the hardware is great, cheap, and dead quiet. The box has plenty of power to handle multiple calls. I've very positive it could scale to at least 10 with no problem, and probably 25 to 30. If I could get a pair of 1.5TB 2.5" SATA drives that were cheap and reliable (seems to be some issues with the quality of these drives at the moment) I would be very tempted to replace my big file server with one of these boxes. &lt;br /&gt;&lt;br /&gt;All in all, I'm happy with the hardware I chose, not as much with the software, but there doesn't seem to be any better option at this point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3576760330119903553?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3576760330119903553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3576760330119903553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3576760330119903553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3576760330119903553'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/05/new-asterisk-box.html' title='New Asterisk Box'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2236045244361481350</id><published>2011-05-18T10:19:00.000-07:00</published><updated>2011-05-18T10:19:36.194-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Apple Trailers on Fedora 15</title><content type='html'>I just want to know if this is a local problem or not. I went to &lt;a href="http://trailers.apple.com/trailers/paramount/thor/"&gt;http://trailers.apple.com/trailers/paramount/thor/&lt;/a&gt; to test some problems with Apple trailers in gecko-mediaplayer. The problem is that the option to select the trailers are no longer showing up. I have this same issue in chrome and in another account. So I'm wondering if it is Fedora 15 problem or something local here. My Fedora 14 machine shows the screen perfectly.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-tOJCJtuE9sE/TdP_KYGK9kI/AAAAAAAAFxg/dltaKZhbI4I/s1600/Screenshot-Thor+-+Movie+Trailers+-+iTunes+-+Mozilla+Firefox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://3.bp.blogspot.com/-tOJCJtuE9sE/TdP_KYGK9kI/AAAAAAAAFxg/dltaKZhbI4I/s320/Screenshot-Thor+-+Movie+Trailers+-+iTunes+-+Mozilla+Firefox.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Note how on this screen the red box that is normally on the left is missing. Any ideas? It worked last Friday that I know of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2236045244361481350?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2236045244361481350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2236045244361481350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2236045244361481350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2236045244361481350'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/05/apple-trailers-on-fedora-15.html' title='Apple Trailers on Fedora 15'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-tOJCJtuE9sE/TdP_KYGK9kI/AAAAAAAAFxg/dltaKZhbI4I/s72-c/Screenshot-Thor+-+Movie+Trailers+-+iTunes+-+Mozilla+Firefox.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5962140572521768130</id><published>2011-05-02T10:14:00.000-07:00</published><updated>2011-05-02T10:17:29.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome Mplayer 1.0.4 beta status</title><content type='html'>Over the weekend I battled with gnome-mplayer/gmtk. It kept hanging on startup or crashing after running for a short period of time. Eventually, I found the problem and it was something I should have known better to do. I was setting GTK values, size allocations and colors, in the thread. This is just something you don't want to do. I could have used thread guards, but I decided to put things into the GTK idle loop, which a technique I have used in the past that works well.&lt;br /&gt;&lt;br /&gt;As part of the testing I wanted to make sure that the iPad playback was still working properly, and it appears to be so far.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-tuQB4higGEA/Tb7mMWhsVZI/AAAAAAAAFxE/wuqOFeVeeko/s1600/Screenshot-Nirvana+-+Smells+Like+Teen+Spirit+-+%2528161-182%2529+-+GNOME+MPlayer.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="233" src="http://1.bp.blogspot.com/-tuQB4higGEA/Tb7mMWhsVZI/AAAAAAAAFxE/wuqOFeVeeko/s400/Screenshot-Nirvana+-+Smells+Like+Teen+Spirit+-+%2528161-182%2529+-+GNOME+MPlayer.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Gnome Mplayer playing music off an iPod&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Any testing that could be done on the current SVN of gnome-mplayer would be appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5962140572521768130?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5962140572521768130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5962140572521768130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5962140572521768130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5962140572521768130'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/05/gnome-mplayer-104-beta-status.html' title='Gnome Mplayer 1.0.4 beta status'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-tuQB4higGEA/Tb7mMWhsVZI/AAAAAAAAFxE/wuqOFeVeeko/s72-c/Screenshot-Nirvana+-+Smells+Like+Teen+Spirit+-+%2528161-182%2529+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2432189966981939563</id><published>2011-04-29T09:43:00.000-07:00</published><updated>2011-04-29T09:43:44.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome Mplayer Status</title><content type='html'>I've been working the last week to convert gnome-mplayer to use my gmtk_media_player widget backend. So far really good progress has been made and things are shaping up nicely. Found a few problems here and there vs the code I built to do the initial testing of gmtk_media_player before I converted to it, but that was pretty much expected.&lt;br /&gt;&lt;br /&gt;The good news is that performance and memory usage seem to be about the same so far. Also, I'm really liking the event based structure of the code. It is much clearer what is going on with mplayer now to the main code.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sKqZ66tAsA4/Tbrp2t8NllI/AAAAAAAAFxA/DouKylNm_0s/s1600/Screenshot-www.thematrix.com+-+Animatrix+Trailer+-+GNOME+MPlayer.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="258" src="http://4.bp.blogspot.com/-sKqZ66tAsA4/Tbrp2t8NllI/AAAAAAAAFxA/DouKylNm_0s/s400/Screenshot-www.thematrix.com+-+Animatrix+Trailer+-+GNOME+MPlayer.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;gnome-mplayer, 1.0.4beta, GTK3&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I have an idea of how to get zooming to work, but it might require clutter to do it. I'm thinking of embedding gmtk_media_player into a clutter actor and then taking advantage of the capabilities of clutter. I did this in fosfor about 6 months or more ago, and I noticed that totem recently started using clutter as well for the same purpose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2432189966981939563?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2432189966981939563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2432189966981939563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2432189966981939563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2432189966981939563'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/gnome-mplayer-status.html' title='Gnome Mplayer Status'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-sKqZ66tAsA4/Tbrp2t8NllI/AAAAAAAAFxA/DouKylNm_0s/s72-c/Screenshot-www.thematrix.com+-+Animatrix+Trailer+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5791533610361503680</id><published>2011-04-21T10:49:00.000-07:00</published><updated>2011-04-21T10:49:47.789-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome Mplayer ported to GTK3</title><content type='html'>While there are still some major issues with the application, gnome-mplayer does compile against GTK3 now. I'll probably have to spend a few days figuring out all the new tweaks that I need to make.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-NuXkjG3ZHDc/TbBt9b50wpI/AAAAAAAAFw0/KSC3pItrSEQ/s1600/Screenshot-TextLab+text%252Bmedia+Production+-+Apple+1984+-+The+Macintosh+-+GNOME+MPlayer.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="311" src="http://2.bp.blogspot.com/-NuXkjG3ZHDc/TbBt9b50wpI/AAAAAAAAFw0/KSC3pItrSEQ/s400/Screenshot-TextLab+text%252Bmedia+Production+-+Apple+1984+-+The+Macintosh+-+GNOME+MPlayer.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;gnome-mplayer using GTK3&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;This is SVN r2002&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5791533610361503680?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5791533610361503680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5791533610361503680' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5791533610361503680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5791533610361503680'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/gnome-mplayer-ported-to-gtk3.html' title='Gnome Mplayer ported to GTK3'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-NuXkjG3ZHDc/TbBt9b50wpI/AAAAAAAAFw0/KSC3pItrSEQ/s72-c/Screenshot-TextLab+text%252Bmedia+Production+-+Apple+1984+-+The+Macintosh+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4976478100033987177</id><published>2011-04-21T08:13:00.001-07:00</published><updated>2011-04-21T08:14:17.576-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE: 1.0.3 of gnome-mplayer and gecko-mediaplayer released</title><content type='html'>gnome-mplayer and gecko-mediaplayer 1.0.3 have been released you can download them from here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.3.tar.gz"&gt;http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.3.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.3.tar.gz"&gt;http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.3.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please note that these versions will use gsettings on glib 2.26 or higher which may cause all the configuration of these tools to be reset, you can force gconf with --with-gconf=yes and this is required for both applications.&lt;br /&gt;&lt;br /&gt;If firefox crashes after installing gecko-mediaplayer, the most likely cause is gecko-mediaplayer using gsettings and gnome-mplayer is not. Please ensure that both are configured and installed properly.&lt;br /&gt;&lt;br /&gt;gnome-mplayer changelog&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gnome-mplayer/source/browse/tags/v1.0.3/ChangeLog"&gt;http://code.google.com/p/gnome-mplayer/source/browse/tags/v1.0.3/ChangeLog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer changelog&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gecko-mediaplayer/source/browse/tags/v1.0.3/ChangeLog"&gt;http://code.google.com/p/gecko-mediaplayer/source/browse/tags/v1.0.3/ChangeLog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4976478100033987177?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4976478100033987177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4976478100033987177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4976478100033987177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4976478100033987177'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/announce-103-of-gnome-mplayer-and-gecko.html' title='ANNOUNCE: 1.0.3 of gnome-mplayer and gecko-mediaplayer released'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2874207836549644083</id><published>2011-04-20T16:20:00.000-07:00</published><updated>2011-04-21T07:08:02.953-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>GMTK Ported to GTK3</title><content type='html'>As part of the next release I wanted to be able to have gnome-mplayer be able to be compiled against GTK3. Since GMTK is the core of the next release, I needed to port it first. It only took about an hour to complete the work. gnome-mplayer will take more time to convert, but it should be something I should be able to do in a few hours.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Nq5JjZ-8vJM/Ta9pzm_p9aI/AAAAAAAAFww/aKN4KooBG9Y/s1600/Screenshot-gmtk_tester-3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="382" src="http://2.bp.blogspot.com/-Nq5JjZ-8vJM/Ta9pzm_p9aI/AAAAAAAAFww/aKN4KooBG9Y/s400/Screenshot-gmtk_tester-3.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;GTMK running under GTK3&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;So I need to finalize 1.0.3 and then on to this work. It appears that GTK3 may not be able to be ported to Windows, because of the embedding in GTK3 being X specific.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2874207836549644083?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2874207836549644083/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2874207836549644083' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2874207836549644083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2874207836549644083'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/gmtk-ported-to-gtk3.html' title='GMTK Ported to GTK3'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-Nq5JjZ-8vJM/Ta9pzm_p9aI/AAAAAAAAFww/aKN4KooBG9Y/s72-c/Screenshot-gmtk_tester-3.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4692805481242686581</id><published>2011-04-19T13:01:00.000-07:00</published><updated>2011-04-19T13:01:48.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Avant Window Navigator vs Gnome Shell Dock</title><content type='html'>The other day I wrote up how I liked the &lt;a href="http://kdekorte.blogspot.com/2011/04/gnome-shell-dock-extension.html"&gt;Gnome Shell Dock&lt;/a&gt; but it still left a little to be desired. Additionally, I was missing the weather app and some other functionality. So I installed the Avant Window Navigator and the AWN Extras package.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AtF55YC3ghU/Ta3p8byj54I/AAAAAAAAFwk/ivd0AjaOMHQ/s1600/Screenshot-4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://4.bp.blogspot.com/-AtF55YC3ghU/Ta3p8byj54I/AAAAAAAAFwk/ivd0AjaOMHQ/s400/Screenshot-4.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;AWN with some minor customization&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;I found that this dock gives a little more flexibility. I particularly like the Simple Switcher and the Weather Applet. The Simple Switcher gives me the ability to flip between workspaces with just my mouse, something that I found missing in the Dock.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4692805481242686581?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4692805481242686581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4692805481242686581' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4692805481242686581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4692805481242686581'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/avant-window-navigator-vs-gnome-shell.html' title='Avant Window Navigator vs Gnome Shell Dock'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-AtF55YC3ghU/Ta3p8byj54I/AAAAAAAAFwk/ivd0AjaOMHQ/s72-c/Screenshot-4.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5913230606559609333</id><published>2011-04-14T08:29:00.000-07:00</published><updated>2011-04-21T07:07:08.574-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Gnome Shell Dock Extension</title><content type='html'>With Gnome Shell, I was feeling that I was going to the Activities menu quite a bit to switch tasks. The constant movement of the mouse from left to right was a little annoying.&lt;br /&gt;&lt;br /&gt;I then found the Dock extension (RPM name is: gnome-shell-extensions-dock). And that actually seemed to make the shell much more enjoyable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Pt_loXN5p48/TacSblWJRcI/AAAAAAAAFwY/mbl6AymPsP8/s1600/Screenshot-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-Pt_loXN5p48/TacSblWJRcI/AAAAAAAAFwY/mbl6AymPsP8/s400/Screenshot-1.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The dock is on the right of the screen&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Clicking on the icons activated tasks that were active and I could start a new task by middle clicking on the icon, which is helpful for multiple terminals. I really recommend this extension.&lt;br /&gt;&lt;br /&gt;Update: I have found that I prefer the Avant Window Navigator over the Dock Extension.. see this &lt;a href="http://kdekorte.blogspot.com/2011/04/avant-window-navigator-vs-gnome-shell.html"&gt;post&lt;/a&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5913230606559609333?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5913230606559609333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5913230606559609333' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5913230606559609333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5913230606559609333'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/gnome-shell-dock-extension.html' title='Gnome Shell Dock Extension'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Pt_loXN5p48/TacSblWJRcI/AAAAAAAAFwY/mbl6AymPsP8/s72-c/Screenshot-1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2199308015923965129</id><published>2011-04-14T07:08:00.000-07:00</published><updated>2011-04-14T07:08:41.647-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Fedora 15 Bluetooth</title><content type='html'>After I upgraded from Fedora 14 to Fedora 15 I found that Gnome was not showing my bluetooth devices and in fact it didn't detect any. However, lsusb found them with no problems.&lt;br /&gt;&lt;br /&gt;I found bug #&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=695588"&gt;695588&lt;/a&gt; at RedHat and it looked like systemctl may have not started it.&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#systemctl status bluetooth.service&lt;br /&gt;bluetooth.service - Bluetooth Manager&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Loaded: loaded (/lib/systemd/system/bluetooth.service)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; Active: inactive (dead)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; CGroup: name=systemd:/system/bluetooth.service&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#systemctl enable bluetooth.service&lt;br /&gt;ln -s '/lib/systemd/system/bluetooth.service' '/etc/systemd/system/dbus-org.bluez.service'&lt;br /&gt;ln -s '/lib/systemd/system/bluetooth.service' '/etc/systemd/system/bluetooth.target.wants/bluetooth.service'&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#systemctl start bluetooth.service&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;After running those three commands, gnome now shows my devices.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-WOKuNjDF73g/Tab_tJ2iC0I/AAAAAAAAFwU/Xoh18IDOASQ/s1600/Screenshot-Bluetooth.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="275" src="http://1.bp.blogspot.com/-WOKuNjDF73g/Tab_tJ2iC0I/AAAAAAAAFwU/Xoh18IDOASQ/s400/Screenshot-Bluetooth.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Bluetooth devices&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2199308015923965129?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2199308015923965129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2199308015923965129' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2199308015923965129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2199308015923965129'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/fedora-15-bluetooth.html' title='Fedora 15 Bluetooth'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-WOKuNjDF73g/Tab_tJ2iC0I/AAAAAAAAFwU/Xoh18IDOASQ/s72-c/Screenshot-Bluetooth.png' height='72' width='72'/><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-862922286002091164</id><published>2011-04-13T06:54:00.000-07:00</published><updated>2011-04-13T14:17:38.294-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Fedora 15 PreUpgrade</title><content type='html'>Well, I wanted to upgrade my primary machine to Fedora 15, so that I could starting working on making gnome-mplayer work with GTK3. It didn't go so well. I ran the preupgrade tool to go to the beta, and after a long download and a reboot, I ended up with a machine in limbo between Fedora 14 and Fedora 15. I think I am going to be able to recover from it without a reinstall, but so far I got kind of a mess.&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;&lt;br /&gt;I was able to recover from it, package-cleanup --cleandups and then reinstalling the kernel got me back.&lt;br /&gt;&lt;br /&gt;Had some trouble with clutter, I had to remove some self installed source code, so did that one to myself.&lt;br /&gt;&lt;br /&gt;Anyway, it is up and running now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-862922286002091164?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/862922286002091164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=862922286002091164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/862922286002091164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/862922286002091164'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/fedora-15-preupgrade.html' title='Fedora 15 PreUpgrade'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7522401581241835965</id><published>2011-04-11T11:55:00.000-07:00</published><updated>2011-04-12T09:52:04.822-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome Mplayer 1.0.3 beta has been released</title><content type='html'>Gnome MPlayer and gecko-mediaplayer 1.0.3betas have been released &lt;br /&gt;&lt;br /&gt;Mainly changes to use GSettings over GConf when possible. Also, support for Apple.com sites in Firefox 4. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre wrap=""&gt;Tar Files:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.3beta.tar.gz"&gt;http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.3beta.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.3beta.tar.gz"&gt;http://code.google.com/p/gecko-mediaplayer/downloads/detail?name=gecko-mediaplayer-1.0.3beta.tar.gz&lt;/a&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;/pre&gt;&lt;pre wrap=""&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7522401581241835965?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7522401581241835965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7522401581241835965' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7522401581241835965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7522401581241835965'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/gnome-mplayer-103-beta-has-been.html' title='Gnome Mplayer 1.0.3 beta has been released'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3038417703657640784</id><published>2011-04-07T09:22:00.000-07:00</published><updated>2011-04-22T10:55:00.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>GMTK Media Player Zoom Feature</title><content type='html'>One feature I'm commonly asked for in Gnome MPlayer is a way to zoom in on the video, perhaps there is something needs closer examination or the viewer just wants to get rid of the black bars on the sides. So I began looking into how I could solve this problem. GMTK draws the video into a GTKSocket object, which is contained by a GTKFixed container. This allows me to properly center the video. I was under the assumption that using negative coordinates in the GTKFixed would not be allowed. Anyway I decided to try it to see if it would work just in case. And it actually did work with no problem. So my first attempt at this was to put the change into Gnome MPlayer. Gnome MPlayer uses a GTKDrawingArea instead of a GTKSocket so when I tried this technique I ended up with video overlaying other portions of the window, not good. But I figured I should try it in GMTK to see if it would work there anyway. It does actually work pretty well. So when Gnome MPlayer is converted to use GMTK (planned for 1.0.4) the zoom feature should come along with the code. Below are some screen shots showing it working.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-AGNuq3Kf2uk/TZ3jzVQNdCI/AAAAAAAAFvw/hWE1us4_FFo/s1600/Screenshot-gmtk_tester.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="241" src="http://2.bp.blogspot.com/-AGNuq3Kf2uk/TZ3jzVQNdCI/AAAAAAAAFvw/hWE1us4_FFo/s400/Screenshot-gmtk_tester.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;GMTK at 100% zoom (I've made the window wider on purpose)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-1vT4D28M4AY/TZ3j1ZBxmfI/AAAAAAAAFv0/TbqY9tXqGkA/s1600/Screenshot-gmtk_tester-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-1vT4D28M4AY/TZ3j1ZBxmfI/AAAAAAAAFv0/TbqY9tXqGkA/s400/Screenshot-gmtk_tester-1.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;GMTK at 120% zoom&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-FE1LIHfGYRw/TZ3j2F1cxgI/AAAAAAAAFv4/5gsPyLsa95s/s1600/Screenshot-gmtk_tester-2.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="241" src="http://3.bp.blogspot.com/-FE1LIHfGYRw/TZ3j2F1cxgI/AAAAAAAAFv4/5gsPyLsa95s/s400/Screenshot-gmtk_tester-2.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;GMTK at 80% zoom&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I may change the step size in the future to allow for more precise zooming, right now the steps are 10%.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Update: Looks like this feature will probably be dropped for gnome-mplayer 1.0.4, I had to make a change to the layout code to make GTK3 work correctly, and that change took away this feature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3038417703657640784?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3038417703657640784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3038417703657640784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3038417703657640784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3038417703657640784'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/04/gmtk-media-player-zoom-feature.html' title='GMTK Media Player Zoom Feature'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-AGNuq3Kf2uk/TZ3jzVQNdCI/AAAAAAAAFvw/hWE1us4_FFo/s72-c/Screenshot-gmtk_tester.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5066686088640119700</id><published>2011-03-11T10:25:00.000-08:00</published><updated>2011-03-11T10:25:40.880-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><category scheme='http://www.blogger.com/atom/ns#' term='fosfor'/><title type='text'>Fedora 14's Clutter with r600g from GIT</title><content type='html'>I've been trying to run some Clutter based apps, like fosfor, on Fedora 14 for awhile now. F14 uses clutter 1.2 and the upgraded ATI ddx driver does vblank signaling differently than the original ATI driver shipped with F13. Which leads to the problems I've had with getting the clutter apps to redraw properly when using a newer DDX, including the one found in updates. Fosfor would not resize windows or things would come up blank when they should be correct.&lt;br /&gt;&lt;br /&gt;Today I came across something in a mailing list that made it work.&lt;br /&gt;&lt;br /&gt;CLUTTER_VBLANK=none&lt;br /&gt;&lt;br /&gt;So I added that to my ~/.bashrc file and relogged in and since then my Clutter based apps have been working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5066686088640119700?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5066686088640119700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5066686088640119700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5066686088640119700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5066686088640119700'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/03/fedora-14s-clutter-with-r600g-from-git.html' title='Fedora 14&apos;s Clutter with r600g from GIT'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6887383633786066349</id><published>2011-03-10T08:24:00.000-08:00</published><updated>2011-03-10T08:24:30.363-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>NeverWinter Nights on r600g</title><content type='html'>I've been testing NeverWinter Nights on the r600g driver for Linux and I have enabled s3 textures and tiling and NWN is looking great.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="https://lh6.googleusercontent.com/-rnojPHLd7uk/TXj65XFcfEI/AAAAAAAAFvs/gI-5-x5cMag/s1600/Chapter+One_0000.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="https://lh6.googleusercontent.com/-rnojPHLd7uk/TXj65XFcfEI/AAAAAAAAFvs/gI-5-x5cMag/s400/Chapter+One_0000.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;1680x1050 in Best Mode on an 3650 card ~20fps&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6887383633786066349?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6887383633786066349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6887383633786066349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6887383633786066349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6887383633786066349'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/03/neverwinter-nights-on-r600g.html' title='NeverWinter Nights on r600g'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-rnojPHLd7uk/TXj65XFcfEI/AAAAAAAAFvs/gI-5-x5cMag/s72-c/Chapter+One_0000.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5963459031742649674</id><published>2011-03-04T09:00:00.000-08:00</published><updated>2011-03-04T09:00:35.506-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>gecko-mediaplayer in Chrome</title><content type='html'>gecko-mediaplayer and Chrome have not always got along so well together. But there are reports that the Chrome 11.0.686.0 and gecko-mediaplayer are working together, finally. gecko-mediaplayer had been blacklisted due to a bug the gecko-mediaplayer exposed in Chrome.&lt;br /&gt;&lt;br /&gt;You can see the post on the mailing list here:&lt;br /&gt;&lt;br /&gt;http://groups.google.com/group/gecko-mediaplayer/msg/a8d32ff049320d2f?hl=en&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5963459031742649674?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5963459031742649674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5963459031742649674' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5963459031742649674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5963459031742649674'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/03/gecko-mediaplayer-in-chrome.html' title='gecko-mediaplayer in Chrome'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-1295545998703335648</id><published>2011-03-04T08:54:00.001-08:00</published><updated>2011-03-04T08:54:53.635-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE gnome-mplayer 1.0.2</title><content type='html'>&lt;pre wrap=""&gt;Just a note to announce the release of gnome-mplayer 1.0.2&lt;br /&gt;&lt;br /&gt;please note that there is not a gecko-mediaplayer 1.0.2 available at&lt;br /&gt;this time. But gecko-mediaplayer 1.0.0 should continue to work with this&lt;br /&gt;release.&lt;br /&gt;&lt;br /&gt;Significant changes to gnome-mplayer 1.0.2 over 1.0.0&lt;br /&gt;&lt;br /&gt;New audio device handling compatible with ALSA and Pulse devices if&lt;br /&gt;support is compiled in&lt;br /&gt;Several bug fixes&lt;br /&gt;GTK 3 support is not yet enabled, but code should be GTK 3 clean&lt;br /&gt;Audio Meter enhanced to use cairo drawing&lt;br /&gt;DBUS is now optional (disables gecko-mediaplayer integration)&lt;br /&gt;Code should compile and run on Windows under mingw&lt;br /&gt;Get rid of VDPAU error message&lt;br /&gt;Seeking on streaming media if supported by mplayer&lt;br /&gt;Updated translations&lt;br /&gt;&lt;br /&gt;Full changelog is here:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gnome-mplayer/source/browse/tags/v1.0.2/ChangeLog"&gt;http://code.google.com/p/gnome-mplayer/source/browse/tags/v1.0.2/ChangeLog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download the code here:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.2.tar.gz&amp;amp;can=2&amp;amp;q="&gt;http://code.google.com/p/gnome-mplayer/downloads/detail?name=gnome-mplayer-1.0.2.tar.gz&amp;amp;can=2&amp;amp;q=&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-1295545998703335648?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/1295545998703335648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=1295545998703335648' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1295545998703335648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1295545998703335648'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/03/announce-gnome-mplayer-102.html' title='ANNOUNCE gnome-mplayer 1.0.2'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5411154301223493734</id><published>2011-02-24T08:31:00.000-08:00</published><updated>2011-02-24T08:31:21.254-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>RIP: Gateway 22" monitor</title><content type='html'>Well after at least 7yrs of service my Gateway 22" display died today. Off to shop for something new. I know I want something with at least 1920x1080 resolution, but not sure if I want to go larger than 23".&lt;br /&gt;&lt;br /&gt;Such a tough decision...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5411154301223493734?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5411154301223493734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5411154301223493734' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5411154301223493734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5411154301223493734'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/02/rip-gateway-22-monitor.html' title='RIP: Gateway 22&quot; monitor'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2655723910986255594</id><published>2011-02-21T11:04:00.000-08:00</published><updated>2011-02-21T11:21:10.936-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome MPlayer on Windows</title><content type='html'>One of the small tasks I've been working on is to get Gnome MPlayer to cross compile to Windows. A few people have asked for it, and while I admit it has not been high on my priority list, it has been something I've been interested in seeing how it was done.&lt;br /&gt;&lt;br /&gt;The only way I have tested it so far is by cross compiling it on Fedora and then running it under Wine. I have to say that it actually works pretty decent. Notice in the screen shot that the VO is directx and the AO is dsound.&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-jhh9oxeTP2A/TWK1uamTdMI/AAAAAAAAFvg/YtSkzqLr9LU/s1600/gnome-mplayer-win32.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="248" src="http://1.bp.blogspot.com/-jhh9oxeTP2A/TWK1uamTdMI/AAAAAAAAFvg/YtSkzqLr9LU/s400/gnome-mplayer-win32.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;gnome-mplayer-win32 running under Wine on Fedora 14&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;To cross compile I installed the mingw32 packages on Fedora.&lt;br /&gt;I checked out the gnome-mplayer source code&lt;br /&gt;Ran configure like this&amp;nbsp; ./configure --host=i686-pc-mingw32&lt;br /&gt;Ran make&lt;br /&gt;&lt;br /&gt;I then ran the executable under wine. Probably the trickiest part was getting the gtk icons in the right spot&lt;br /&gt;&lt;br /&gt;I ended up symlinking the system themes into the mingw32 GTK directories&lt;br /&gt;&lt;br /&gt;cd /usr/i686-pc-mingw32/sys-root/mingw/share&lt;br /&gt;ln -s /usr/share/icons/ .&lt;br /&gt;ln -s /usr/share/themes/ .&lt;br /&gt;&lt;br /&gt;After that was done, it seemed to work like normal, minus the dbus, gpod and musicbrainz integration.&lt;br /&gt;&lt;br /&gt;So if you have a complete mingw32 environment setup on Windows, you should be able to cross compile gnome-mplayer and then point it to a windows mplayer executable and it should work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2655723910986255594?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2655723910986255594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2655723910986255594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2655723910986255594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2655723910986255594'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/02/gnome-mplayer-on-windows.html' title='Gnome MPlayer on Windows'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-jhh9oxeTP2A/TWK1uamTdMI/AAAAAAAAFvg/YtSkzqLr9LU/s72-c/gnome-mplayer-win32.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7601666982320049810</id><published>2011-02-16T08:09:00.000-08:00</published><updated>2011-02-16T08:09:42.780-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>Radeon 2d benchmarks</title><content type='html'>For this round of testing I'll be using kernel 2.6.28-rc5 and libdrm, mesa and xf86-drv-ati all from git as of Feb 16, 2011 8:30am GMT - 7. About 2 years ago I did some 2d tests of the Linux driver on the r600g and got some good &lt;a href="http://kdekorte.blogspot.com/2009/01/radeon-r600-drivers.html"&gt;results&lt;/a&gt;. The performance of gtkperf has went up and down over time, but generally has hovered around 33-38 seconds on my machine when run with gtkperf -c 500 -a.&lt;br /&gt;&lt;br /&gt;The recent radeon patches have enabled linear aligned performance and according to the changelog&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;linear aligned is supposedly more performant, but more importantly, linear general only works on the CB without slices.&amp;nbsp; The texture blocks technically don't support&amp;nbsp;&amp;nbsp;&amp;nbsp; linear general although, I think linear general gets upgraded to linear aligned in the hw which is why it currently works.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This change required changes to the kernel module as well, and those changes appeared in the 2.6.38-rc5 kernel. At this point I have also enabled color tiling, but it is currently only 1d color tiling at this point. Alex Deucher has stated that he would like to have 2d color tiling working before color tiling is enabled by default on the r6xx chips.&lt;br /&gt;&lt;br /&gt;So the results of the test are&lt;br /&gt;&lt;br /&gt;GtkPerf 0.40 - Starting testing: Wed Feb 16 08:56:58 2011&lt;br /&gt;&lt;br /&gt;GtkEntry - time:&amp;nbsp; 0.09&lt;br /&gt;GtkComboBox - time:&amp;nbsp; 2.54&lt;br /&gt;GtkComboBoxEntry - time:&amp;nbsp; 2.13&lt;br /&gt;GtkSpinButton - time:&amp;nbsp; 0.79&lt;br /&gt;GtkProgressBar - time:&amp;nbsp; 0.61&lt;br /&gt;GtkToggleButton - time:&amp;nbsp; 0.48&lt;br /&gt;GtkCheckButton - time:&amp;nbsp; 0.35&lt;br /&gt;GtkRadioButton - time:&amp;nbsp; 0.56&lt;br /&gt;GtkTextView - Add text - time:&amp;nbsp; 3.48&lt;br /&gt;GtkTextView - Scroll - time:&amp;nbsp; 1.20&lt;br /&gt;GtkDrawingArea - Lines - time:&amp;nbsp; 5.16&lt;br /&gt;GtkDrawingArea - Circles - time:&amp;nbsp; 6.67&lt;br /&gt;GtkDrawingArea - Text - time:&amp;nbsp; 4.16&lt;br /&gt;GtkDrawingArea - Pixbufs - time:&amp;nbsp; 0.42&lt;br /&gt;&amp;nbsp;--- &lt;br /&gt;Total time: 28.63&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I did this test a couple of times and always got results below 30 on my machine, which means that 2d performance has roughly increased by 10%. Please note that gtkperf is not a very good benchmark and so you can consider this test garbage if you want, but I have found the results useful at times.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gtkperf is very sensitive to other applications updating the screen, so be sure you have minimal applications running when performing this test.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7601666982320049810?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7601666982320049810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7601666982320049810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7601666982320049810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7601666982320049810'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/02/radeon-2d-benchmarks.html' title='Radeon 2d benchmarks'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-912361995410018554</id><published>2011-02-09T08:07:00.000-08:00</published><updated>2011-02-09T08:23:13.400-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>r600g Benchmarks Round 3</title><content type='html'>In October I did some &lt;a href="http://kdekorte.blogspot.com/2010/10/vdrift-on-r600g.html"&gt;benchmarking&lt;/a&gt; of r600g performance on my machine. Since it has been about five months since that set of tests I decided to revisit the tests and see if any improvements are to be had.&lt;br /&gt;&lt;br /&gt;As a recap for my hardware I'm using a Asus Silent Magic EAH3650 video card (rv635 chip). A Q6600 processor (2.4 Ghz x 4), 8GB of RAM.&lt;br /&gt;&lt;br /&gt;The OS is Fedora 14 64bit, but with the 2.6.38-rc4 kernel and libdrm, mesa, and xf86-drv-ati all from git. &lt;br /&gt;&lt;br /&gt;In the last round I had the following results&lt;br /&gt;&lt;br /&gt;Testing results (October 2010)&lt;br /&gt;&lt;ul&gt;&lt;li&gt; nexuiz-glx, normal settings, 1024x768 windowed, 30fps&lt;/li&gt;&lt;li&gt; vdrift, 1024x768 windowed, 30-60fps &lt;/li&gt;&lt;li&gt; openarena, 1024x768, windowed, 50-60fps&lt;/li&gt;&lt;li&gt; etracer, 1024x768, 25-30fps&lt;/li&gt;&lt;/ul&gt;&amp;nbsp; &lt;br /&gt;With the newer r600g code I have the following results (Febuary 2011) &lt;br /&gt;&lt;ul&gt;&lt;li&gt;nexuiz-glx, normal settings, 1024x768 windowed, 40-45fps (improvement)&lt;/li&gt;&lt;li&gt;vdrift, 1024x768 windowed, 60fps at the main screen, 15-30fps during the game. The visual quality has improved quite a bit even though the frame rate is a little lower&lt;/li&gt;&lt;li&gt;  openarena, 1024x768, windowed, 50-60fps (no change)&lt;/li&gt;&lt;li&gt;etracer, 1024x768, 50-60fps (improvement)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Also, since the October test &lt;a href="http://kdekorte.blogspot.com/2011/02/savage-2-on-r600g.html"&gt;Savage2&lt;/a&gt; and &lt;a href="http://kdekorte.blogspot.com/2011/02/heroes-of-neworth-on-r600g.html"&gt;Heroes of Neworth&lt;/a&gt; have started working correctly. So more or less improvements all around. When you see the r600g report 60fps in a test it means the card is able to draw at the monitor refresh rate, which is good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-912361995410018554?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/912361995410018554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=912361995410018554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/912361995410018554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/912361995410018554'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/02/r600g-benchmarks-round-3.html' title='r600g Benchmarks Round 3'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3213404285703083345</id><published>2011-02-08T08:15:00.000-08:00</published><updated>2011-02-09T06:26:26.586-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>Heroes of Neworth on r600g</title><content type='html'>As a follow up to my &lt;a href="http://kdekorte.blogspot.com/2011/02/savage-2-on-r600g.html"&gt;Savage2 results&lt;/a&gt;. I decided to try Heroes of Neworth. &lt;br /&gt;&lt;br /&gt;The game is a little slow on my 3650 card with the default settings, but I think I can lower some of the quality settings and get it working fine.&lt;br /&gt;&lt;br /&gt;Below are some screen shots running the tutorial&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8vVUG9EUYMg/TVFrqo62n8I/AAAAAAAAFvU/KRNnqhmvRxI/s1600/Screenshot-Heroes+of+Newerth.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/_8vVUG9EUYMg/TVFrqo62n8I/AAAAAAAAFvU/KRNnqhmvRxI/s400/Screenshot-Heroes+of+Newerth.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Training Screen&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8vVUG9EUYMg/TVFruJ3W_gI/AAAAAAAAFvY/scJX0h46eg0/s1600/Screenshot-Heroes+of+Newerth-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/_8vVUG9EUYMg/TVFruJ3W_gI/AAAAAAAAFvY/scJX0h46eg0/s400/Screenshot-Heroes+of+Newerth-1.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Tutorial Screen&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;So the progress on the driver is really coming along.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3213404285703083345?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3213404285703083345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3213404285703083345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3213404285703083345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3213404285703083345'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/02/heroes-of-neworth-on-r600g.html' title='Heroes of Neworth on r600g'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8vVUG9EUYMg/TVFrqo62n8I/AAAAAAAAFvU/KRNnqhmvRxI/s72-c/Screenshot-Heroes+of+Newerth.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4496622853901621084</id><published>2011-02-07T15:28:00.000-08:00</published><updated>2011-02-09T06:26:46.273-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>Savage 2 on R600g</title><content type='html'>Thanks to a patch from Henri Verbeet, the r600g driver in Mesa is now playing Savage2 as of Feb 7, 2011. The only thing that needs to be disabled is shadows. Everything else seems to look very nice and run very fast even on my rv635 (3650) video card.&lt;br /&gt;&lt;br /&gt;I'm using&lt;br /&gt;Kernel 2.6.38-rc3&lt;br /&gt;libdrm - git&lt;br /&gt;mesa - git&lt;br /&gt;xf86-drv-ati - git&lt;br /&gt;Based on Fedora 14&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8vVUG9EUYMg/TVFd8r__TfI/AAAAAAAAFvQ/791-55vTGAI/s1600/Screenshot-Savage+2+-+A+Tortured+Soul-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="305" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/TVFd8r__TfI/AAAAAAAAFvQ/791-55vTGAI/s400/Screenshot-Savage+2+-+A+Tortured+Soul-1.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Savage2 on r600g screenshot&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4496622853901621084?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4496622853901621084/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4496622853901621084' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4496622853901621084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4496622853901621084'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/02/savage-2-on-r600g.html' title='Savage 2 on R600g'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/TVFd8r__TfI/AAAAAAAAFvQ/791-55vTGAI/s72-c/Screenshot-Savage+2+-+A+Tortured+Soul-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2967236043934270157</id><published>2011-01-28T15:05:00.000-08:00</published><updated>2011-02-10T09:48:14.003-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Alsa Device Widget</title><content type='html'>As part of the work to make alsa and pulse audio device selection working. I created a widget that gets a list of alsa devices. I'm planning on extending this to pulse devices as well. Not sure how I want to do this completely yet. But I have some ideas forming.&lt;br /&gt;&lt;br /&gt;I think the main idea may be that rather than selecting the mplayer ao device. The user would just pick the device from list and would not need to worry if it was a pulse or alsa device. I plan to have a "Default" option that will use whatever mplayer is either configured for or whatever it detects. That allows legacy stuff to work correctly.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8vVUG9EUYMg/TUNLh0TE1oI/AAAAAAAAFvI/Ug96i-f61QQ/s1600/Screenshot-gmtk_tester-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8vVUG9EUYMg/TUNLh0TE1oI/AAAAAAAAFvI/Ug96i-f61QQ/s1600/Screenshot-gmtk_tester-1.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Screen shot, showing the widget with the devices it found on my computer. I have noticed that the order of the devices may change from boot to boot, so I may need to sort the list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2967236043934270157?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2967236043934270157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2967236043934270157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2967236043934270157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2967236043934270157'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/01/alsa-device-widget.html' title='Alsa Device Widget'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8vVUG9EUYMg/TUNLh0TE1oI/AAAAAAAAFvI/Ug96i-f61QQ/s72-c/Screenshot-gmtk_tester-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2169475193669215371</id><published>2011-01-27T13:54:00.000-08:00</published><updated>2011-01-27T13:54:13.102-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Alsa and Pulse Output Devices</title><content type='html'>So over Christmas I got myself a &lt;a href="http://www.amazon.com/Logitech-ClearChat-Wireless-USB-Headset/dp/B0015EY5RE/ref=sr_1_4?ie=UTF8&amp;amp;qid=1296164634&amp;amp;sr=8-4"&gt;Logitech Clear Chat Wireless Headset&lt;/a&gt;. It is a really nice headset for listening to music, and I really like that it doesn't have a cord.&lt;br /&gt;&lt;br /&gt;Selecting the headset for audio playback is kind of a pain, you have to go through a couple of menus in pulse and for alsa it is even worse. So I have been experimenting with how can I select this device in Gnome Mplayer using a menu or preference.&lt;br /&gt;&lt;br /&gt;After a few hours here and there I have figured out how to get the device lists from both Alsa and Pulse. So I have the foundation set, now I just need to work on integrating it into Gnome Mplayer. The bad part of this, is that it is going to make me rethink sound defaults again. My plan is this..&lt;br /&gt;&lt;br /&gt;1. Detect if pulse can be connected to, if not default to alsa playback&lt;br /&gt;2. Get the volume from the sound server (I have existing code for alsa in gnome-mplayer, but for pulse I have it is a test program).&lt;br /&gt;3. Under the audio preference dialog create a new drop down, which contains default and then the list of devices&lt;br /&gt;4. On the plugin preference page, reuse the same data to create a possible different setting (you may want to have webpages play out the speakers, but audio come out headphones)&lt;br /&gt;5. Create a quick select menu under the edit menu if more than one device is found. Using the quick select will require an Mplayer restart of the current media, as it does not have a way to switch outputs that I see via the slave interface.&lt;br /&gt;&lt;br /&gt;Now I just need 8 - 10 hours to put this all together...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2169475193669215371?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2169475193669215371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2169475193669215371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2169475193669215371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2169475193669215371'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2011/01/alsa-and-pulse-output-devices.html' title='Alsa and Pulse Output Devices'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-1458230236252069824</id><published>2010-11-22T10:05:00.000-08:00</published><updated>2010-11-22T10:05:33.049-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Making Audio Meter pretty with Cairo</title><content type='html'>With GTK 3 coming out in a few months, one of the tasks for gnome-mplayer has been to replace the drawing code with cairo, rather than gdk drawing primitives. This gives us several cool features including better gradient support.&lt;br /&gt;&lt;br /&gt;Here is a screen shot of the current code.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_8vVUG9EUYMg/TOqwYniEVLI/AAAAAAAAFuo/4lEFiLdenVE/s1600/Screenshot-Britney+Spears+-+Womanizer+-+GNOME+MPlayer.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://4.bp.blogspot.com/_8vVUG9EUYMg/TOqwYniEVLI/AAAAAAAAFuo/4lEFiLdenVE/s320/Screenshot-Britney+Spears+-+Womanizer+-+GNOME+MPlayer.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Side note.. one of these days gnome-screen shot should be fixed to grab compiz window decorations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-1458230236252069824?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/1458230236252069824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=1458230236252069824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1458230236252069824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1458230236252069824'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/11/making-audio-meter-pretty-with-cairo.html' title='Making Audio Meter pretty with Cairo'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8vVUG9EUYMg/TOqwYniEVLI/AAAAAAAAFuo/4lEFiLdenVE/s72-c/Screenshot-Britney+Spears+-+Womanizer+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7904116625171026502</id><published>2010-11-12T12:34:00.000-08:00</published><updated>2010-11-12T12:41:38.096-08:00</updated><title type='text'>Getting the default volume from PulseAudio in C</title><content type='html'>I have been screwing around with trying to find out how to get the default volume from PulseAudio for the longest time. I finally got it working in a GTK application by reading the pavucontrol applications code. Since this was such a pain for me to find, I thought I would share it.&lt;br /&gt;&lt;br /&gt;In your configure.in make sure you have these lines&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-size: x-small;"&gt;PKG_CHECK_MODULES(PULSE, [libpulse libpulse-mainloop-glib])&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;AC_SUBST(PULSE_CFLAGS)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;AC_SUBST(PULSE_LIBS)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then make sure in your Makefile.am you have $(PULSE_CFLAGS) in the INCLUDES and $(PULSE_LIBS) in appname_LDADD. These may vary in your setup, but that should work for automake projects.&lt;br /&gt;&lt;br /&gt;The code...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace; font-size: x-small;"&gt;#include "gtk/gtk.h"&lt;gtk gtk.h=""&gt;&lt;/gtk&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#include "pulse/pulseaudio.h"&lt;pulse pulseaudio.h=""&gt;&lt;/pulse&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#include "pulse/glib-mainloop.h"&lt;pulse glib-mainloop.h=""&gt;&lt;/pulse&gt;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;void pa_sink_info_callback(pa_context *context, const pa_sink_info *i, int eol, gpointer data)&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (i != NULL) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("channels = %i\n", i-&amp;gt;volume.channels);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("raw volume = %i\n", pa_cvolume_avg(&amp;amp;(i-&amp;gt;volume)));&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("linear volume = %f\n", pa_sw_volume_to_linear(pa_cvolume_avg(&amp;amp;(i-&amp;gt;volume))));&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; printf("percent volume = %f\n", (gdouble)pa_cvolume_avg(&amp;amp;(i-&amp;gt;volume)) / (gdouble)PA_VOLUME_NORM);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;void pa_server_info_callback(pa_context *context, const pa_server_info *i, void *userdata) &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("server info\n");&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("default sink name = %s\n",i-&amp;gt;default_sink_name); &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pa_context_get_sink_info_by_name(context,i-&amp;gt;default_sink_name, pa_sink_info_callback, NULL);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;void context_state_callback(pa_context *context, void *userdata) &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //printf("context state callback\n");&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch (pa_context_get_state(context)) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; case PA_CONTEXT_READY: {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; pa_context_get_server_info(context,pa_server_info_callback,NULL);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; default:&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;int main(int argc, char *argv[]) {&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gtk_init(&amp;amp;argc,&amp;amp;argv);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pa_glib_mainloop *loop = pa_glib_mainloop_new(g_main_context_default());&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pa_context *context = pa_context_new(pa_glib_mainloop_get_api(loop),"test");&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pa_context_connect(context, NULL, 0 , NULL);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pa_context_set_state_callback(context, context_state_callback, NULL);&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gtk_main();&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return 1;&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7904116625171026502?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7904116625171026502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7904116625171026502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7904116625171026502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7904116625171026502'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/11/getting-default-volume-from-pulseaudio.html' title='Getting the default volume from PulseAudio in C'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-755710799325185183</id><published>2010-11-11T10:15:00.000-08:00</published><updated>2010-11-11T10:15:29.328-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome Mplayer 1.0 is out and whats next</title><content type='html'>Well now that gnome-mplayer 1.0 is out.. where to from here. I have a couple of ideas that I am working on and basically just lack for time to get them all done.&lt;br /&gt;&lt;br /&gt;1. Conversion of gnome-mplayer to gtk3&lt;br /&gt;2. Which means redoing the audio meter widget in Cairo&lt;br /&gt;3. I also am converting the main mplayer control to a GTK Widget in libgmtk&lt;br /&gt;4. Probably spawning libgmlib and libgmtk into their own SVN projects&lt;br /&gt;&lt;br /&gt;Why do all this, I'm hoping that by making it a widget it will solve some of the weird GTK positioning side effects that I have to work around. So far I have a basic version of the widget working and it seems decent. I have a test harness working where I can use the media player widget and the tracker widget and have them working with each other.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_8vVUG9EUYMg/TNwyZK24_UI/AAAAAAAAFuQ/xpO73tTWTmo/s1600/Screenshot-gmtk_tester.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_8vVUG9EUYMg/TNwyZK24_UI/AAAAAAAAFuQ/xpO73tTWTmo/s1600/Screenshot-gmtk_tester.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So that is what I am working on...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-755710799325185183?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/755710799325185183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=755710799325185183' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/755710799325185183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/755710799325185183'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/11/gnome-mplayer-10-is-out-and-whats-next.html' title='Gnome Mplayer 1.0 is out and whats next'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8vVUG9EUYMg/TNwyZK24_UI/AAAAAAAAFuQ/xpO73tTWTmo/s72-c/Screenshot-gmtk_tester.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-189769133561338459</id><published>2010-10-25T14:00:00.000-07:00</published><updated>2010-10-26T11:38:33.173-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>More testing on r600g</title><content type='html'>A few weeks ago I &lt;a href="http://kdekorte.blogspot.com/2010/10/mesas-r600g-driver-test-drive.html"&gt;posted&lt;/a&gt; about some testing I did with the r600 Gallium (r600g) drivers in Mesa 7.9 on my Radeon HD3650 (rv635) card. Well, I've been keeping up with the testing and all I can say is that it keeps getting better. Today, upgraded some more components (xorg) and did some more testing, with the power settings on high. Lowering the cards power setting to 'med' can drop the FPS by 20-30%. &lt;br /&gt;&lt;br /&gt;Current packages installed&lt;br /&gt;kernel 2.6.36&lt;br /&gt;libdrm 2.4.22&lt;br /&gt;mesa git&lt;br /&gt;xf86-video-ati git&lt;br /&gt;xserver 1.9&lt;br /&gt;&lt;br /&gt;With this setup my desktop (gnome 2.30 with compiz 0.8.6) things seem pretty smooth. Scrolling seems better in Firefox and other things seem correct. I still have some problems with fullscreen video tearing in flash (10.2.161) videos. But mplayer and totem seem to run fine. Clutter apps still don't work quite right on my machine even though I have upgraded clutter to 1.4. But I think I am down level on some of the requirements. &lt;br /&gt;&lt;br /&gt;Testing results&lt;br /&gt;nexuiz-glx, normal settings, 1024x768 windowed, 30fps (about the same)&lt;br /&gt;vdrift, 1024x768 windowed, 30-60fps (this is a big improvement)&lt;br /&gt;openarena, 1024x768, windowed, 50-60fps (no change)&lt;br /&gt;etracer, 1024x768, 25-30fps&lt;br /&gt;&lt;br /&gt;What is funny is just having the blogger editing screen open seems to drop the FPS of games by about 30%. So the editor code at blogger needs some help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-189769133561338459?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/189769133561338459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=189769133561338459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/189769133561338459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/189769133561338459'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/10/vdrift-on-r600g.html' title='More testing on r600g'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6627012435753037407</id><published>2010-10-13T09:15:00.000-07:00</published><updated>2010-10-16T05:38:40.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gnome'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Nautilus script to create mp3s from video files</title><content type='html'>Do you ever download a video off youtube and think "gee I wish I had an mp3 of that". Well here is a script for nautilus (the gnome file manager in linux) to help you create that mp3.&lt;br /&gt;&lt;br /&gt;Create the file in $HOME/.gnome2/nautilus-scripts&lt;br /&gt;&lt;br /&gt;I named it "Convert to MP3" and set the execute flags on the script (&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;chmod a+x $HOME/.gnome2/nautilus-scripts/Convert\ to\ MP3&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;in_file="$1"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;out_file=`echo "$in_file" | sed 's/\.\w*$/\.mp3/'`&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ffmpeg -i "$in_file" -f mp3 -ab 128000 "$out_file"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This script requires ffmpeg to be installed for it to work. Once you install this script you should see a new menu item on the context menu of the files named Scripts if it was not already there, and then you should see your "Convert to MP3" option.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_8vVUG9EUYMg/TLXaXCcvhBI/AAAAAAAAFgg/Zj-utqAWGyc/s1600/Screenshot-Videos+-+File+Browser.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://2.bp.blogspot.com/_8vVUG9EUYMg/TLXaXCcvhBI/AAAAAAAAFgg/Zj-utqAWGyc/s400/Screenshot-Videos+-+File+Browser.png" width="400" /&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Select any video file, choose the "Convert to MP3" option and after a few seconds (depending on the size of the file) an mp3 file will be created with the same name as the original file.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Hope you found this useful.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6627012435753037407?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6627012435753037407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6627012435753037407' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6627012435753037407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6627012435753037407'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/10/nautilus-script-to-create-mp3s-from.html' title='Nautilus script to create mp3s from video files'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8vVUG9EUYMg/TLXaXCcvhBI/AAAAAAAAFgg/Zj-utqAWGyc/s72-c/Screenshot-Videos+-+File+Browser.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-320198095303562175</id><published>2010-10-05T10:49:00.000-07:00</published><updated>2010-10-05T10:49:32.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Radeon Power Management in Linux</title><content type='html'>In addition to my desktop computer that has a Radeon 3650 video card in it, I have an Lenovo T400 laptop that has and Intel and an ATI video card in it. I have been using the Intel card primarily as it gives good battery life and the fan in the machine does not run much. With the Linux 2.6.35 kernel being out that supports Radeon power management I thought I would give it a try.&lt;br /&gt;&lt;br /&gt;Fedora 13, my OS of choice, currently only has kernel 2.6.34 available. So I went to koji and grabbed the latest kernel source package. I made sure I had the dependencies for building the kernel installed, by running yum-builddep kernel. I then took the kernel source package I had and rebuilt it using rpmbuild --rebuild [kernel src rpm]. This process took awhile, but eventually I got a set of kernel packages. I then changed to the ~/rpmbuild/RPMS/x86_64 directory and ran yum --nogpgcheck upgrade kernel*. Once that was installed I rebooted into the new kernel. I then followed the &lt;a href="http://wiki.x.org/wiki/RadeonFeature"&gt;wiki&lt;/a&gt; to enable dynpm. I actually placed the options in my /etc/rc.local file so they were applied on every reboot. The system seemed to work ok, but had a little flashing every now and then do the video clocks changing, so I upgraded the xorg-x11-drv-ati rpm using the same process as I did for the kernel and rebooted again. So far the ATI card seems to be working fine, I still have a few flashes every now and then and the battery life is not as good as when using the Intel card. But the 3d performance is much better. &lt;br /&gt;&lt;br /&gt;I have not upgraded Mesa on this machine yet, so it is still using Mesa 7.8.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-320198095303562175?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/320198095303562175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=320198095303562175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/320198095303562175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/320198095303562175'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/10/radeon-power-management-in-linux.html' title='Radeon Power Management in Linux'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3492269257635806477</id><published>2010-10-01T10:57:00.000-07:00</published><updated>2010-10-01T10:57:11.282-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Mesa's r600g Driver Test Drive</title><content type='html'>There has been alot of talk about the Mesa driver in Linux. One of the new things that has been talked about as the savior of 3d graphics on Linux is the &lt;a href="http://en.wikipedia.org/wiki/Gallium3D"&gt;Gallium&lt;/a&gt; technology. This technology is supposed to make writing drivers easier and to allow for much more functionality in the Linux 3d stack.&lt;br /&gt;&lt;br /&gt;While I am not a gallium expert, I know enough to build the driver and test it out. So I started with my stock Fedora 13 setup (64bit, Q6600, 8GB RAM). I followed the &lt;a href="http://wiki.x.org/wiki/radeonBuildHowTo"&gt;wiki &lt;/a&gt;and installed the Kernel, libdrm, mesa and the ATI driver all from git. It took a little while, but it was reasonable to get going. It really helped that I had built many of these components before when the r600c driver originally came out, so I knew the process.&lt;br /&gt;&lt;br /&gt;So after installing all the components I booted my machine and plymouth came up, but GDM was a black screen. So I disabled rhgb on the kernel boot line and rebooted. This time I got a working GDM. I fixed the plymouth problem by running /usr/libexec/plymouth/plymouth-update-initrd.&lt;br /&gt;&lt;br /&gt;I logged into my normal desktop and compiz was running fine. I verified that I was indeed running gallium, by using glxinfo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;glxinfo | grep OpenGL&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OpenGL vendor string: X.Org&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OpenGL renderer string: Gallium 0.4 on RV635&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OpenGL version string: 2.1 Mesa 7.10-devel&lt;/span&gt;&lt;br style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;" /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;OpenGL shading language version string: 1.20&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I then did a few tests with the r600g to see how things were working. glxgears seems to work as did many of the other demos (tunnel, tunnel2, geartrain, dinoshade, etc). All the demos were running right around 60fps, which is the refresh rate of my monitor, so far so good.&lt;br /&gt;&lt;br /&gt;I ran IOQuake 3 in a window on my desktop (1024x768 I believe) and averaged around 30fps. With r600c I got around 90fps. So I'm not sure if that is due to the change in mesa to reduce tearing or not.&amp;nbsp; Vdrift and Extreme TuxRacer both ran at around 20fps both in a 800x600 window on my desktop. That is the fastest Vdrift has ran on my machine. Google Earth also ran quite well even in 32bit mode.&lt;br /&gt;&lt;br /&gt;I ran Diablo II via wine in both directdraw and opengl mode and it ran at a solid 25fps for the few minutes I played it.&lt;br /&gt;&lt;br /&gt;So far the r600g driver appears to be working decently, I'm sure there are things to fix as it is still in development. But, it appears to be working well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3492269257635806477?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3492269257635806477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3492269257635806477' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3492269257635806477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3492269257635806477'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/10/mesas-r600g-driver-test-drive.html' title='Mesa&apos;s r600g Driver Test Drive'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3896439699515222182</id><published>2010-09-21T07:41:00.000-07:00</published><updated>2010-09-21T07:41:57.521-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><title type='text'>Asterisk in Operation</title><content type='html'>In my last post I talked about how I got the Openvox A800P card. I found that the card was sharing an interrupt with one of the SATA controllers in the machine. The card would work fine, until the disks on that controller were accessed. So I ended up pulling the card and moving it to a new slot so that it did not share an interrupt. This helped with the majority of the clicking I was getting on the card. But I still had some problems with echoing when I talked on the line. The echo problem was solved by running 'fxotune'. After running this tool the audio quality really improved.&lt;br /&gt;&lt;br /&gt;I still get a few clicks every now and then, that I believe are related to the PCI bus. I talked to the Openvox support people and they recommend trying a new motherboard. This is not something I have handy at the moment, so I'll wait on that. I do think that going to pure VoIP phones will help with some of the noise. The VoIP adapter I bought has some of the clearest calls.&lt;br /&gt;&lt;br /&gt;Being able to tweak the Asterisk dial plans has really been interesting. It is actually a little trickier that I expected, but once you get the concepts down it becomes a little clearer how to really make it work smoothly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3896439699515222182?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3896439699515222182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3896439699515222182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3896439699515222182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3896439699515222182'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/09/asterisk-in-operation.html' title='Asterisk in Operation'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6745728553696541957</id><published>2010-08-21T07:14:00.000-07:00</published><updated>2010-08-21T07:14:31.605-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><title type='text'>New FXS/FXO Card</title><content type='html'>Well the initial experiments with the X100P card (single line) went well. The card itself was a little flaky, but the overall concept looked good. So I decided to take the plunge and get a real TDM card. I decided on the &lt;a href="http://www.openvox.cn/products/show.php?itemid=41&amp;amp;lang=2"&gt;OpenVox A800P&lt;/a&gt; card. This card is a knock off of the Digicom TDM800P, but at 1/3 the cost. I got the card with 2 FXS and 3 FXO daughter-cards. This well allow me to reuse all the phones in the house and several other devices without change and also allow me to run 3 outgoing lines. The card is large and requires a power connector (due to the FXS options). I actually had a hard time getting it into my PC case. Especially with the 3 hard drives I have in that machine. I have a total of 5 drives connected to the machine, so I may need to rethink that layout in the future.&lt;br /&gt;&lt;br /&gt;Anyway, again getting the card installed and working was tricker than expected. I followed the instructions on the OpenVox website on how to get the drivers working. They didn't even compile, but it was due to a kernel issue. So I made a minor patch to the OpenVox drivers and then it compiled. Again the dahdi-tools had trouble with the card. I had to force some of the things to work. Hopefully, when I reboot the machine next time it all just comes up. I would think that the hardware drivers would be better than this. &lt;br /&gt;&lt;br /&gt;I setup asterisk and I've made a couple of outgoing calls, the call quality seems ok so far. I'll have to test it on a longer call next week to ensure it doesn't drop, this is a problem the X100P card had.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6745728553696541957?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6745728553696541957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6745728553696541957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6745728553696541957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6745728553696541957'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/08/new-fxsfxo-card.html' title='New FXS/FXO Card'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6093772693809004807</id><published>2010-08-12T07:50:00.000-07:00</published><updated>2010-08-13T11:00:14.089-07:00</updated><title type='text'>Desktop Eye Candy</title><content type='html'>I was reading the post about a good looking desktop by Seif Lotfy on &lt;a href="http://seilo.geekyogre.com/2010/08/my-sexy-desktop/"&gt;My sexy desktop&lt;/a&gt; I really liked some of the things that he had setup but there were others that were not for me.&lt;br /&gt;&lt;br /&gt;For example he was using some docks and the mac-ish menu bar at the top. Both of these tools really don't work for me and my daily usage. I also didn't care for the scroll bar in the theme. But I did find somethings that I like.&lt;br /&gt;&lt;br /&gt;1. The background - I have to admit the wood background is quite nice.&lt;br /&gt;2. The grey theme and the dark panels. I've been using the grey theme "Inverted" for awhile, so I stuck with that. &lt;br /&gt;3. The icon set&lt;br /&gt;&lt;br /&gt;So I used his background&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://seilo.geekyogre.com/uploads/2010/08/Classic-Wood2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://seilo.geekyogre.com/uploads/2010/08/Classic-Wood2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I chose the "Inverted" Gnome widget theme &lt;br /&gt;I chose the "Inverted" Window border&lt;br /&gt;I chose the "Faenza-Dark" Icon set, it can be found &lt;a href="http://gnome-look.org/content/show.php/Faenza?content=128143"&gt;here&lt;/a&gt;&lt;br /&gt;I chose the "comfortaa" font that Fedora is using, it can be found &lt;a href="http://aajohan.deviantart.com/art/Comfortaa-font-105395949"&gt;here&lt;/a&gt; there is a Fedora rpm available for this as well, just search for comfortaa. The Droid fonts also look quite nice. &lt;br /&gt;&lt;br /&gt;Now it gets a little tricky, but not bad.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set your panel background color to color name: #716968, which matches the selected color of the title bar of the active window from the theme, keeping the colors consistent.&lt;br /&gt;&lt;br /&gt;We set the panel to be a dark color, but the theme has dark  text so to be able to read the text on the panel, we need to alter the font color on the  panel. We do that by altering the theme colors. &lt;br /&gt;&lt;br /&gt;Edit ~/.gtkrc-2.0 and add the following lines. These lines change the dark font color to white on just the panel and the user-switch-applet. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;style "panel_color"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;fg[NORMAL] = "#eeeeee"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;widget "*PanelWidget*" style "panel_color"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;widget "*PanelApplet*" style "panel_color"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;widget "*user-switch-applet*" style "panel_color"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then logout and log back in. And you should get a desktop that looks something like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_8vVUG9EUYMg/TGQJwEEA63I/AAAAAAAAFfw/HfX2wz8d5b4/s1600/Screenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/TGQJwEEA63I/AAAAAAAAFfw/HfX2wz8d5b4/s400/Screenshot.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Comments?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6093772693809004807?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6093772693809004807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6093772693809004807' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6093772693809004807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6093772693809004807'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/08/desktop-eye-candy.html' title='Desktop Eye Candy'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/TGQJwEEA63I/AAAAAAAAFfw/HfX2wz8d5b4/s72-c/Screenshot.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7785050227925671209</id><published>2010-07-25T12:19:00.000-07:00</published><updated>2010-07-25T12:19:26.812-07:00</updated><title type='text'>The no-desktop experience</title><content type='html'>After seeing a couple of posts about the concept of working on a computer without desktop being an active clutter space. I'm going to try running my Fedora 13 desktop with the nautilus desktop disabled.&lt;br /&gt;&lt;br /&gt;It is very simple to do, just open gconf-editor and choose&lt;br /&gt;&lt;br /&gt;/apps/nautilus/preferences and uncheck the show_desktop box. So I'm going to see how this works for me and if life feels uncluttered afterwards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7785050227925671209?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7785050227925671209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7785050227925671209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7785050227925671209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7785050227925671209'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/07/no-desktop-experience.html' title='The no-desktop experience'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7719482525036131654</id><published>2010-07-22T16:32:00.000-07:00</published><updated>2010-07-22T16:32:15.027-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk'/><category scheme='http://www.blogger.com/atom/ns#' term='PBX'/><title type='text'>Asterisk PBX - Adventures in building a home PBX</title><content type='html'>We have a lot of phone lines here that are really a mess to manage. So I've been experimenting with Asterisk. Luckily Fedora has Asterisk in its repository. So I decided to take the plunge and try it out.&lt;br /&gt;&lt;br /&gt;The first thing I wanted to do, was to get basic callout working. I found tollfreegateway.com and setup their sip server so I could make US tollfree calls from my Asterisk server. I used Linphone and Ekiga on my desktop to connect to the Asterisk server. Setting up accounts on the Asterisk server was harder than expected due to trying to use one of the guis and all of them having particular limitation. I eventually dumped the GUIs and just modified the .conf files. I got my desktop connected to the local Asterisk server and then called a 877 number. It actually worked. So I had the proof of concept working.&lt;br /&gt;&lt;br /&gt;The next step was to get callin working. As I already have several phone lines, I didn't want to add another line via SIP so I looked into an FXO device. These devices allow you to plug a standard phone line into the Asterisk server and have the server accept the calls. I wanted to be cheap about it, so I got a X100P adapter off eBay. I Figured $20 was not bad for a test. I installed the card in my server and for some reason the drivers would not find it. I found that the card required that it have its own interrupt.. geesh, I thought we were done with dealing with interrupts when the ISA bus died. Anyway, I disable the parallel, serial and firewire ports as I don't use them anyway and after that the card drivers started loading correctly. I have simplified this alot, I spent several hours getting this stuff to work and a lot of missteps so far. Challenging but fun at the same time.&lt;br /&gt;&lt;br /&gt;Once the drivers were working, I had to configure Asterisk to respond to incoming calls. So I following the directions for editing the extensions.conf file and then I called the system and got prompt to select an extension. I dialed on and my desktop rang. I then setup the dial rules to call the extension I wanted and it worked automatically.&lt;br /&gt;&lt;br /&gt;The next step is to get a &lt;a href="http://www.openvox.cn/products/show.php?itemid=41&amp;amp;lang=2"&gt;OpenVox A800P&lt;/a&gt; card and configure all my incoming lines properly and make the system work the way I want it to. At $200 for the device it is a significant cost to make this work for a project. But it should make things work better. I also have purchased a couple ATA devices a Linksys SPA1001 and a Linksys PAP2&amp;nbsp; for adding phone extensions around the house. The one SPA1001 device works great so far. So I might pick up a few more on eBay. &lt;br /&gt;&lt;br /&gt;So more to come with adventures in home PBX...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7719482525036131654?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7719482525036131654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7719482525036131654' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7719482525036131654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7719482525036131654'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/07/asterisk-pbx-adventures-in-building.html' title='Asterisk PBX - Adventures in building a home PBX'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2673119317786542762</id><published>2010-06-10T07:47:00.000-07:00</published><updated>2010-06-10T07:47:06.322-07:00</updated><title type='text'>Laptop Screens</title><content type='html'>Lately, I've been shopping for a laptop. I would like a model with an I5 or I7 processor and a 14" screen. However, all the of the 14" models have the 1366x768 resolution. This is an absolute disaster for anyone trying to use a computer. My job recently issued me a new laptop that has a 1440x900 screen and this feels really tight. I can't imagine what a smaller screen would be like to work on. My last 14" laptop (Lenovo T60p) has a 1600x1280 screen and it was great. I hate that the screens we are using today are much much worse than the screens we had 5 yrs ago.&lt;br /&gt;&lt;br /&gt;So manufactures out there... quit using crappy screen on otherwise decent laptops. Or at least give us the option to upgrade to a decent screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2673119317786542762?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2673119317786542762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2673119317786542762' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2673119317786542762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2673119317786542762'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/06/laptop-screens.html' title='Laptop Screens'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6935493861514139729</id><published>2010-04-08T11:40:00.000-07:00</published><updated>2010-04-08T11:40:06.760-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><title type='text'>Gnome Icon Theme</title><content type='html'>It is not often that an icon theme really blows me away, but I found something today that is pretty darn neat.&lt;br /&gt;&lt;a href="http://www.blogger.com/goog_1447723015"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://gnome-look.org/content/show.php/Any+Color+You+Like?content=102435"&gt;Any Color You Like 0.8.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This icon theme which includes a large set of icons for Gnome, also allows you to customize it with different colors or gradients or other neat things. Quit impressive what can be done with this. So give it a try, I think you'll be glad you did.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6935493861514139729?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6935493861514139729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6935493861514139729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6935493861514139729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6935493861514139729'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/04/gnome-icon-theme.html' title='Gnome Icon Theme'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2294689396715742465</id><published>2010-03-01T11:58:00.000-08:00</published><updated>2010-03-01T11:58:52.523-08:00</updated><title type='text'>UPS for Linux / Fedora 12</title><content type='html'>Can anyone recommend a good UPS that works well with Linux? I've had a few power glitches where I live and would love to suppress a few of those. I've been looking at the APC ones like &lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=keviswor-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B0019804U8&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;&lt;iframe align="left" frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="http://rcm.amazon.com/e/cm?t=keviswor-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=bpl&amp;amp;asins=B000NDA5E0&amp;amp;fc1=000000&amp;amp;IS2=1&amp;amp;lt1=_blank&amp;amp;m=amazon&amp;amp;lc1=0000FF&amp;amp;bc1=000000&amp;amp;bg1=FFFFFF&amp;amp;f=ifr" style="height: 245px; padding-right: 10px; padding-top: 5px; width: 131px;"&gt;&lt;/iframe&gt;these.&lt;br /&gt;But so far I cannot decide on which one would be best. I have a server with 5 hard drives in it and I also have my routers plugged in. So I think that I would need about 10 mins of runtime so the machine could properly shutdown.&lt;br /&gt;&lt;br /&gt;Comments?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2294689396715742465?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2294689396715742465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2294689396715742465' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2294689396715742465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2294689396715742465'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/03/ups-for-linuix.html' title='UPS for Linux / Fedora 12'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-1453610678458979117</id><published>2010-02-25T13:22:00.000-08:00</published><updated>2010-02-25T13:23:42.348-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE gnome-mplayer and gecko-mediaplayer 0.9.9.2</title><content type='html'>gnome-mplayer and gecko-mediaplayer 0.9.9.2 have been released&lt;br /&gt;&lt;br /&gt;gnome-mplayer:&lt;br /&gt;&lt;a href="http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.9.2.tar.gz"&gt;http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.9.2.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer:&lt;br /&gt;&lt;a href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.9.2.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.9.2.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;Changes&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;gecko-mediaplayer&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;identify and fix problems from 0.9.9 including better playlist support and support for firefox 3.5, 3.6 and Opera.&lt;br /&gt;&lt;br /&gt;Opera still has issues with apple.com/trailers sites, due to user agent issues.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;gnome-mplayer&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A ton of translation updates and additional languages. &lt;br /&gt;Better seeking using position tracker&lt;br /&gt;Several assertion fixes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Kevin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-1453610678458979117?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/1453610678458979117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=1453610678458979117' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1453610678458979117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1453610678458979117'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/02/announce-gnome-mplayer-and-gecko.html' title='ANNOUNCE gnome-mplayer and gecko-mediaplayer 0.9.9.2'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2213863796050942139</id><published>2010-02-22T09:30:00.000-08:00</published><updated>2010-02-23T08:17:50.172-08:00</updated><title type='text'>gnome-mplayer and volume getting set to 100%</title><content type='html'>If you are using gnome-mplayer and have pulse audio installed on your machine, you may notice situations where the volume is set to 100%. This appears to be an issue with mplayer and pulse audio. My suggested work around is to use the pulse audio alsa emulation. To do this select 'alsa' as the default audio output in gnome-mplayer.&lt;br /&gt;&lt;br /&gt;The problem stems from the change in pulse audio from separate volumes per each application to a single flat volume control. So if flat volumes are disabled on your system, you will not experience this issue.&lt;br /&gt;&lt;br /&gt;This issue happens by default on Fedora 12 when used with mplayer from rpmfusion, so adjust your configurations as needed.&lt;br /&gt;&lt;br /&gt;RPMFusion bug &lt;a href="https://bugzilla.rpmfusion.org/show_bug.cgi?id=1011"&gt;#1011&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2213863796050942139?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2213863796050942139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2213863796050942139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2213863796050942139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2213863796050942139'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/02/gnome-mplayer-and-volume-getting-set-to.html' title='gnome-mplayer and volume getting set to 100%'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8351316150476115856</id><published>2010-02-22T09:18:00.000-08:00</published><updated>2010-02-22T09:18:59.646-08:00</updated><title type='text'>Google Chrome on Linux with videos at http://www.apple.com/trailers</title><content type='html'>Many people are now starting to ask me if &lt;a href="http://kdekorte.googlepages.com/gecko-mediaplayer"&gt;gecko-mediaplayer&lt;/a&gt; works on Google Chrome on Linux. For the most part I can say yes, but the main exception appears to the media at &lt;a href="http://www.apple.com/trailers"&gt;http://www.apple.com/trailers&lt;/a&gt; . What appears to be happening is that the code to switch the user agent from Chrome to QuickTime does not appear to be working. I believe this is due to Chromes emulation (or not) of the NS_GetServiceManager function call. So until that is fixed, apple.com media will be unplayable in Chrome on Linux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8351316150476115856?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8351316150476115856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8351316150476115856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8351316150476115856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8351316150476115856'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/02/google-chrome-on-linux-with-videos-at.html' title='Google Chrome on Linux with videos at http://www.apple.com/trailers'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5964673763058020577</id><published>2010-02-16T11:30:00.000-08:00</published><updated>2010-02-16T11:30:56.398-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>r600 tearfree video on Linux, it is a reality</title><content type='html'>For some reason I always read "tear" as in crying. I understand that tearing can make some people cry so maybe I am not that far off. Anyway, I got the latest git of drm-radeon-testing, libdrm, mesa and xf86-video-ati. After installing all that everything seems to be running really nicely. I can drag an &lt;a href="http://kdekorte.googlepages.com/gnomemplayer"&gt;gnome-mplayer&lt;/a&gt; window around the screen and the video does not exhibit any tearing. Even large windows like a browser look good. The only tearing I do get is when I drag a window from one display to another in my dual head setup. I talked to agd5f on #radeon and he said that was due to different pixel clocks on the two displays. He said it could be fixed in software, however. I said while it would be nice to have fixed. I'm sure there are more important things to deal with first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5964673763058020577?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5964673763058020577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5964673763058020577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5964673763058020577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5964673763058020577'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/02/r600-tearfree-video-on-linux-it-is.html' title='r600 tearfree video on Linux, it is a reality'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4612559279696258859</id><published>2010-02-11T09:30:00.000-08:00</published><updated>2010-02-11T09:37:19.459-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Album Cover Art with Shoutcast</title><content type='html'>I noticed that many shoutcast sites have their track data in a common format "Artist - Song Title'. Based on this, I could use the code I use to obtain the album cover art for MP3 files where not much meta data is available. So a simple parse of the content and a call to the art lookup code and we get this.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8vVUG9EUYMg/S3Q_QngVgKI/AAAAAAAAFIk/UxW10ynKf_w/s1600-h/Screenshot-Stream+from+http:--yp.shoutcast.com-sbin-tunein-station.pls%3Fid%3D7022+-+GNOME+MPlayer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 158px;" src="http://2.bp.blogspot.com/_8vVUG9EUYMg/S3Q_QngVgKI/AAAAAAAAFIk/UxW10ynKf_w/s400/Screenshot-Stream+from+http:--yp.shoutcast.com-sbin-tunein-station.pls%3Fid%3D7022+-+GNOME+MPlayer.png" alt="" id="BLOGGER_PHOTO_ID_5437040204858097826" border="0" /&gt;&lt;/a&gt;This is from &lt;a href="http://yp.shoutcast.com/sbin/tunein-station.pls?id=7022"&gt;http://yp.shoutcast.com/sbin/tunein-station.pls?id=7022&lt;/a&gt; which is an 80's shoutcast station Sky.FM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4612559279696258859?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4612559279696258859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4612559279696258859' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4612559279696258859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4612559279696258859'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/02/album-cover-art-with-shoutcast.html' title='Album Cover Art with Shoutcast'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8vVUG9EUYMg/S3Q_QngVgKI/AAAAAAAAFIk/UxW10ynKf_w/s72-c/Screenshot-Stream+from+http:--yp.shoutcast.com-sbin-tunein-station.pls%3Fid%3D7022+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4225455240811807544</id><published>2010-02-10T12:41:00.001-08:00</published><updated>2010-02-11T09:37:44.304-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>gecko-mediaplayer and gnome-mplayer 0.9.9</title><content type='html'>I released gecko-mediaplayer and gnome-mplayer 0.9.9 on 2009-02-05 and the release was decent for the most part. But compile issues where found with various flavors of libxul and there were some other problems with shoutcast and other websites.&lt;br /&gt;&lt;br /&gt;So I reworked some code and found some bad problems. So I released a gecko-mediaplayer 0.9.9.1 only on the mailing list which was a snapshot of SVN as of 2009-02-08.&lt;br /&gt;&lt;br /&gt;So expect a new release coming soon to fix some of these issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4225455240811807544?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4225455240811807544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4225455240811807544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4225455240811807544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4225455240811807544'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/02/gecko-mediaplayer-and-gnome-mplayer-099.html' title='gecko-mediaplayer and gnome-mplayer 0.9.9'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5945531387462067319</id><published>2010-01-20T13:03:00.000-08:00</published><updated>2010-02-11T09:38:05.108-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>r600 and Fedora 12 Update</title><content type='html'>I've done a few posts about the r600 chipset and Fedora Linux. I did one awhile back in &lt;a href="http://kdekorte.blogspot.com/2008/04/gtkperf-c-500-on-3650.html"&gt;April of 2008&lt;/a&gt; and I did another in &lt;a href="http://kdekorte.blogspot.com/2009/09/r600-and-fedora-12-snapshot-3ish.html"&gt;Sept of 2009&lt;/a&gt; so I thought it was about time for another update.&lt;br /&gt;&lt;br /&gt;First of all let me say that the r600 driver has gotten much better since April of 2008, it is hardly in the same ballpark. So I am running Fedora 12 will all the currrent updates. The 2.6.32.3-24 kernel and mesa from git. The mesa in F12 is fine, but the one from git contains support for glsl and OpenGL 2.0 vs the OpenGL 1.5 in mesa 7.7.&lt;br /&gt;&lt;br /&gt;So lets get to the raw data...&lt;br /&gt;&lt;br /&gt;gtkperf -c 500 -a now runs in 36 - 39 seconds on my machine (Q6600 at 2.4Ghz, 64bit, 8GB of RAM). I have switched to using compiz as my window manger which actually may slow the results down a little. And I also have found that the GTK theme can really impact the performance of GTK.&lt;br /&gt;&lt;br /&gt;3d apps for the most part run solid, glxgears is around 2000 fps, Quake 3 runs as 90, Nexiuz is 30-40 depending on the detail. Diablo 2 under Wine gives 25fps (which is its max for the most part). I have had some issues with screen corruption when running diablo with -opengl.&lt;br /&gt;&lt;br /&gt;My video player, fosfor, that is based on clutter and gstreamer plays quite well. Even with larger files.&lt;br /&gt;&lt;br /&gt;So when testing the radeon r6xx driver on Linux, ensure you have the latest packages available. It really makes a difference.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5945531387462067319?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5945531387462067319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5945531387462067319' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5945531387462067319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5945531387462067319'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2010/01/r600-and-fedora-12-update.html' title='r600 and Fedora 12 Update'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8039149353611463712</id><published>2009-11-24T05:56:00.000-08:00</published><updated>2009-11-24T06:00:30.558-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosfor'/><title type='text'>Fosfor UI</title><content type='html'>Here is the UI for fosfor. I think I will keep with this model for awhile. The buttons light up as you move over them and the control bar only appears when the mouse is over the window. If you don't move the mouse for 3 seconds the control bar and the pointer disappear. Also there is a slight transparency to the control bar so that you can see the video thru the controls.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8vVUG9EUYMg/SwvmRvsRT1I/AAAAAAAAFFE/XBMWuj_tngs/s1600/Screenshot-Evil+Penguin.mpeg+-+Fosfor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 366px; height: 337px;" src="http://1.bp.blogspot.com/_8vVUG9EUYMg/SwvmRvsRT1I/AAAAAAAAFFE/XBMWuj_tngs/s400/Screenshot-Evil+Penguin.mpeg+-+Fosfor.png" alt="" id="BLOGGER_PHOTO_ID_5407668970122727250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The audio and subtitle options do work, but for subtitles, sometimes to get the proper one to appear you need to seek in the media. Problem appears to be in gstreamer, but still seeing if I can work around that issue.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8039149353611463712?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8039149353611463712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8039149353611463712' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8039149353611463712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8039149353611463712'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/11/fosfor-ui.html' title='Fosfor UI'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8vVUG9EUYMg/SwvmRvsRT1I/AAAAAAAAFFE/XBMWuj_tngs/s72-c/Screenshot-Evil+Penguin.mpeg+-+Fosfor.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2281528002447724726</id><published>2009-11-16T11:32:00.000-08:00</published><updated>2009-11-16T11:35:06.116-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedora'/><title type='text'>Fedora 12, WebCam in Flash</title><content type='html'>If you are using Fedora 12 and the webcam is not working in Flash applications (the camera is not found). Then add this to $HOME/.bash_profile&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;export LD_PRELOAD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you are on a 32bit machine change 'lib64' to 'lib'&lt;br /&gt;&lt;br /&gt;Then logout and log back in and your webcam should start working.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2281528002447724726?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2281528002447724726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2281528002447724726' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2281528002447724726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2281528002447724726'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/11/fedora-12-webcam-in-flash.html' title='Fedora 12, WebCam in Flash'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-629025712202813113</id><published>2009-11-03T11:30:00.000-08:00</published><updated>2009-11-03T11:35:09.491-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosfor'/><title type='text'>Fosfor Widgets - Implemented</title><content type='html'>I was able to get the widgets finished up early this weekend and enable them as the main widgets for the fosfor application. So far everything is working pretty decently. I have some ideas I still want to try and see if they work better but I'm happy so far.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8vVUG9EUYMg/SvCFSfyjmTI/AAAAAAAAEw0/sPm4JYladD0/s1600-h/Screenshot-Girls+Aloud+-+Untouchable.mp4+-+Fosfor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 289px;" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/SvCFSfyjmTI/AAAAAAAAEw0/sPm4JYladD0/s400/Screenshot-Girls+Aloud+-+Untouchable.mp4+-+Fosfor.png" alt="" id="BLOGGER_PHOTO_ID_5399962506034911538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;One idea I have is to only show the controls when the mouse is over the media and to have it fade in smoothly. I've seen this on a couple of flash animations and it looks nice.&lt;br /&gt;&lt;br /&gt;Fosfor now requires&lt;br /&gt;&lt;br /&gt;clutter 1.1.2&lt;br /&gt;clutter-gtk 0.90&lt;br /&gt;clutter-gst 0.90&lt;br /&gt;&lt;br /&gt;All of these are found in clutter git, and have not been released yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-629025712202813113?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/629025712202813113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=629025712202813113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/629025712202813113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/629025712202813113'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/11/fosfor-widgets-implemented.html' title='Fosfor Widgets - Implemented'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/SvCFSfyjmTI/AAAAAAAAEw0/sPm4JYladD0/s72-c/Screenshot-Girls+Aloud+-+Untouchable.mp4+-+Fosfor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4867510397118248722</id><published>2009-10-21T14:34:00.001-07:00</published><updated>2009-10-21T14:40:57.305-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosfor'/><title type='text'>Fosfor Widgets</title><content type='html'>I've been working on creating some user interface widgets that are mostly done using clutter. I'm doing this for a couple of reasons..&lt;br /&gt;&lt;br /&gt;1. Possibility of fun fade in / fade out options when controls are shown/hid&lt;br /&gt;2. When running in fullscreen mode the clutter widgets can be over the media and transparent or opaque. For example show the details while playing a video.&lt;br /&gt;&lt;br /&gt;Nothing real exciting here, but let me describe what you are seeing.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8vVUG9EUYMg/St9_HM35E7I/AAAAAAAAEws/63rWb7KU618/s1600-h/Screenshot-Fosfor-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 380px; height: 205px;" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/St9_HM35E7I/AAAAAAAAEws/63rWb7KU618/s400/Screenshot-Fosfor-1.png" alt="" id="BLOGGER_PHOTO_ID_5395170640304608178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Only widgets I'm talking about are widgets in the black area&lt;br /&gt;&lt;br /&gt;1. The green items is the traditional tracker, I need to work with the thumb look and feel, but it is getting there&lt;br /&gt;2. The Pause button is what a button looks like when the mouse is over the button, the background highlights and as you move the mouse off, it unhighlights and looks kinda like the play button&lt;br /&gt;3. This particular play button is set "insensitive" so it will appear darker than a button that is sensitive.&lt;br /&gt;&lt;br /&gt;Colors are taken from the gtk theme, so it should remain consistent with other apps.&lt;br /&gt;&lt;br /&gt;Well that is all I have at the moment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4867510397118248722?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4867510397118248722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4867510397118248722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4867510397118248722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4867510397118248722'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/10/fosfor-widgets.html' title='Fosfor Widgets'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/St9_HM35E7I/AAAAAAAAEws/63rWb7KU618/s72-c/Screenshot-Fosfor-1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7534908370161575580</id><published>2009-10-14T16:23:00.000-07:00</published><updated>2009-10-14T16:25:19.296-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='r600'/><title type='text'>r600 lockups on Fedora 12/rawhide</title><content type='html'>If you are experiencing lockups when using an r6xx or r7xx card in Fedora Rawhide (12) try adding&lt;br /&gt;&lt;br /&gt;pcie_aspm=off&lt;br /&gt;&lt;br /&gt;To your kernel command line in /etc/grub.conf. This solved the lockups for me. Dave Airlied is working on fixing this, so this option should not be needed in the Fedora 12 release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7534908370161575580?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7534908370161575580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7534908370161575580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7534908370161575580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7534908370161575580'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/10/r600-lockups-on-fedora-12rawhide.html' title='r600 lockups on Fedora 12/rawhide'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3362585830282818654</id><published>2009-10-06T16:06:00.000-07:00</published><updated>2009-10-06T18:15:34.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosfor'/><title type='text'>fosfor - media player project</title><content type='html'>I created a new project at google code called fosfor (phosphor) that is a new player using the clutter and gstreamer code.&lt;br /&gt;&lt;br /&gt;You can find the project here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/fosfor/"&gt;http://code.google.com/p/fosfor/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3362585830282818654?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3362585830282818654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3362585830282818654' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3362585830282818654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3362585830282818654'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/10/fosfor-media-player-project.html' title='fosfor - media player project'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6522515588498301182</id><published>2009-09-23T13:22:00.000-07:00</published><updated>2009-09-23T13:29:12.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GTK'/><title type='text'>GtkBuilder XML to .h file</title><content type='html'>Here is a little perl script to convert a GtkBuilder .xml file as generated by libglade3 to a .h file. Kind of in the style of gdk-pixbuf-csource.&lt;br /&gt;&lt;pre&gt;#!/usr/bin/perl&lt;br /&gt;$var = $ARGV[0];&lt;br /&gt;open IN, "&lt;$var"; &lt;br /&gt;$var =~ s/\./_/g; &lt;br /&gt;print "static const char $var\[\] =\n"; &lt;br /&gt;&lt;br /&gt;while(&lt;in&gt;&lt;in&gt;) {&lt;br /&gt; $line = $_;&lt;br /&gt; chomp $line;&lt;br /&gt; $line =~ s/\"/\\\"/g;&lt;br /&gt; if (/&lt;\/interface&gt;/) {&lt;br /&gt;  print "\"$line\";\n"; &lt;br /&gt; } else {&lt;br /&gt;  print "\"$line\"\n"; &lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;close IN;&lt;br /&gt;&lt;/in&gt;&lt;/pre&gt;&lt;br /&gt;Use it like this&lt;br /&gt;&lt;pre&gt;xmltoh.pl GtkBuilder.xml &gt; GtkBuilder.h&lt;br /&gt;&lt;/pre&gt;And then #include "GtkBuilder.h" and you should have a variable name GtkBuilder_xml that is a string that holds the xml that gtk_builder_add_from_string can use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6522515588498301182?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6522515588498301182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6522515588498301182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6522515588498301182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6522515588498301182'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/09/gtkbuilder-xml-to-h-file.html' title='GtkBuilder XML to .h file'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8905937424493834098</id><published>2009-09-22T14:05:00.000-07:00</published><updated>2009-10-06T18:15:55.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fosfor'/><title type='text'>Using Clutter and Gstreamer for Media Playback</title><content type='html'>I have been watching the clutter toolkit for sometime and putting together a couple of demo apps at the same time just to see what it can do. So with Fedora 12, there is a new clutter 1.0. Unfortunately none of my old demo apps work, so clutterdesk and couple of other thing would need to be converted to the clutter 1.0 api. So when I feel like it I'll probably get around to do it. But what was most interesting to me in clutter 1.0 was the new ClutterMedia actor. So I installed the components to use it, and it is based on GStreamer (which finally appears to produce pretty decent output for most media items).&lt;br /&gt;&lt;br /&gt;So I created a simple playback area and actually had two videos (one ogg and the other quicktime) playing on a single "stage" with about 30ish lines of code. Could just play the media, but it seemed to work quite well.&lt;br /&gt;&lt;br /&gt;Next was to see what it would take to get some information about the media. This was actually the difficult part, but luckily I was able to dig thru the totem code and find the information I needed.&lt;br /&gt;&lt;br /&gt;Next was to create a gnome-mplayer like gui for it, but since I was playing with new toys, I decided to use GtkBuilder to do it. I used glade3 to create an XML file that gtkbuilder could read. As a side note, having Glade3 produce an include .h file that contained the XML in a const gchar would be a nice improvement, that way you could just include the .h file and go, nothing else to ship.&lt;br /&gt;&lt;br /&gt;Had a few issues figuring out how to use it, but after awhile, I got it and produced something that looks like this. (This is the Harry Potter and the Half Blood Prince trailer, that I have stored locally).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8vVUG9EUYMg/Srk-JPdRiNI/AAAAAAAAEuw/BUQcZH8-dQk/s1600-h/Screenshot-.-MediaWall.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 384px; height: 195px;" src="http://1.bp.blogspot.com/_8vVUG9EUYMg/Srk-JPdRiNI/AAAAAAAAEuw/BUQcZH8-dQk/s320/Screenshot-.-MediaWall.png" alt="" id="BLOGGER_PHOTO_ID_5384403157987199186" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Looks a lot like gnome-mplayer and I think I have about 4-6hrs into learning how to do all this. It is quite interesting and the toolkits are quite well thought out. So I'll continue to play with this demo on and off and see what comes out.&lt;br /&gt;&lt;br /&gt;If you would like the code, I would be happy to email it to you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8905937424493834098?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8905937424493834098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8905937424493834098' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8905937424493834098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8905937424493834098'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/09/using-clutter-and-gstreamer-for-media.html' title='Using Clutter and Gstreamer for Media Playback'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8vVUG9EUYMg/Srk-JPdRiNI/AAAAAAAAEuw/BUQcZH8-dQk/s72-c/Screenshot-.-MediaWall.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8001197445817257247</id><published>2009-09-20T06:33:00.001-07:00</published><updated>2009-09-20T06:45:59.195-07:00</updated><title type='text'>r600 and Fedora 12 Snapshot 3ish</title><content type='html'>I had been running the r600 drivers or at least trying to, using the git versions of the kernel (drm-next branch), mesa, libdrm and xf86-video-ati on my Fedora 11 machine. And I understand that when running this type of config that things are probably gonna crash.&lt;br /&gt;&lt;br /&gt;So when I used this config with KMS/DRI2 enabled it annoyed, but did not surprise me when it crashed. However, to get a stable system I was able to add radeon.modeset=0 to the kernel command line and things just worked correctly. No crashes, fast XV all that stuff.&lt;br /&gt;&lt;br /&gt;So I decided that I should upgrade to F12 for a couple of reasons.&lt;br /&gt;1. The new GTK with client side windows was included and I have a feeling that could cause gnome-mplayer some pain&lt;br /&gt;&lt;br /&gt;2. The r600 drivers were built in to everything&lt;br /&gt;&lt;br /&gt;So after downloading 2.5GB of files and upgrading using preupgrade I rebooted the machine. The preupgrade process ran, but hard locked the machine a couple of times using everything default while the upgrade was running (I should have known then). I finally on the third try added radeon.modeset=0 to the kernel command line and the preupgrade finished. After that was done I ran yum and got the latest of everything else.&lt;br /&gt;&lt;br /&gt;Then more pain started. The machine using the default of everything would boot up and let me login and promptly lock pretty much right as the desktop showed up and sometimes it would even lockup in GDM when the screen was shuffling around and sometimes I would get 10 mins before it would lock up.  So back to the radeon.modeset=0 option. However, this disabled all acceleration. Firefox was dead slow and xv didn't work. Unacceptable. Tired playing around with it a bit more and was out of lock, all I got were lockups for my efforts.&lt;br /&gt;&lt;br /&gt;Luckily my motherboard has the Intel G35 chip onboard so I have that as a backup video card. So out comes the ATI card and in goes the ADD2 DVI adapter that I use with my display. After that everything is pretty happy and no lockups and etracer has twice the framerate with the Intel card as with the ATI card (this should not be). Now I know this is all early stuff and I do expect the ATI card to work eventually. But to have snapshot 3 of Fedora out and to have these kinda lockups, well that kinda sucks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8001197445817257247?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8001197445817257247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8001197445817257247' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8001197445817257247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8001197445817257247'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/09/r600-and-fedora-12-snapshot-3ish.html' title='r600 and Fedora 12 Snapshot 3ish'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8073041310755530750</id><published>2009-09-18T08:40:00.000-07:00</published><updated>2009-09-18T08:41:26.701-07:00</updated><title type='text'>gnome-mplayer and gecko-mediaplayer 0.9.8 released</title><content type='html'>&lt;pre wrap=""&gt;gnome-mplayer and gecko-mediaplayer 0.9.8 have been released&lt;br /&gt;&lt;br /&gt;Main fix is support for the apple.com trailers site&lt;br /&gt;Support for video at PBS.org&lt;br /&gt;Many bug fixes&lt;br /&gt;Updated translations&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download:&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.8.tar.gz"&gt;http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.8.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.8.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.8.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Full ChangeLog&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gnome-mplayer.googlecode.com/svn/tags/v0_9_8/ChangeLog"&gt;http://gnome-mplayer.googlecode.com/svn/tags/v0_9_8/ChangeLog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gecko-mediaplayer.googlecode.com/svn/tags/v0_9_8/ChangeLog"&gt;http://gecko-mediaplayer.googlecode.com/svn/tags/v0_9_8/ChangeLog&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8073041310755530750?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8073041310755530750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8073041310755530750' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8073041310755530750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8073041310755530750'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/09/gnome-mplayer-and-gecko-mediaplayer-098.html' title='gnome-mplayer and gecko-mediaplayer 0.9.8 released'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7433907226168964002</id><published>2009-08-24T11:56:00.001-07:00</published><updated>2009-09-23T09:45:58.000-07:00</updated><title type='text'>Apple.com Trailers and gecko-mediaplayer</title><content type='html'>Right after the 0.9.7 release of gecko-mediaplayer I was made aware of the fact the apple.com/trailers videos don't work anymore. They worked about a week ago, but Apple apparently made a change. A bug was opened in the gecko-mediaplayer bug tracker (&lt;a href="http://code.google.com/p/gecko-mediaplayer/issues/detail?id=34"&gt;#34&lt;/a&gt;). And due to the information provided on how to work around this bug, I was able to create a patch for this bug.&lt;br /&gt;&lt;br /&gt;SVN now has a fix for it and should work correctly. Depending on demand I may do a new release of gecko-mediaplayer.&lt;br /&gt;&lt;br /&gt;EDIT: Sept 23,2009. I made a similar patch to mplayerplug-in and the code is in CVS now, or you can get it from the &lt;a href="http://mplayerplug-in.sourceforge.net/mplayerplug-in-daily.tar.gz"&gt;nightly code build&lt;/a&gt; on the 24th.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7433907226168964002?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7433907226168964002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7433907226168964002' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7433907226168964002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7433907226168964002'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/08/applecom-trailers-and-gecko-mediaplayer.html' title='Apple.com Trailers and gecko-mediaplayer'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-1610248191889717170</id><published>2009-08-20T15:43:00.001-07:00</published><updated>2009-08-20T15:49:46.669-07:00</updated><title type='text'>r6xx Mesa 3d Driver on Fedora 11</title><content type='html'>I've been following the 3d driver development for the r6xx/r7xx chipsets using the open source mesa drivers. Progress has been moving along well. In fact compiz has been working for the last week or so. Today, I did some testing and was able to play Quake3 at around 90fps (1280x1024) on my machine without using fglrx or catalyst. The only trick I needed was to specify.&lt;br /&gt;&lt;br /&gt;LIBGL_ALWAYS_INDIRECT=1 quake3&lt;br /&gt;&lt;br /&gt;on the command line.&lt;br /&gt;&lt;br /&gt;However, I did need libdrm from git, the libdrm/linux-core kernel modules (you may need to regenerate initrd to use these modules) from agd5f's r6xx-r7xx-support branch, mesa git and the ATI ddx from git. Other than that I am using stock Fedora.&lt;br /&gt;&lt;br /&gt;I also played vdrift and neverputt today, but etracer and neverball crash, so still more to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-1610248191889717170?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/1610248191889717170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=1610248191889717170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1610248191889717170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1610248191889717170'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/08/r6xx-mesa-3d-driver-on-fedora-11.html' title='r6xx Mesa 3d Driver on Fedora 11'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8030528788038987509</id><published>2009-08-20T12:20:00.000-07:00</published><updated>2009-08-20T12:21:18.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>ANNOUNCE: gnome-mplayer and gecko-mediaplayer 0.9.7 released</title><content type='html'>&lt;pre wrap=""&gt;gnome-mplayer 0.9.7 changes&lt;br /&gt;&lt;br /&gt;New tracker for monitoring media progress&lt;br /&gt;Better subtitle support&lt;br /&gt;New screen redraw code for video&lt;br /&gt;New playlist randomizer, sorting and searching options&lt;br /&gt;New icons&lt;br /&gt;Internal ASX parser&lt;br /&gt;Updated translations&lt;br /&gt;&lt;br /&gt;Download here:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.7.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.7.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer 0.9.7 changes&lt;br /&gt;&lt;br /&gt;Linker fixes&lt;br /&gt;RAM file parser&lt;br /&gt;Updated translations&lt;br /&gt;&lt;br /&gt;Download here:&lt;br /&gt;&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.7.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.7.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8030528788038987509?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8030528788038987509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8030528788038987509' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8030528788038987509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8030528788038987509'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/08/announce-gnome-mplayer-and-gecko.html' title='ANNOUNCE: gnome-mplayer and gecko-mediaplayer 0.9.7 released'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8292083238679166507</id><published>2009-07-30T16:20:00.000-07:00</published><updated>2009-07-30T16:27:10.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Gnome MPlayer changes</title><content type='html'>This week I made some interesting changes to Gnome MPlayer.&lt;br /&gt;&lt;br /&gt;1. Asynchronous metadata loading. So now a threadpool is used to load the metadata in the background. Not that it is very slow, but it should reduce the time of long playlist loads. On my test of a 300 item playlist it cut the time by at least 50%.&lt;br /&gt;&lt;br /&gt;2. Playlist storage rework, before this change I used to hold the playlist twice in memory, once in the load order and another in random order and switch between them as needed. I redesigned this process so that I now use indexes to hold this value. Allows for quicker randomizing, faster playlist loading and hopefully less memory usage. In addition the playlist now has an order parameter and you can sort the playlist by this value by clicking on the Order header. The change does result in when "Shuffle Playlist" is selected just the indexes are shuffled and not the actual items.&lt;br /&gt;&lt;br /&gt;3. I also made a bunch of minor changes that were results of bug reports/enhancement requests.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8292083238679166507?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8292083238679166507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8292083238679166507' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8292083238679166507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8292083238679166507'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/07/gnome-mplayer-changes.html' title='Gnome MPlayer changes'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-9144723462204850864</id><published>2009-07-09T09:45:00.000-07:00</published><updated>2009-07-09T09:49:21.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GnomeMplayer'/><title type='text'>Another new Media Tracker</title><content type='html'>Well the media tracker in 0.9.6 was not well received. I thought it worked well and gave plenty of feedback and looked ok. I knew it had some "GTK Theme" issues, but in general it stuck the the standards.&lt;br /&gt;&lt;br /&gt;So anyway, after messing around with a couple of mockups, I decided to ditch the 0.9.6 media tracker and create a new one. It is a little closer to the one in totem, but still uses as little screen space as possible.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8vVUG9EUYMg/SlYfRYF-7JI/AAAAAAAAEFU/C9cgV_b4kBo/s1600-h/Screenshot-crazy_cow_i_like_to_muh.wmv+-+GNOME+MPlayer-2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 382px;" src="http://4.bp.blogspot.com/_8vVUG9EUYMg/SlYfRYF-7JI/AAAAAAAAEFU/C9cgV_b4kBo/s400/Screenshot-crazy_cow_i_like_to_muh.wmv+-+GNOME+MPlayer-2.png" alt="" id="BLOGGER_PHOTO_ID_5356503190189567122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So there you go... this should be in 0.9.7. So far I'm amazed how much code I have changed yet again in the 0.9.6 to 0.9.7 development cycle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-9144723462204850864?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/9144723462204850864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=9144723462204850864' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/9144723462204850864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/9144723462204850864'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/07/another-new-media-tracker.html' title='Another new Media Tracker'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8vVUG9EUYMg/SlYfRYF-7JI/AAAAAAAAEFU/C9cgV_b4kBo/s72-c/Screenshot-crazy_cow_i_like_to_muh.wmv+-+GNOME+MPlayer-2.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7012996441219162608</id><published>2009-05-07T12:29:00.000-07:00</published><updated>2009-05-07T12:32:10.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ClutterDesk'/><title type='text'>Video of Fullscreen ClutterDesk</title><content type='html'>&lt;object width="608" height="504" class="BLOG_video_class" id="BLOG_video-a1ba0232dd0bde04" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v8.nonxt5.googlevideo.com/videoplayback?id%3Da1ba0232dd0bde04%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331463245%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4998CE86D533D7517EECFE40484EFCEE591DBCD7.1E264412C11A240069614672BE04C8B3EB67144D%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da1ba0232dd0bde04%26offsetms%3D5000%26itag%3Dw160%26sigh%3Du3yBpugyUzjxqhxRQTbp5qyFywg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="608" height="504" bgcolor="#FFFFFF"flashvars="flvurl=http://v8.nonxt5.googlevideo.com/videoplayback?id%3Da1ba0232dd0bde04%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331463245%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D4998CE86D533D7517EECFE40484EFCEE591DBCD7.1E264412C11A240069614672BE04C8B3EB67144D%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Da1ba0232dd0bde04%26offsetms%3D5000%26itag%3Dw160%26sigh%3Du3yBpugyUzjxqhxRQTbp5qyFywg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7012996441219162608?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=a1ba0232dd0bde04&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7012996441219162608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7012996441219162608' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7012996441219162608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7012996441219162608'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/05/video-of-fullscreen-clutterdesk.html' title='Video of Fullscreen ClutterDesk'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6749426700733530295</id><published>2009-05-07T12:19:00.000-07:00</published><updated>2009-05-07T12:33:20.685-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ClutterDesk'/><title type='text'>ClutterDesk</title><content type='html'>ClutterDesk is starting to be something. I can have it run and take over the desktop now and then you can open folders and applications (using gnome-open). You can also drag items around, but nothing remembers where it was from run to run.&lt;br /&gt;&lt;br /&gt;I'm thinking of turning this into a real project now. It does require accelerated 3d to work. (my r6xx, with the radeon driver, sucks running it).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6749426700733530295?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6749426700733530295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6749426700733530295' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6749426700733530295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6749426700733530295'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/05/clutterdesk.html' title='ClutterDesk'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5530653861198163240</id><published>2009-05-06T12:56:00.000-07:00</published><updated>2009-05-07T12:33:39.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ClutterDesk'/><title type='text'>Followup on an Application Idea - ClutterDesk</title><content type='html'>About a year ago, I posted an idea about an &lt;a href="http://kdekorte.blogspot.com/2008/05/application-idea.html"&gt;application idea&lt;/a&gt;. Nobody ever took me up on it as far as I can tell. So I finally had some time and thought I would post a slight mockup of the idea. So here is a video that shows the mock up I have made. I developed this in about 2-3 hrs using the clutter library.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-f4f3ac9717919f02" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v5.nonxt1.googlevideo.com/videoplayback?id%3Df4f3ac9717919f02%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331463245%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D71B3A547E25221C6F897CAF071AE57AD93C505FA.2BC060780D2B565713EBC646860713F6D5E5EAFA%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Df4f3ac9717919f02%26offsetms%3D5000%26itag%3Dw160%26sigh%3DjcV-cvEdtJMtlbDMtrZvBOs-jxU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v5.nonxt1.googlevideo.com/videoplayback?id%3Df4f3ac9717919f02%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331463245%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D71B3A547E25221C6F897CAF071AE57AD93C505FA.2BC060780D2B565713EBC646860713F6D5E5EAFA%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Df4f3ac9717919f02%26offsetms%3D5000%26itag%3Dw160%26sigh%3DjcV-cvEdtJMtlbDMtrZvBOs-jxU&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;I'll continue working on this mockup and eventually turn it into something as I have time, but if anyone wants to run with it and make it a real app, I'll be happy to provide code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5530653861198163240?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=f4f3ac9717919f02&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5530653861198163240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5530653861198163240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5530653861198163240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5530653861198163240'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/05/followup-on-application-idea.html' title='Followup on an Application Idea - ClutterDesk'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-566653363231323767</id><published>2009-05-01T07:12:00.000-07:00</published><updated>2009-05-01T07:14:58.309-07:00</updated><title type='text'>Picasa on Fedora 11</title><content type='html'>I found out today that in order to run Picasa on Fedora 11, you need to have the openssl-devel.i586 package installed. This package includes libssl.so, which is what Picasa needs when connecting to the Google site.&lt;br /&gt;&lt;br /&gt;I found this odd, because -devel packages are normally not needed on non-developer machine. But just thought I would share this information.&lt;br /&gt;&lt;br /&gt;You might also want to install nss-mdns.i586&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-566653363231323767?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/566653363231323767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=566653363231323767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/566653363231323767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/566653363231323767'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/05/picasa-on-fedora-11.html' title='Picasa on Fedora 11'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5556800044996687960</id><published>2009-04-08T13:38:00.000-07:00</published><updated>2009-04-19T07:18:41.277-07:00</updated><title type='text'>More F11 sound tips</title><content type='html'>I was having some issues with F11 and mplayer, in that the first few seconds of a file would be played at an odd rate or delayed at the start&lt;br /&gt;&lt;br /&gt;Editing /etc/pulse/default.pa&lt;br /&gt;&lt;br /&gt;and changing&lt;br /&gt;&lt;br /&gt;load-module module-hal-detect&lt;br /&gt;&lt;br /&gt;to &lt;br /&gt;&lt;br /&gt;load-module module-hal-detect tsched=0&lt;br /&gt;&lt;br /&gt;Got rid of that lag, also I found that commenting out 'load-module module-suspend-on-idle' in that file didn't seem to hurt.&lt;br /&gt;&lt;br /&gt;I also found that if you have the snd_hda_intel device and you are hearing loud pops, you might want to try this&lt;br /&gt;&lt;br /&gt;echo "options snd_hda_intel power_save=0" &gt; /etc/modprobe.d/snd_hda_intel.conf&lt;br /&gt;&lt;br /&gt;After doing all that, reboot and enjoy sound again... Now this all applies to the beta, so in the future these tips may be all wrong.&lt;br /&gt;&lt;br /&gt;UPDATE: It appears that this issue has been fixed in rawhide and so the tsched=0 is no longer needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5556800044996687960?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5556800044996687960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5556800044996687960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5556800044996687960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5556800044996687960'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/04/more-f11-sound-tips.html' title='More F11 sound tips'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5931597402101599739</id><published>2009-04-04T08:28:00.000-07:00</published><updated>2009-05-01T12:51:02.888-07:00</updated><title type='text'>Disable 'flat' volume in pulseaudio 0.9.15</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;If you don't like the new 'flat' volume feature in pulseaudio 0.9.15, like I don't then try this.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Login as root and run&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:monospace;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;echo "flat-volumes = no" &gt;&gt; /etc/pulse/daemon.conf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:georgia;"&gt;And then relogin to your desktop, and that should do it.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5931597402101599739?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5931597402101599739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5931597402101599739' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5931597402101599739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5931597402101599739'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/04/disable-flat-volume-in-pulseaudio-0915.html' title='Disable &apos;flat&apos; volume in pulseaudio 0.9.15'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7874845434035861943</id><published>2009-03-17T10:28:00.000-07:00</published><updated>2009-03-17T10:32:08.397-07:00</updated><title type='text'>New Media Tracker</title><content type='html'>As you can tell I'm been on kind of on a gui cleanup roll. After learning how to make widgets and finally having the time to think about what I wanted, I wrote a new tracker widget. I think this widget looks great. You'll see it below where the time of the file is.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8vVUG9EUYMg/Sb_eQxjZrDI/AAAAAAAAC8I/JYY9ABdyERE/s1600-h/Screenshot-Avril+Lavigne+-+Girlfriend+-+GNOME+MPlayer-1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 278px;" src="http://2.bp.blogspot.com/_8vVUG9EUYMg/Sb_eQxjZrDI/AAAAAAAAC8I/JYY9ABdyERE/s400/Screenshot-Avril+Lavigne+-+Girlfriend+-+GNOME+MPlayer-1.png" alt="" id="BLOGGER_PHOTO_ID_5314210465081568306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Let me know if you agree or not. Also this code is now in SVN.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7874845434035861943?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7874845434035861943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7874845434035861943' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7874845434035861943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7874845434035861943'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/03/new-media-tracker.html' title='New Media Tracker'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8vVUG9EUYMg/Sb_eQxjZrDI/AAAAAAAAC8I/JYY9ABdyERE/s72-c/Screenshot-Avril+Lavigne+-+Girlfriend+-+GNOME+MPlayer-1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5265985092145640001</id><published>2009-03-16T12:56:00.001-07:00</published><updated>2009-03-16T12:57:52.084-07:00</updated><title type='text'>Audio Meter hits gnome-mplayer</title><content type='html'>I am just about ready to commit the first version of gnome-mplayer with the audio meter integrated... Here is what it currently looks like.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8vVUG9EUYMg/Sb6vEbo0LxI/AAAAAAAAC8A/hJSdGSwkGEQ/s1600-h/Screenshot-crazy_cow_i_like_to_muh.wmv+-+GNOME+MPlayer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 229px; height: 400px;" src="http://2.bp.blogspot.com/_8vVUG9EUYMg/Sb6vEbo0LxI/AAAAAAAAC8A/hJSdGSwkGEQ/s400/Screenshot-crazy_cow_i_like_to_muh.wmv+-+GNOME+MPlayer.png" alt="" id="BLOGGER_PHOTO_ID_5313877101017050898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Seems to be working pretty good, and I created it as a full widget, so it could be reused in other projects quite easily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5265985092145640001?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5265985092145640001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5265985092145640001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5265985092145640001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5265985092145640001'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/03/audio-meter-hits-gnome-mplayer.html' title='Audio Meter hits gnome-mplayer'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8vVUG9EUYMg/Sb6vEbo0LxI/AAAAAAAAC8A/hJSdGSwkGEQ/s72-c/Screenshot-crazy_cow_i_like_to_muh.wmv+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8811923139639822438</id><published>2009-03-15T19:07:00.001-07:00</published><updated>2009-03-15T19:08:38.994-07:00</updated><title type='text'>GtkStyleColors</title><content type='html'>I wrote a little app for GTK that displays the style colors of the current theme. If you would like a copy of it, drop me an email..&lt;br /&gt;&lt;br /&gt;It looks like this&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_8vVUG9EUYMg/Sb20fGgpYOI/AAAAAAAAC74/amYz74zQemY/s1600-h/Screenshot-GtkStyleColors.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 309px; height: 308px;" src="http://1.bp.blogspot.com/_8vVUG9EUYMg/Sb20fGgpYOI/AAAAAAAAC74/amYz74zQemY/s400/Screenshot-GtkStyleColors.png" alt="" id="BLOGGER_PHOTO_ID_5313601581783539938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I found it useful for picking which color to use when creating some GTK widgets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8811923139639822438?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8811923139639822438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8811923139639822438' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8811923139639822438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8811923139639822438'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/03/gtkstylecolors.html' title='GtkStyleColors'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_8vVUG9EUYMg/Sb20fGgpYOI/AAAAAAAAC74/amYz74zQemY/s72-c/Screenshot-GtkStyleColors.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6826389407216735907</id><published>2009-03-14T06:56:00.000-07:00</published><updated>2009-03-14T07:04:01.713-07:00</updated><title type='text'>Audio Meter</title><content type='html'>Zdravko Nikolov asked be if gnome-mplayer could have an audio meter. I had looked at this in the past and didn't get very far with it and so I decided to take a look at it again. The first thing was how to get the data from mplayer and then I found the export audio filter. I still don't quite get what I am actually getting from the filter, but the data is interesting enough that when graphed it gives something like an audio meter. Now audio techies are probably gonna think what I came up with is an abomination, but it looks pretty and for some people that is all they want.&lt;br /&gt;&lt;br /&gt;Here is a screenshot of what I current have working in some test code, and the next thing will be to merge it into the gnome-mplayer code base.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_8vVUG9EUYMg/Sbu5JaIXYXI/AAAAAAAAC7w/oTXm8uNHuwU/s1600-h/Screenshot-meter.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 75px;" src="http://2.bp.blogspot.com/_8vVUG9EUYMg/Sbu5JaIXYXI/AAAAAAAAC7w/oTXm8uNHuwU/s400/Screenshot-meter.png" alt="" id="BLOGGER_PHOTO_ID_5313043756698001778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It does scale out and so as you drag the window, everything scales up, which is good. Also if anyone has better math for this or can enlighten me a little as to what the data actually is that would be great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6826389407216735907?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6826389407216735907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6826389407216735907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6826389407216735907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6826389407216735907'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/03/audio-meter.html' title='Audio Meter'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_8vVUG9EUYMg/Sbu5JaIXYXI/AAAAAAAAC7w/oTXm8uNHuwU/s72-c/Screenshot-meter.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8302398395136892297</id><published>2009-03-13T08:38:00.000-07:00</published><updated>2009-03-13T08:39:19.867-07:00</updated><title type='text'>Gnome MPlayer and Gecko MediaPlayer 0.9.5 Released</title><content type='html'>&lt;pre wrap=""&gt;gnome-mplayer 0.9.5 is available here:&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.5.tar.gz"&gt;http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.5.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer 0.9.5 is available here:&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.5.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.5.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Translation updates, general bug fixes. So hot key changes for example&lt;br /&gt;playlist is now F9, to be more compatible with other Gnome Apps&lt;br /&gt;&lt;br /&gt;New features:&lt;br /&gt;gnome-mplayer now includes a property page in Nautilus that displays&lt;br /&gt;media info. To use restart nautilus after installing and then select a&lt;br /&gt;media file and choose properties, you should see an Audio/Video tab and&lt;br /&gt;you can view the properties that mplayer knows there. If you have totem&lt;br /&gt;installed you might see two pages.&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8302398395136892297?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8302398395136892297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8302398395136892297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8302398395136892297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8302398395136892297'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/03/gnome-mplayer-and-gecko-mediaplayer-095.html' title='Gnome MPlayer and Gecko MediaPlayer 0.9.5 Released'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-7693478553959519205</id><published>2009-02-28T05:45:00.000-08:00</published><updated>2009-02-28T05:52:39.608-08:00</updated><title type='text'>Gnome Theme - Japan 2007</title><content type='html'>I was looking at some themes for the E17 window manager and found one called Japan2007. I liked the colors in it and so I grabbed the screen shot and then used gimp to find out the color ids. So since I use gnome, I setup up my preferences using these colors. Here is what I came up with.&lt;br /&gt;&lt;br /&gt;Controls: Nodeka&lt;br /&gt;Colors:&lt;br /&gt;Window - #D8D9CC&lt;br /&gt;Input Box - #EDEDE6&lt;br /&gt;Selected Items - #D3D5C0&lt;br /&gt;Tooltips - #F5F5B5&lt;br /&gt;For all the text I used black or #000000&lt;br /&gt;Window Border: Nodeka&lt;br /&gt;Icons: Gnome&lt;br /&gt;&lt;br /&gt;It looks like this&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8vVUG9EUYMg/SalBgUiiJbI/AAAAAAAAC4A/te6F4xdjuno/s1600-h/Screenshot-GTK%2B+Code+Demos.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 234px;" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/SalBgUiiJbI/AAAAAAAAC4A/te6F4xdjuno/s400/Screenshot-GTK%2B+Code+Demos.png" alt="" id="BLOGGER_PHOTO_ID_5307845659358012850" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-7693478553959519205?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/7693478553959519205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=7693478553959519205' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7693478553959519205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/7693478553959519205'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/02/gnome-theme-japan-2007.html' title='Gnome Theme - Japan 2007'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/SalBgUiiJbI/AAAAAAAAC4A/te6F4xdjuno/s72-c/Screenshot-GTK%2B+Code+Demos.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4981775387576274022</id><published>2009-02-27T15:00:00.000-08:00</published><updated>2009-02-27T15:05:59.248-08:00</updated><title type='text'>Glest and Catalyst 9.1 with dual head</title><content type='html'>I wanted to try out the game Glest on my machine and ran into some odd things.&lt;br /&gt;&lt;br /&gt;1. Running with two displays, the game spans over both displays with the menu being split right down the middle. I'm guessing this is due to the xrandr 1.1 compatibility of the Catalyst 9.1 (fglrx 9.1) drivers.&lt;br /&gt;&lt;br /&gt;2. Switching the displays into clone mode prior to bringing up game and then trying to start it, causes the game to crash on start.&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;[kdekorte@quad ~]$ glest&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;X Error of failed request:  BadValue (integer parameter out of range for operation)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  Major opcode of failed request:  135 (XFree86-VidModeExtension)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  Minor opcode of failed request:  10 (XF86VidModeSwitchToMode)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  Value in failed request:  0x5b&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So I guess I am kinda out of luck trying out the game. I might try and play it in dual head and see if I can move some of the in game menus around. But for games, I really wish they would stick to one display unless told otherwise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4981775387576274022?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4981775387576274022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4981775387576274022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4981775387576274022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4981775387576274022'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/02/glest-and-catalyst-91-with-dual-head.html' title='Glest and Catalyst 9.1 with dual head'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4864209974153246401</id><published>2009-02-23T13:54:00.000-08:00</published><updated>2009-02-23T14:03:55.475-08:00</updated><title type='text'>Nautilus Property Page now included in Gnome MPlayer</title><content type='html'>Andrew Kluger asked me that since I had a replacement for all of the Totem components (thumbnailer, browser plugin, media player) except for a property page in Nautilus then perhaps I could create one. I took a look at how Totem did it an determined that it didn't look that bad. So I started working on it and within about 4 hrs had something functional. It may not be finished yet, but it seems to fit the bill.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8vVUG9EUYMg/SaMcRUYJS4I/AAAAAAAAC34/Bum-IK6s-zw/s1600-h/Screenshot-Videos+-+File+Browser.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 243px;" src="http://4.bp.blogspot.com/_8vVUG9EUYMg/SaMcRUYJS4I/AAAAAAAAC34/Bum-IK6s-zw/s400/Screenshot-Videos+-+File+Browser.png" alt="" id="BLOGGER_PHOTO_ID_5306115869825911682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So how it works, is you install Gnome MPlayer from SVN (0.9.5) and it will install the Nautilus plugin. Select a media file that has an appropriate mime type (if your file type is missing, let me know and I'll add it), and right click on the file. Select properties and you should then see the Audio/Video tab. Click on it an it should then give you details about the media file based on what MPlayer knows about the file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4864209974153246401?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4864209974153246401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4864209974153246401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4864209974153246401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4864209974153246401'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/02/nautilus-property-page-now-included-in.html' title='Nautilus Property Page now included in Gnome MPlayer'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_8vVUG9EUYMg/SaMcRUYJS4I/AAAAAAAAC34/Bum-IK6s-zw/s72-c/Screenshot-Videos+-+File+Browser.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4284767202488971835</id><published>2009-02-04T09:10:00.001-08:00</published><updated>2009-02-04T09:11:35.217-08:00</updated><title type='text'>New gnome-mplayer and gecko-mediaplayer 0.9.4</title><content type='html'>gnome-mplayer 0.9.4 has been released you can download it here&lt;br /&gt;&lt;a href="http://www.blogger.com/%20http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.4.tar.gz"&gt;&lt;br /&gt;http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.9.4.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer 0.9.4 has been released you can download it here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.4.tar.gz"&gt;http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.9.4.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Changes:&lt;br /&gt;&lt;br /&gt;gnome-mplayer&lt;br /&gt;&lt;br /&gt;Compatibility with Free/Open/NetBSD&lt;br /&gt;Updated translations&lt;br /&gt;New commandline option "--showsubtitles" defaults to 1, set to 0 to&lt;br /&gt;prevent subtitles from showing by default.&lt;br /&gt;Cleanup glib/gtk assertions&lt;br /&gt;Fix window resize issues&lt;br /&gt;Better handling of initial video playback window, should cause fewer resizes&lt;br /&gt;Fix crashes when HOME is not set&lt;br /&gt;Fix some realplayer emulation issues, may not be entirely fixed as&lt;br /&gt;problem site is not accessible at my location&lt;br /&gt;Stability improvements&lt;br /&gt;Compatibility with libgpod 0.7 (API change between 0.6 and 0.7)&lt;br /&gt;Mixer option is only used when the ALSA ao is selected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gecko-mediaplayer&lt;br /&gt;&lt;br /&gt;Switch from XPCOM to NPRuntime Mozilla interface, removes need of idl&lt;br /&gt;compiler and should work on more platforms easier&lt;br /&gt;Compatibility with with Konqueror 4&lt;br /&gt;Fix problems with realmedia sites that use a control parameter that dbus&lt;br /&gt;does not like&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4284767202488971835?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4284767202488971835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4284767202488971835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4284767202488971835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4284767202488971835'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/02/new-gnome-mplayer-and-gecko-mediaplayer.html' title='New gnome-mplayer and gecko-mediaplayer 0.9.4'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-3788505533340653646</id><published>2009-02-02T13:53:00.000-08:00</published><updated>2009-02-02T13:55:04.912-08:00</updated><title type='text'>Google Earth on Fedora 10</title><content type='html'>If you are running Google Earth on Fedora 10 and are getting the following dialog box:&lt;br /&gt;&lt;br /&gt;Google Earth Error&lt;br /&gt;&lt;br /&gt;  Google Earth detected an error while trying to authenticate. Please&lt;br /&gt;  check the following:&lt;br /&gt;  - your network connection (can you get to www.google.com?)&lt;br /&gt;  - your firewall settings&lt;br /&gt;  (are you blocking /usr/lib/googleearth/googleearth-bin?)&lt;br /&gt;&lt;br /&gt;  Error code: 29&lt;br /&gt;  For more information, visit:&lt;br /&gt;&lt;br /&gt;Try installing nss-mdns.i386, it solved the problem for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-3788505533340653646?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/3788505533340653646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=3788505533340653646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3788505533340653646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/3788505533340653646'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/02/google-earth-on-fedora-10.html' title='Google Earth on Fedora 10'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-662337045688630740</id><published>2009-02-02T09:31:00.000-08:00</published><updated>2009-02-02T14:27:56.652-08:00</updated><title type='text'>Linux Catalyst 9.1 on Fedora 10</title><content type='html'>I've been using Fedora and ATI cards together for awhile and the fglrx support has always been kinda hit and miss. The last combination that worked well was Fedora 8 and fglrx 8.10 (I believe). Anyway, when I upgraded to Fedora 10, I did not expect it work well and I had trouble with 8.11 and 8.12 various issues from no display to no 3d support.&lt;br /&gt;&lt;br /&gt;So when 9.1 came out, I was not expecting much. However, I installed the akmod-fglrx package from rpmfusion-updates-testing today and so far I have been happy. I run a x86_64 distrobution so I had to install the additional xorg-x11-drv-fglrx-libs-8.573-1.9.1.fc10.i386 package so that 3d would work with i386 applications like SecondLife. If you don't have this installed SecondLife will run at a reduced frame rate. I have not seen other apps that have required this. And since I run dual head I had to remove the virtual setting from the screen area so that fglrx set the screen rez correctly (leaving this in caused the horizontal width to be much to wide).  I used the ATI Catalyst Control Center to setup the dual head setting (in previous versions this application crashed) and restarted and everything looked correct.&lt;br /&gt;&lt;br /&gt;But I will say that Fedora 10 and Catalyst 9.1 do work together and it seems to work well. Thanks rpmfusion!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-662337045688630740?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/662337045688630740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=662337045688630740' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/662337045688630740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/662337045688630740'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/02/linux-catalyst-91-on-fedora-10.html' title='Linux Catalyst 9.1 on Fedora 10'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8205387442944439670</id><published>2009-01-29T13:57:00.000-08:00</published><updated>2009-01-29T14:21:03.944-08:00</updated><title type='text'>gnome-mplayer 0.9.4 will work with the *BSDs</title><content type='html'>I've had an open issue with gnome-mplayer not working on the BSDs for awhile now. It always seemed to be a locking error with the code and the problem didn't happen on any of my machines. After trying to have people help me debug it, it kept coming back to the same issue, the second call to g_mutex_lock didn't block, it would just go on thru. So I decided to bite the bullet and install FreeBSD 7 on a VM. I was able to duplicate the issue quite easily. So the next step was to write a test program that simulated my code. I did that and found that the test program behaved the same way that gnome-mplayer did in Linux and BSD. So I then opened a bug on GLIB. The comment was that the a GMutex was not guaranteed to be recursive or non-recursive. What this means is that depending on your environment the way it works changes. So I did a little chatting on irc and __tim told me to check out GCond objects. So I tweaked my test program from using a second lock to g_cond_wait(...) and changed the g_mutex_unlocks to g_cond_signal(...) . After that the test program ran correctly on both Linux and FreeBSD.&lt;br /&gt;&lt;br /&gt;So after seeing how the test program worked, I made the needed changes to gnome-mplayer. Did some quick tests on Linux and FreeBSD and everything worked properly. The changes were committed to SVN, so expect to see gnome-mplayer available for *BSD in the near future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8205387442944439670?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8205387442944439670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8205387442944439670' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8205387442944439670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8205387442944439670'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/01/gnome-mplayer-094-will-work-with-bsds.html' title='gnome-mplayer 0.9.4 will work with the *BSDs'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-1109657805074463467</id><published>2009-01-08T12:44:00.000-08:00</published><updated>2009-01-08T13:04:28.592-08:00</updated><title type='text'>gecko-mediaplayer: Replacing XPCom with NPRuntime</title><content type='html'>Thought I would give a little post-op on the XPCom to NPRuntime conversion. One of the biggest issues with XPCom was the need for .idl files and the code that went along with them. How an .idl file worked was that you declared a class with a unique id and then the methods and properties of that class. Then you took that .idl file and ran it thru the xpidl compiler and this gave and .xpt and a .h file as the output. The .xpt was used by firefox,mozilla, et al to know what methods the class/plugin provided. The .h file was used by the code to create then entry points for the methods. Anyway, getting all the working on many different distrobutions was a pain. Many of the files needed for this step ended up in different places and usually the .pc files (the pkg-config files that say where everything is) were wrong.&lt;br /&gt;&lt;br /&gt;So with libxul 1.9.1 coming out shortly and it changing things with XPCom again I decided to look at npruntime since that is where things need to go anyway. Before doing this I did make sure that I could get the plugin working in XPCom mode with 1.9.1 and I was able to, with some minimal fuss. But still decided to take a look into the conversion since I was sick of the whole idl thing.&lt;br /&gt;&lt;br /&gt;I planned that the conversion to npruntime would take me about a month on an off and just getting it work, based on the issues I had to get xpcom working initially (this is the mplayerplug-in 2.0 code, version prior to 2.0 had no javascript support).&lt;br /&gt;&lt;br /&gt;I started looking at the npruntime sample that I had I started cutting out code from gecko-mediaplayer first. Took about 2-3 hrs and I had the code running and linking against npruntime but without javascript code. I took, npn_gate,npp_gate and np_entry from the sample to get going. At first I didn't think I should touch those files, but after looking at them and reading the comments in them, it looked like I should edit them as needed. Once I got past this step I was actually able to get the plugin to do something other than stare at me. So I got it doing the basics and then I thought I should get javascript working.&lt;br /&gt;&lt;br /&gt;So again I looked at the sample and noticed that the classes in the file, kinda resembled the stuff from XPCom and so I decided to get two methods working, play and pause. I had to declare an id and then define that id to be the same as the methods that I did in the .idl file. I then had to edit HasMethod to say, yeah I could handle that id. After I got HasMethod working I noticed that the code was dropping into Invoke and found that with a couple of lines of code I could take the same call that I used in the XPCom callbacks and apply it here. Once I got that working I started doing the bookwork and created all the methods and the callbacks. The same was pretty much true for the properties as well. And in about 8 hrs of work it was pretty much working.&lt;br /&gt;&lt;br /&gt;The conversion turned out to be much less work than I expected it to be and I think the code is actually easier to understand now. Before I really dug into this, I looked at it and just was really dreading the conversion as I expected it to be a huge learning curve, but actually I was able to reuse a lot of what I already knew.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-1109657805074463467?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/1109657805074463467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=1109657805074463467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1109657805074463467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1109657805074463467'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/01/gecko-mediaplay-replacing-xpcom-with.html' title='gecko-mediaplayer: Replacing XPCom with NPRuntime'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4282299878160524700</id><published>2009-01-02T11:59:00.000-08:00</published><updated>2009-01-02T12:02:31.502-08:00</updated><title type='text'>radeonhd drivers on r600</title><content type='html'>After installing libdrm and radeonhd from the r6xx-r7xx-support branch. And running configure with the --prefix=/usr and --libdir=/usr/lib64 and making a slight modification to the libtool file in drm so that it would install when the libdir was /usr/lib64 I got my system back up and working in the same state as before. Except that with radeonhd I need to enable the composite manager in metacity to make it display better.&lt;br /&gt;&lt;br /&gt;After that I reran the gtkperf -c 500 -a test and got this&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkPerf 0.40 - Starting testing: Fri Jan  2 12:57:55 2009&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkEntry - time:  0.16&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkComboBox - time:  4.70&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkComboBoxEntry - time:  4.07&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkSpinButton - time:  0.41&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkProgressBar - time:  0.26&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkToggleButton - time:  0.70&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkCheckButton - time:  0.51&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkRadioButton - time:  0.90&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkTextView - Add text - time:  8.33&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkTextView - Scroll - time:  0.98&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Lines - time:  2.02&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Circles - time:  3.88&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Text - time:  2.93&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Pixbufs - time:  0.35&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; --- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Total time: 30.20&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Which is a fun 5 seconds faster than the eariler test... excellent&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4282299878160524700?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4282299878160524700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4282299878160524700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4282299878160524700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4282299878160524700'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/01/radeonhd-drivers-on-r600.html' title='radeonhd drivers on r600'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-5701599176993838989</id><published>2009-01-02T10:44:00.000-08:00</published><updated>2009-01-02T10:49:20.015-08:00</updated><title type='text'>Radeon r600 drivers</title><content type='html'>It appears that the r600/r700 AMD/ATI chipsets are finally making some progress on getting hardware acceleration going. So I'll be doing some testing here with them in the future.&lt;br /&gt;&lt;br /&gt;As of right now I'm running Fedora 10 and am using the xorg-x11-drv-ati drivers that come with Fedora 10 and they are giving these performance metrics. rpm is xorg-x11-drv-ati-6.9.0-63.fc10.x86_64&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;gtkperf -c 500 -a&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkPerf 0.40 - Starting testing: Fri Jan  2 11:46:31 2009&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkEntry - time:  0.18&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkComboBox - time:  6.01&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkComboBoxEntry - time:  5.69&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkSpinButton - time:  0.43&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkProgressBar - time:  0.25&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkToggleButton - time:  0.86&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkCheckButton - time:  0.61&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkRadioButton - time:  1.04&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkTextView - Add text - time:  8.95&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkTextView - Scroll - time:  1.61&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Lines - time:  1.60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Circles - time:  4.31&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Text - time:  3.20&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;GtkDrawingArea - Pixbufs - time:  0.45&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt; --- &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;Total time: 35.17&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;glxgears is not hardware accelerated yet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;glxgears&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;1071 frames in 5.0 seconds = 214.146 FPS&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;1075 frames in 5.0 seconds = 214.934 FPS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also to note that I am running two screens with one desktop across them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-5701599176993838989?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/5701599176993838989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=5701599176993838989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5701599176993838989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/5701599176993838989'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/01/radeon-r600-drivers.html' title='Radeon r600 drivers'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2252318785149852864</id><published>2009-01-02T10:39:00.001-08:00</published><updated>2009-01-02T10:44:02.016-08:00</updated><title type='text'>gnome-mplayer and gecko-mediaplayer 0.9.3 released</title><content type='html'>Updated versions of gnome-mplayer and gecko-mediaplayer have been released. Pretty much several small fixes for a few annoying issues. But would recommend the update.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2252318785149852864?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2252318785149852864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2252318785149852864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2252318785149852864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2252318785149852864'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2009/01/gnome-mplayer-and-gecko-mediaplayer-093.html' title='gnome-mplayer and gecko-mediaplayer 0.9.3 released'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-4782944519500679898</id><published>2008-12-17T10:11:00.000-08:00</published><updated>2008-12-17T10:22:10.349-08:00</updated><title type='text'>Perl glob performance</title><content type='html'>I was working on a project and found that my file server that I was pulling data off of seemed a little slow when getting the list of filenames. I was using 'glob' to get a list of files from the server and then kept the 10 most recent (the file names were sequential so a reverse sort gave that simply). But I found that the glob was taking a long time (there were about 4000 files in the directory and I could not remove them due to business rules). So I asked on the perl irc channel and found that they recommended using opendir/readdir over the glob call since glob does a stat on everyfile, making it run slower. So replacing (1) with (2) resulted in a 10 times speed up of my code for just this part of the code.&lt;br /&gt;&lt;br /&gt;(1)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;@files = glob "d:/path/to/directory/*";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$i = 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;foreach $file (reverse(sort @files)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      print $file . "\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      $i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      if ($i &gt; 10) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;              last;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(2)&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;opendir DH, "d:/path/to/directory/";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;@files = readdir DH;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;$i = 1;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;foreach $file (reverse(sort @files)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      print $file . "\n";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      $i++;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      if ($i &gt; 10) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;              last;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;      }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;closedir DH;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I found this change useful so I thought I would share it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-4782944519500679898?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/4782944519500679898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=4782944519500679898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4782944519500679898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/4782944519500679898'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2008/12/perl-glob-performance.html' title='Perl glob performance'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-195421160206740483</id><published>2008-12-04T09:08:00.000-08:00</published><updated>2008-12-04T09:36:45.797-08:00</updated><title type='text'>Recover a failing disk using a Linux Live CD</title><content type='html'>I had a friends disk fail the other day and this is how I attempted to recover it.&lt;br /&gt;&lt;br /&gt;First the situation, a Windows XP machine that was having trouble booting. I eventually got it to boot but shortly after that the disk in the machine started giving random read/write errors. So here is how I tried to recover it.&lt;br /&gt;&lt;br /&gt;Tools:&lt;br /&gt;Fedora Live CD (I used Fedora 8 cause that is what I had)&lt;br /&gt;A Fedora Linux based file server with lots of diskspace or another hard drive.&lt;br /&gt;&lt;br /&gt;My file server is setup as a samba server, so a Windows Server could be used in place if you have one.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Boot the machine using the Live CD&lt;/li&gt;&lt;li&gt;Switch to running as root&lt;/li&gt;&lt;li&gt;Install dd_rescue and samba-client   (on fedora the command is 'yum install dd_rescue samba-client')&lt;/li&gt;&lt;/ul&gt;Note: if you have to reboot, you will have to install these tools every time, unless you are using a Live CD on a USB Flash drive.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Mount the file server using cifs (this is the Samba/Windows Server protocol)&lt;/li&gt;&lt;/ul&gt;Create the local mount point&lt;br /&gt;mkdir /media/public&lt;br /&gt;&lt;br /&gt;Mount the fileserver&lt;br /&gt;mount -t cifs //[hostname or ip]/[share] [local path] -o username=[id]&lt;br /&gt;e.g. mount -t cifs //192.168.0.210/public /media/public -o username=anyone&lt;br /&gt;It will ask for a password, and you should give the password for the anyone account.&lt;br /&gt;&lt;br /&gt;If you are using another disk you can just mount it. The device name will probably be /dev/sdb1, but check dmesg to be sure.&lt;br /&gt;&lt;br /&gt;mount /dev/sdb1 /media/public&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Use dd_rescue to copy the partition to a file on the file server&lt;/li&gt;&lt;/ul&gt;dd_rescue -A /dev/sda1 /media/public/disk.img&lt;br /&gt;This may take several hours or even days and will take up large amounts of diskspace. In my case it was 2 days and 40GB.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Once the rescue is complete you can mount the disk on the server with a loop mount or copy it back to a new disk&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Loop method (requires Linux)&lt;/span&gt;&lt;br /&gt;Create the local mount point&lt;br /&gt;mkdir /mnt/disk&lt;br /&gt;&lt;br /&gt;Mount the image using a loop device&lt;br /&gt;mount -o loop -t ntfs-3g [path to disk.img] [mount point]&lt;br /&gt;e.g. mount -o loop -t ntfs-3g /data/public/disk.img /mnt/disk&lt;br /&gt;&lt;br /&gt;Copy the needed files from the /mnt/disk directory.&lt;br /&gt;&lt;br /&gt;If the disk image is not mounted, you might be able to boot the image using qemu with the following command:&lt;br /&gt;qemu -m 512 -hda /data/public/disk.img&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Copy method&lt;/span&gt;&lt;br /&gt;(reboot back into live CD with the new disk installed and partitioned, install the tools,mount the server/disk again)&lt;br /&gt;dd_rescue -A /media/public/disk.img /dev/sda1&lt;br /&gt;&lt;br /&gt;If the new disk is larger than the old disk (it cannot be smaller) then you may need to use parted or Partition Magic to resize the partition. Also, you may need to run 'fixboot' and 'fixmbr' using the Windows Install CD in rescue mode to get the new disk to boot. I would recommend doing a clean install and just copying the data files back since the OS and applications may have been damaged by the disk errors.&lt;br /&gt;&lt;br /&gt;Hopefully this is useful, but remember that depending on the level of disk failure it may not work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-195421160206740483?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/195421160206740483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=195421160206740483' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/195421160206740483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/195421160206740483'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2008/12/recover-failing-disk-using-linux-live.html' title='Recover a failing disk using a Linux Live CD'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-6767498353856648775</id><published>2008-11-21T13:58:00.000-08:00</published><updated>2008-11-21T14:13:19.487-08:00</updated><title type='text'>Gnome MPlayer 0.9.2 is out</title><content type='html'>I released gnome-mplayer 0.9.2 today. Normally I wait about a month between releases, but since 0.9.1 had so many annoying little issues. I decided to try and push 0.9.2 out a little quicker. Turns out even with this short release I still got 90+ changes in. Seems like an awful lot. Anyway 0.9.2 seems ok, although I'm already moving forward and making a few more patches. Sometimes I think the mplayer team has the right idea with the no release policy, but I do like being able to refer to a release when fixing bugs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-6767498353856648775?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/6767498353856648775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=6767498353856648775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6767498353856648775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/6767498353856648775'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2008/11/gnome-mplayer-092-is-out.html' title='Gnome MPlayer 0.9.2 is out'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-2514262096035080434</id><published>2008-11-11T10:54:00.000-08:00</published><updated>2008-11-11T11:05:22.210-08:00</updated><title type='text'>Gnome MPlayer Subtitle Updates</title><content type='html'>I did some more work on the subtitle and audio language pickers today. The problem I had is that some media types don't have a label for the subtitle or audio ids. So for some cases media that had subtitles or different audio tracks this tracks where not getting picked up. So I got to work on fixing that today and what happens is that for ids that have a label, the label is placed in the menu, otherwise the raw id value is put in the menu. This should at least allow the user to try some of the different options and see if they get what they want.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8vVUG9EUYMg/SRnWFVYODLI/AAAAAAAACfs/lmqOm4sgGj0/s1600-h/Screenshot-mewmew-vorbis-ssa.mkv+-+GNOME+MPlayer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 278px;" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/SRnWFVYODLI/AAAAAAAACfs/lmqOm4sgGj0/s320/Screenshot-mewmew-vorbis-ssa.mkv+-+GNOME+MPlayer.png" alt="" id="BLOGGER_PHOTO_ID_5267476626312924338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you can see in this example of an mkv file with many subtitles, all of the possible subtitles are in the menu with the active title marked. You can see on the video how Spanish is the subtitle set being used.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_8vVUG9EUYMg/SRnWxLvsdNI/AAAAAAAACf0/fwmumX1mXyM/s1600-h/Screenshot-dvdnav:+-+GNOME+MPlayer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 212px;" src="http://4.bp.blogspot.com/_8vVUG9EUYMg/SRnWxLvsdNI/AAAAAAAACf0/fwmumX1mXyM/s320/Screenshot-dvdnav:+-+GNOME+MPlayer.png" alt="" id="BLOGGER_PHOTO_ID_5267477379641275602" border="0" /&gt;&lt;/a&gt;In the above example the media (dvdnav://) does not have a label for the audio languages and so we get the code. Since this is all the information that mplayer is providing at this point, I can't present a label but it is better than no option. In this case 128 is English and 129 is Spanish.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-2514262096035080434?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/2514262096035080434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=2514262096035080434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2514262096035080434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/2514262096035080434'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2008/11/gnome-mplayer-subtitle-updates.html' title='Gnome MPlayer Subtitle Updates'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/SRnWFVYODLI/AAAAAAAACfs/lmqOm4sgGj0/s72-c/Screenshot-mewmew-vorbis-ssa.mkv+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-8584061142747820088</id><published>2008-11-10T13:41:00.000-08:00</published><updated>2008-11-10T13:45:02.929-08:00</updated><title type='text'>gnome-mplayer UI</title><content type='html'>I've gotten cover art working in gnome-mplayer, and I found that when I run the application as basically a music player (which I do alot) I found that seeing the cover art and the playlist can be handy. However, I don't care how this display looks when it is running in horizontal mode, but in vertical mode it looks pretty nice. Here is a screen shot of my current SVN code when I run in vertical mode.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_8vVUG9EUYMg/SRirLVyztWI/AAAAAAAACfk/ETK20TRenWw/s1600-h/Screenshot-Enya+-+Orinoco+Flow+-+%2880-182%29+-+GNOME+MPlayer.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 314px; height: 320px;" src="http://3.bp.blogspot.com/_8vVUG9EUYMg/SRirLVyztWI/AAAAAAAACfk/ETK20TRenWw/s320/Screenshot-Enya+-+Orinoco+Flow+-+%2880-182%29+-+GNOME+MPlayer.png" alt="" id="BLOGGER_PHOTO_ID_5267147975526954338" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-8584061142747820088?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/8584061142747820088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=8584061142747820088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8584061142747820088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/8584061142747820088'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2008/11/gnome-mplayer-ui.html' title='gnome-mplayer UI'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_8vVUG9EUYMg/SRirLVyztWI/AAAAAAAACfk/ETK20TRenWw/s72-c/Screenshot-Enya+-+Orinoco+Flow+-+%2880-182%29+-+GNOME+MPlayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-14117446.post-1657793906078333959</id><published>2008-11-03T06:11:00.000-08:00</published><updated>2008-11-03T06:13:24.462-08:00</updated><title type='text'>gnome-mplayer 0.9.0..err 0.9.1 out</title><content type='html'>Well I released gnome-mplayer 0.9.0 on Friday and by late Saturday a bunch of compile bugs started coming in. Turns out I had done two things wrong.&lt;br /&gt;&lt;br /&gt;1. I used some features only in glib 2.16 and higher&lt;br /&gt;2. I didn't handle the gio check properly in autoconf&lt;br /&gt;&lt;br /&gt;I've fixed it now, but that will remind me to check that everything compiles properly in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/14117446-1657793906078333959?l=kdekorte.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://kdekorte.blogspot.com/feeds/1657793906078333959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=14117446&amp;postID=1657793906078333959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1657793906078333959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/14117446/posts/default/1657793906078333959'/><link rel='alternate' type='text/html' href='http://kdekorte.blogspot.com/2008/11/gnome-mplayer-090err-091-out.html' title='gnome-mplayer 0.9.0..err 0.9.1 out'/><author><name>Kevin DeKorte</name><uri>http://www.blogger.com/profile/16570447287826184242</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp3.blogger.com/_8vVUG9EUYMg/SEf1KANGyJI/AAAAAAAAArA/yxUqI7JV9fM/S220/100_2949.JPG'/></author><thr:total>0</thr:total></entry></feed>
