I have set a goal of importing all our home video (yes all the raw footage, hours of us staring at the camera :>) and incorporating it into the mythtv experience.

First step: get a clue. Looks like cinelerra is the FOSS advanced video editing software of choice, even though everyone seems to agree it’s been opened with a bad can opener and you’ll probably slice yourself on it now and then. The first hurdle: getting it installed. As always, gentoo makes things dead-easy, but there were a couple steps to get it to compile under AMD64, here they are so you don’t bang your head:

emacs /etc/portage/package.keywords
  media-video/cinelerra-cvs ~amd64
emacs /etc/portage/package.use
  media-video/cinelerra-cvs -mmx
emerge -DavuN cinelerra-cvs

Note that this is a package pulled from cvs, a first sign to proceed with caution. The date on the most recent package is 20070122 – apparently the developer of cinelerra doesn’t work too closely with the community, and the community developers have to occasionally take a snapshot and clean the hell up out of it – so you don’t want it to happen too often. The gentoo package compiles fine on AMD64, but only if you specifically disable mmx support (weird, eh?). Anyway, as always, upwards and onwards…

Crummy Windoze is obviously not well known for graceful remote access. (continued…)

While recently incapacitated, I took some time to get MythWeb set up and running. It was no sweat – just installed apache with PHP support on my Myth box, and installed MythWeb. gentoo makes it all easy as pie.

The icing on the cake is to install VLC on the client. (continued…)


DOWNLOAD: sqlite source + vs2005 static library solution + wrapper


sqlite is a sweet little answer to database storage for stand-alone applications. CppSQLite is the best C++ wrapper I found (NOTE: there are many). I didn’t find any quick instructions to get the C code statically linked into a Visual Studio 2005 C++ app, so here they are. At the end, I had all the code wrapped nicely into my application with a size increase of 132kb – and no dependencies! Whoop.
(continued…)

From the “hard drive killer” department…

I was pretty excited to see that VS2005 has an embedded profiler – Micro$oft had to come up with a new name of course – “performance analyzer”. I threw HangTheDJ at it, going with all the defaults, and was served up with this gem before HangTheDJ even finished loading (as I happened to only have 8GB free at the time):

Performance automation returned the following error: : Error VSP1369 : Out of disk space: this scenario requires roughly 63073172 KB of disk space.

Yes, that says 63GB. Oh, to have the box of a Micro$oft developer…
(continued…)