<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>aaron-kelley.net &#187; Multimedia</title>
	<atom:link href="http://aaron-kelley.net/blog/tag/multimedia/feed/" rel="self" type="application/rss+xml" />
	<link>http://aaron-kelley.net</link>
	<description>My little corner of the Internet</description>
	<lastBuildDate>Fri, 18 May 2012 19:32:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Use Windows 7&#8242;s built-in h.264 decoder in Media Player Classic Homecinema</title>
		<link>http://aaron-kelley.net/blog/2009/08/use-windows-7s-built-in-h-264-decoder-in-media-player-classic-homecinema/</link>
		<comments>http://aaron-kelley.net/blog/2009/08/use-windows-7s-built-in-h-264-decoder-in-media-player-classic-homecinema/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 19:17:28 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[CCCP]]></category>
		<category><![CDATA[CoreAVC]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows codecs]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=492</guid>
		<description><![CDATA[On Windows, I always install the CCCP to get all of the codecs I need.  It&#8217;s a nice pack of mostly open source software.  Most of the audio and video decoding functionality it provides is provided by libavcodec from the FFmpeg project &#8212; this library also powers the decoding of VLC, Perian, and most notable [...]]]></description>
			<content:encoded><![CDATA[<p>On Windows, I always install the <a href="http://www.cccp-project.net/" target="_blank">CCCP</a> to get all of the codecs I need.  It&#8217;s a nice pack of mostly open source software.  Most of the audio and video decoding functionality it provides is provided by libavcodec from the <a href="http://ffmpeg.org/" target="_blank">FFmpeg project</a> &#8212; this library also powers the decoding of <a href="http://www.videolan.org/vlc/" target="_blank">VLC</a>, <a href="http://perian.org/" target="_blank">Perian</a>, and most notable media players on Linux.  With the CCCP, this is provided in the form of FFDShow, a set of DirectShow filters that can be used by any Windows application that supports DirectShow.  The CCCP also includes Media Player Classic, a nice, light player, pre-configured to just play everything right.  No thinking involved, just install the CCCP.</p>
<p>However, I find that libavcodec is not fast enough to decode high-bitrate h.264 content in real-time on my machine (2.4 GHz Core 2 Duo) &#8212; say, for example, the h.264 content that you would find on a Blu-ray disc.  So, I set out looking for alternatives.</p>
<p><span id="more-492"></span>The most obvious choice is <a href="http://www.coreavc.com/" target="_blank">CoreAVC</a> (although that will cost you $15!).  They boast having the fastest software h.264 decoder available &#8212; and they&#8217;re probably right.  I downloaded the trial version and found that it allowed my computer, for the first time, to play back a Blu-ray encoding without stuttering or hiccuping or dropping frames.  Unfortunately, my particular Blu-ray movie (Stargate: Continuum) <a href="http://forum.corecodec.com/viewtopic.php?f=3&amp;t=1572" target="_blank">apparently was encoded by some encoder that did not follow the AVC spec completely</a>, and thus, CoreAVC has some <a href="http://aaron-kelley.net/wp-content/uploads/2009/08/sgc-1.jpg" target="_blank">decoding</a> <a href="http://aaron-kelley.net/wp-content/uploads/2009/08/sgc-2.jpg" target="_blank">errors</a> (although the video is decoded fine by libavcodec, if a bit too slowly).  <a href="http://forum.corecodec.com/viewtopic.php?f=3&amp;t=2868" target="_blank">I&#8217;ve been promised that a workaround for this issue will be present in CoreAVC 2.0</a>, which may come along at around the same time as Windows 7&#8242;s general availability.</p>
<p>There&#8217;s also hardware-assisted decoding.  Maybe if you have a good GPU, this is an option.  On my machine, the GPU supports h.264 decoding, but it is even slower than libavcodec.</p>
<p>Another option is just to use Windows 7&#8242;s built-in h.264 support, that I had read about at some point, but completely slipped my mind until after I checked out CoreAVC.  So, here&#8217;s how to configure Media Player Classic to prefer Windows 7&#8242;s native support over that provided by FFDShow.</p>
<p>First, go to View -&gt; Options.  Select &#8220;External Filters&#8221; on the left, and then click &#8220;Add Filter&#8221; in the top right.  Find &#8220;Microsoft DTV-DVD Video Decoder&#8221; and click &#8220;OK.&#8221;</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-489" title="Using Microsoft h.264 filter in MPC - 1" src="http://aaron-kelley.net/wp-content/uploads/2009/08/msh264-1.png" alt="Using Microsoft h.264 filter in MPC - 1" width="476" height="366" /></p>
<p>Now, select this filter in the list of filters, and choose the &#8220;Prefer&#8221; option on the right.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-490" title="Using Microsoft h.264 filter in MPC - 2" src="http://aaron-kelley.net/wp-content/uploads/2009/08/msh264-2.png" alt="Using Microsoft h.264 filter in MPC - 2" width="692" height="531" /></p>
<p>This filter will take over the playback of some other types of media as well.  If you don&#8217;t want that, remove everything except the h.264 subtype and the subtypes in {braces} from the list at the bottom of this window.</p>
<p>Press &#8220;OK,&#8221; and then close and restart Media Player Classic.  And then, enjoy your h.264.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-491" title="Using Microsoft h.264 filter in MPC - 3" src="http://aaron-kelley.net/wp-content/uploads/2009/08/msh264-3.png" alt="Using Microsoft h.264 filter in MPC - 3" width="800" height="588" /></p>
<p>(By the way, this is the h.264 encoding found on the Blu-ray disc, and it has not been re-encoded or re-compressed or anything.  I had to rip it because that&#8217;s the only way I could get it to play at all&#8230; but that&#8217;s <a href="/blog/2008/10/blu-ray-woes/">another story</a>.)</p>
<p>If you ever decide you want to undo this, just go back to the &#8220;External Filters&#8221; config and remove the Microsoft DTV-DVD filter from the list, and then restart Media Player Classic again.</p>
<p>I&#8217;ve found Windows 7&#8242;s native support to be faster than libavcodec, but slower than CoreAVC.  It also doesn&#8217;t have any of the decoding errors that I saw in CoreAVC.  It is <em>almost fast enough</em> to play the movie on my system, but I still notice some slight stuttering.  I&#8217;ll live with it until CoreAVC 2.0 is available, and then we&#8217;ll see how that stacks up.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2009/08/use-windows-7s-built-in-h-264-decoder-in-media-player-classic-homecinema/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Launch of gallery.aaron-kelley.net</title>
		<link>http://aaron-kelley.net/blog/2008/10/launch-of-gallery-aaron-kelley-net/</link>
		<comments>http://aaron-kelley.net/blog/2008/10/launch-of-gallery-aaron-kelley-net/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 04:49:41 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Gallery]]></category>
		<category><![CDATA[Gallery2]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Windows Photo Gallery]]></category>
		<category><![CDATA[XMP]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=3</guid>
		<description><![CDATA[For over a year now, I&#8217;ve been planning to launch an online photo album.  Today, it&#8217;s here. I looked at many options for this.  The easiest solution seems like it would be to use an existing online photo sharing site, like Flickr or Windows Live Spaces.  I looked at four or five of these, and [...]]]></description>
			<content:encoded><![CDATA[<p>For over a year now, I&#8217;ve been planning to launch an online photo album.  Today, it&#8217;s here.</p>
<p>I looked at many options for this.  The easiest solution seems like it would be to use an existing online photo sharing site, like Flickr or Windows Live Spaces.  I looked at four or five of these, and none of them really offered what I was looking for.  And what was that, exactly?</p>
<p><span id="more-3"></span><strong>Access control.</strong> I want to be able to upload a bunch of photos for the general public to see, but have more that friends and family can log in to view.  I want to be able to assign users into groups and set some photos visible only to certain groups.</p>
<p><strong>Tagging.</strong> Some existing services have limited support for tagging.  I really like Windows Photo Gallery&#8217;s hierarchical tagging.  I wanted some way to bring this into my online photo gallery.</p>
<p>(Hold on, why don&#8217;t I just use Facebook?  It seems to fit the bill so far.  Well, how about these&#8230;)</p>
<p><strong>Download the full-size, original photos.</strong> Users who have accounts should be able to download the full photo for archival or printing, not just a scaled-down web version.  And I&#8217;d like the photos on the web site itself to also be reasonably high resolution&#8230; no 640&#215;480 junk.</p>
<p><strong>Easily managed appearance and organization of photos.</strong> Specifically, I want photos to be presented chronologically, and I don&#8217;t want to have to do some tedeous rearranging or even be sure to upload photos in the correct order to get them to appear in the order I want.</p>
<p>After dismissing the idea of using an existing online service, I thought about writing my own.  I started working on my own online photo application.  It was to support everything I mentioned above, and even support importing XMP metadata information saved by Windows Photo Gallery and expose the hierarchical tag tree for users to browse.  I made some good progress on this application during the previous summer, but I ended up dropping it because I simply do not have the time to devote to it.</p>
<p>However, all of that effort was not lost.  I finally settled on <a href="http://gallery.menalto.com/" target="_blank">Gallery</a> (what a name), an open-source PHP based photo gallery web app.  I extended the metadata module provided with it to support reading XMP metadata from Windows Photo Gallery (tags, corrected dates, and captions), using code I had written for this that was originally intended to be used in my own photo application.  This makes uploading photos that I have already organized in Windows Photo Gallery <em>very easy</em> for me.  I made some other minor tweaks to the app, but now it is up and running at <a href="http://gallery.aaron-kelley.net/" target="_blank">gallery.aaron-kelley.net</a>.</p>
<p>Here&#8217;s what you need to know if you want to check out my photo gallery!</p>
<p>I decided <em>not to expose tag information directly</em> for privacy reasons.  However, you can search on the tags.  My tags are pretty detailed, so if you put in a location, person, or whatever in the search box, you may be able to find photos.</p>
<p>Personal photos (that is, photos of me, friends, family, and so on) are only visible to people who have an account and sign in.  If you register for an account, it has to be verified by me before it becomes active.  I will only allow friends and family to register accounts.  People without accounts can still view my more &#8220;general&#8221; photos.</p>
<p>Account holders may also download the original version of any photo they have access to.  Other web users may view the rather generously sized 1024&#215;768 versions.  (I thought about going even higher than that, but decided that it&#8217;d make the page bigger than some users&#8217; web browser windows.  I&#8217;ll check out the Google Analytics data on this after a while, and raise it if it looks like it won&#8217;t bug very many people.)</p>
<p>At this moment, I&#8217;ve only uploaded photos from the last two months.  I will be adding more in the coming days and weeks, starting from now and going backwards.  Photos marked &#8220;NEW&#8221; on the site are photos that I added within the last 7 days.  (After I run out of digital photos, I hope to digitize some &#8220;traditional photos&#8221; and make them available.  But I have lots of digital photos that I have yet to even sort through and tag for myself.)</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2008/10/launch-of-gallery-aaron-kelley-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blu-ray woes</title>
		<link>http://aaron-kelley.net/blog/2008/10/blu-ray-woes/</link>
		<comments>http://aaron-kelley.net/blog/2008/10/blu-ray-woes/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 20:56:09 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Blu-ray]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Stargate]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=9</guid>
		<description><![CDATA[I pre-ordered a copy of Stargate: Continuum on Blu-ray and received it a few days after it came out, back during the summer. I have yet to be able to play it. I don&#8217;t have an HDTV or a set-top Blu-ray player. I do have a laptop with a full-HD display and a Blu-ray drive. [...]]]></description>
			<content:encoded><![CDATA[<p>I pre-ordered a copy of <a href="http://en.wikipedia.org/wiki/Stargate:_Continuum" target="_blank">Stargate: Continuum</a> on Blu-ray and received it a few days after it came out, back during the summer.  I have yet to be able to play it.</p>
<p>I don&#8217;t have an HDTV or a set-top Blu-ray player.  I do have a laptop with a full-HD display and a Blu-ray drive.  That should be enough?  However, software to play Blu-ray titles on Windows seems to be a bit lacking.</p>
<p><span id="more-9"></span>To be clear, this is the only Blu-ray disc that I have tried to play (the only one I have at the moment).  It came with a leaflet that said that my player may need a firmware update for &#8220;optimal playback.&#8221;</p>
<p>First, I tried to play it in Nero Showtime (that came with Nero 8).  I had purchased the HD-DVD/Blu-ray plug-in for Nero 8 that is supposed to, among other things, allow HD-DVD and Blu-ray playback in Nero Showtime.  HD-DVD worked reasonably well, but when I tried to play this Blu-ray disc, it gave me a &#8220;you need to update your firmware&#8221; message and then would not play the movie (Nero Showtime just seemed to reset).</p>
<p>I checked on this with Nero support and they mentioned that lots of people are having problems playing newer Blu-ray releases that require this firmware update, but they offered no solution.  Nero has since released Nero 9, which seems to have any option for HD-DVD/Blu-ray playback removed from Nero Showtime.</p>
<p>Alright, so I tried to play it in PowerDVD 8 after they released an update that is supposed to address this &#8220;firmware update&#8221; issue.  It acts like it&#8217;s going to start playing the movie, and then it crashes with the standard Windows &#8220;this program stopped working&#8221; dialog box.</p>
<p>Today, I tried Corel WinDVD 9 Plus Blu-ray.  This program crashes when I launch it, even if I don&#8217;t have any DVD/HD-DVD/Blu-ray disc in the drive at all.</p>
<p>Is there any other Blu-ray playback software for Windows that I can try?  I just want to watch my stupid movie.  If you happen to read this and know of any, please drop me a line.  <img src='http://aaron-kelley.net/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> </p>
<p>I love the idea of Blu-ray (or HD-DVD), which is pretty much, high quality high definition movies on a disc like a DVD.  It is unreasonably more complicated than a DVD, both in terms of its implementation and in actually getting it to work.  Maybe I could play older movies that came out before this firmware update business.  What about consumers that have a set-top Blu-ray player for their HDTV?  Do movie studios really expect all of them to be able to figure out how to hook their players up to the Internet and download the firmware update, or go through whatever other process is necessary to get a firmware update on the player, just to get new movies to play?  I hope this all gets sorted out before Blu-ray takes off, and we don&#8217;t see a regular stream of required updates causing problems forever.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2008/10/blu-ray-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating Vista&#8217;s Windows Photo Gallery database</title>
		<link>http://aaron-kelley.net/blog/2008/03/migrating-vistas-windows-photo-gallery-database/</link>
		<comments>http://aaron-kelley.net/blog/2008/03/migrating-vistas-windows-photo-gallery-database/#comments</comments>
		<pubDate>Fri, 14 Mar 2008 00:05:57 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Tagging]]></category>
		<category><![CDATA[Windows Photo Gallery]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[XMP]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=33</guid>
		<description><![CDATA[I&#8217;ve taken a liking to the Windows Photo Gallery application that comes with Windows Vista. It&#8217;s nice for organizing photos and videos, and the killer feature for me is the hierarchical tagging, a feature that I cannot find in any other free photo management app for Windows. Windows Photo Gallery stores tag information directly in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve taken a liking to the <a href="http://en.wikipedia.org/wiki/Windows_Photo_Gallery" target="_blank">Windows Photo Gallery</a> application that comes with Windows Vista.  It&#8217;s nice for organizing photos and videos, and the killer feature for me is the hierarchical tagging, a feature that I cannot find in any other free photo management app for Windows.</p>
<p>Windows Photo Gallery stores tag information directly in the files you are tagging, when possible.  For instance, when tagging JPEG files, the tags are stored in the JPEGs using <a href="http://en.wikipedia.org/wiki/Extensible_Metadata_Platform" target="_blank">XMP</a>.  Also, if you modify other information about the files (such as the date/time a photo was taken), that information is stored in the file if possible.</p>
<p>In some cases, the information cannot be stored in the file itself; for instance, if the file is marked &#8220;read only,&#8221; or if the file format does not support metadata (PNG, AVI, etc.).  In this case, Windows Photo Gallery still allows you to do anything you could to a file that it could store the information in, only, it stores the information in its own little private database.  This is transparent to the user.</p>
<p>If you want to move your &#8220;gallery&#8221; to a different machine, and your gallery consists only of JPEG images, you can probably just copy them all to the new machine, and Windows Photo Gallery will automatically index them and rebuild its list of tags.  However, if you have other types of files in your gallery, the information will not be carried along with these files and you&#8217;ll have to re-tag them.  Ugh.</p>
<p><span id="more-33"></span>I&#8217;ve been looking into migrating the Windows Photo Gallery database.  There doesn&#8217;t seem to be any supported way to do this (someone please correct me if I&#8217;m wrong).</p>
<p>The database itself is easy to find — it is the <tt>Pictures.pd4</tt> file, found in <tt>AppData\Local\Microsoft\Windows Photo Gallery</tt> in your Windows profile folder.  So, to migrate the database, it should be as simple as moving this file to the new machine, and making sure that the paths to all of the files in your gallery remain the same, right?</p>
<p>Well, after trying this and running Windows Photo Gallery, we come up with a curious dialog box.</p>
<p style="text-align: center;"><a href="http://aaron-kelley.net/wp-content/uploads/2009/07/20080313_a_wpg-notfound.png" target="_blank"><img class="size-large wp-image-34 aligncenter" title="Windows Photo Gallery folder not found" src="http://aaron-kelley.net/wp-content/uploads/2009/07/20080313_a_wpg-notfound-800x466.png" alt="20080313_a_wpg-notfound" width="800" height="466" /></a></p>
<p>Note that the folder it is complaining about is actually present on the machine.</p>
<p>Here, you have some options.  If you click on &#8220;Find the folder,&#8221; and browse for it, you might end up with a duplicate of every file appearing in your gallery (and the folder is listed under &#8220;Folders&#8221; on the left twice, with no way to remove either of them).  If you click on &#8220;Remove the folder,&#8221; all of the files in your gallery disappear, and your tag information is lost (even if you manually add the folder back).  And if you click on &#8220;Cancel,&#8221; everything works <em>great</em>, all of the files appear and all of the tag information appears to have been migrated succesfully&#8230;  Except, this dialog reappears every time you run Windows Photo Gallery.</p>
<p>In trying to figure out a way to either migrate the information without causing this dialog to appear, or to figure out why Windows Photo Gallery doesn&#8217;t seem to like the Pictures folder even though it has the same path as before, I set up two identical galleries on two separate machines and compared their <tt>Pictures.pd4</tt> files.  Skipping a lot of the details, I did eventually stumble on the key difference.</p>
<p style="text-align: center;"><a href="http://aaron-kelley.net/wp-content/uploads/2009/07/20080313_b_driveserial.png" target="_blank"><img class="size-large wp-image-35 aligncenter" title="Windows Photo Gallery looking at drive serial number" src="http://aaron-kelley.net/wp-content/uploads/2009/07/20080313_b_driveserial-800x500.png" alt="20080313_b_driveserial" width="800" height="500" /></a></p>
<p>Windows Photo Gallery is checking your volume information (volume label and serial number) and storing it in its database; it is then using this to verify that the files are on the same drive that they were before.  If you move the database to a different machine, the volume serial number is not the same, so it throws up the error we saw above.  You can&#8217;t just edit the volume serial number in the <tt>Pictures.pd4</tt> file to match the new one, though, Windows Photo Gallery is able to detect that the file has been tampered with (you&#8217;d have to go fix some other checksum stuff to get that to work).  The easiest thing to do is just to change the volume serial number on your &#8220;destination&#8221; machine to match the one of the &#8220;source&#8221; machine.  You can do that with this SysInternals utility, <a href="http://technet.microsoft.com/en-us/sysinternals/bb897436.aspx" target="_blank">VolumeID</a>.</p>
<p>So, migrating your Windows Photo Gallery database, step-by-step:</p>
<ul>
<li>Copy all of the files in your gallery to the new machine.  Make sure the path to them remains the same as it was on the old machine.</li>
<li>Copy the <tt>Pictures.pd4</tt> file to the new machine.</li>
<li>Change the volume ID of the C: drive (and any other drives with folders indexed by Windows Photo Gallery) on the new machine to be the same as on the old machine, using <a href="http://technet.microsoft.com/en-us/sysinternals/bb897436.aspx" target="_blank">VolumeID</a>.  (Reboot for the changes to be visible, before running Windows Photo Gallery.)</li>
</ul>
<p>Note that Windows Live Photo Gallery can be migrated similarly.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2008/03/migrating-vistas-windows-photo-gallery-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Sharper Image Digital Photo Album &#8212; Software Download / Driver Download</title>
		<link>http://aaron-kelley.net/blog/2007/12/the-sharper-image-digital-photo-album-software-download-driver-download/</link>
		<comments>http://aaron-kelley.net/blog/2007/12/the-sharper-image-digital-photo-album-software-download-driver-download/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 16:45:18 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Drivers]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=48</guid>
		<description><![CDATA[I received for an early Christmas present a mini digital photo album for a keychain by The Sharper Image. Both the device and the accompanying software are a little finicky, but it works (kind of). Searching around online, I was unable to quickly find any place to download the software, or any kind of support [...]]]></description>
			<content:encoded><![CDATA[<p>I received for an early Christmas present a mini digital photo album for a keychain by The Sharper Image.  Both the device and the accompanying software are a little finicky, but it works (kind of).</p>
<p><span id="more-48"></span>Searching around online, I was unable to quickly find any place to download the software, or any kind of support page for this device.  In light of this, I made a .iso image of the CD that came with it and I am posting it here in case anyone needs it.  Here is a picture of the device for comparison with your device (to know if this is the software you need):</p>
<p style="text-align: center;"><img class="size-full wp-image-46 aligncenter" title="The Sharper Image digital photo keychain" src="http://aaron-kelley.net/wp-content/uploads/2009/07/20071224_keychain.jpg" alt="The Sharper Image digital photo keychain" width="800" height="600" /></p>
<p><a title="The Sharper Image PhotoViewer 2.3, ISO image" href="http://aaron-kelley.net/wp-content/uploads/2009/07/20071224_photoviewer-2.3.zip">Download version 2.3 of the software</a> (1.92 MB, Windows and Mac OS X software included in the image).  This is an ISO image of the CD that came with the device, and needs to be mounted or burned to a CD for you to be able to access the software.</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2007/12/the-sharper-image-digital-photo-album-software-download-driver-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What happened to my favorite application?</title>
		<link>http://aaron-kelley.net/blog/2007/09/what-happened-to-my-favorite-application/</link>
		<comments>http://aaron-kelley.net/blog/2007/09/what-happened-to-my-favorite-application/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 01:02:45 +0000</pubDate>
		<dc:creator>Aaron</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Paint.NET]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://aaron-kelley.net/?p=62</guid>
		<description><![CDATA[I am now going to use this space to rant about some software issues in general, and about a couple of image-editing programs in particular. And I&#8217;m going to begin with a story, that sort of illustrates my complaint. I&#8217;m a long-time user of Paint Shop Pro. Or rather, I was. I remember finding a [...]]]></description>
			<content:encoded><![CDATA[<p>I am now going to use this space to rant about some software issues in general, and about a couple of image-editing programs in particular.  And I&#8217;m going to begin with a story, that sort of illustrates my complaint.</p>
<p><span id="more-62"></span>I&#8217;m a long-time user of Paint Shop Pro.  Or rather, I was.  I remember finding a trial version of Paint Shop Pro 3 on my dad&#8217;s Windows 3.x office computer back around 1996-7 (as a sixth grader), and I was just getting into Internet stuff around that time, and what I hadn&#8217;t found yet was a program that could manipulate and convert between many different image types, specifically those that are used by web browsers (GIF/JPEG).  I mean, all I really knew about back then was Microsoft Paint.  (Sheesh, was that really only ten years ago?)</p>
<p>Anyway, this particular trial program was one of those that lets you keep using it even if you are well beyond the trial period (&#8220;You are on day 498 of your 30 day trial&#8230;&#8221;).  It was a fantastic program, so I just kept on using it.  I moved to the trial version of Paint Shop Pro 4, but it really kicked me off after 60 days (30 day trial plus a 30 day grace period), so I continued to use beta versions and other trials, falling back to Paint Shop Pro 3 (with the really annoying 16-bit Windows 8.3 filename limit) when nothing else was available, until I actually got a full version of Paint Shop Pro 6 in 1999.</p>
<p>I continued to upgrade with each release over the years, and I was pretty happy with it for a while yet, but it seemed like the quality started to go down (slowly) starting around Paint Shop Pro 9 in 2004.  This was even more apparent after Corel bought Jasc, and I had to jump ship with Paint Shop Pro Photo XI, which was, in my opinion, a disaster (at least at its first release).</p>
<p>The biggest complaint I had about PSPXI was its photo &#8220;Organizer&#8221; feature.  I have a <em>lot</em> of pictures, and PSPXI took it upon itself at first launch to start crawling through them and generating thumbnails.  It continued doing this even even if the organizer was hidden, and excluding folders for it to catalog in the options didn&#8217;t seem to stop it.  This caused a lot of hard drive trashing and CPU usage which made my machine, let alone PSPXI itself, quite useless.  Even after going through other measures to disable it, PSPXI would bounce around between, say, 2% and 8% CPU usage if I had the program open, <em>with no images open</em>, <em>not doing anything with it</em>.  What is it doing with the CPU when there is nothing for it to be doing?  I don&#8217;t have any other programs that behave like this, so I&#8217;m really sorry but I&#8217;m afraid that I&#8217;m going to have to call it poorly-written software.  I was able to reproduce this on every machine that I installed the software on, and I brought this issue to Corel and never received any useful response.</p>
<p>Anyway, the main complaint of my article here is software <em>bloat</em> in general.  To continue my example, what did I originally start using Paint Shop Pro for, and what am I looking for in an image editor?  I&#8217;m not a graphics artist or anything, so I&#8217;d say something like&#8230;</p>
<ul>
<li>Basic image editing capabilities</li>
<li>Image mark-up (drawing rectangles or arrows to highlight things)</li>
<li>Conversion between different image types</li>
<li>Cropping / resizing images</li>
<li>Simple effects</li>
<li>Support for gradients, alpha transparency, and layers is a plus</li>
</ul>
<p>Paint Shop Pro used to be a program that satisfied this quite nicely, without being way above my budget (like Photoshop).  But for some reason, Corel wanted to expand the capabilities of the program and make it a full photo catalog application like Picasa or Microsoft Digital Image Suite, and force it on my just because I use Paint Shop Pro.  (Not to mention the fact that they didn&#8217;t do a very good job with it.)  If they had kept it properly componetized (just give me the option to not install or properly disable the &#8220;organizer&#8221;) and not broken the software, then I might have continued buying upgrades for years to come, but alas, I found myself searching for an alternative.</p>
<p>Free software has come a long way, and after trying The GIMP and dumping it (it&#8217;s a nice application, but seriously, how come I can&#8217;t just draw a rectangle?), I ended up settling on <a href="http://www.getpaint.net/" target="_blank">Paint.NET</a>, which is, I must say, quite fantastic since version 3.0 added the <a href="http://en.wikipedia.org/wiki/Multiple_document_interface" target="_blank">MDI</a> (actually, <a href="http://en.wikipedia.org/wiki/Tabbed_document_interface" target="_blank">TDI</a>).  Pretty must anything I did in Paint Shop Pro can be done in Paint.NET, it comes with a number of nice effects that allow even non-artistic people like me to come up with some cool-looking pictures, and it&#8217;s very simply laid out and easy to use (just had to learn a few new keyboard shortcuts), not to mention the fact that it is <em>free</em> and the source code is available.  Also, I like to see that the software I use is actively being improved and developed further; Paint Shop Pro hasn&#8217;t changed very much in years, and the upgrades have become perhaps worth less than you have to pay for them.</p>
<p>Anyway, this is just <em>one example</em> of fantastic software going astray.  There are several others that I have observed lately (for instance, Nero used to be a favorite of lots of people but there are many more complaints about it now; another example may be some of the &#8220;Norton&#8221; branded products from Symantec).  I&#8217;m not sure what it is, because some big programs continue on gaining only new <em>useful functionality</em> and ease of use (Microsoft Office, Photoshop), and yet some try to be too big and throw new functionality at you without you asking for it (Paint Shop Pro photo organizer, Nero Scout).  This seems to be what really separates professional software from software that is trying to be more than it should be, a &#8220;jack of all trades but a master of none&#8221; so to speak.  And of course, only big companies like Corel can make this mistake and still go along fine.</p>
<p>Not that I expect this to really accomplish anything, but to continue yelling from my soapbox here, if you were developing software, you should keep things like this in mind.  In a large software program or package, components should be able to be added and removed and the programs should still work, and don&#8217;t create a <em>worse</em> experience for users who are used to using older versions of the product.  New version should contain new functionality that ties in to the original purpose of the application; if you want to turn your image editor into a photo catalog, release a separate product, clarify the difference, and bundle it with your old one if you want but don&#8217;t force it on people.</p>
<p>(Paint Shop Pro Photo X2 was released last week.  I tried it, and it&#8217;s a big improvement over XI, which itself improved as Corel released some patches for it over the last year.  But I&#8217;ve already moved and I don&#8217;t really have any intention of moving back, especially when these upgrades are so incremental that I can&#8217;t really justify spending the $60 to upgrade.  Also, there is still the issue of unexplained CPU usage when the program is idle, though it is certainly less than it was in XI.)</p>
<p>Now, I&#8217;m sure you had something better to do with your last ten minutes than sit around reading my rant.  Go off and do something useful, will you!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaron-kelley.net/blog/2007/09/what-happened-to-my-favorite-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

