I originally bought it to work with my MythTV setup but it was a bit to unreliable to use with MythTV. That being said... It does work and works well, it just needed to be reset every time it gets used, so I use it to manually record HD from my Shaw Direct satellite box, my BluRay disc or other sources (like Hi8) that I want to transfer to disk.
It encodes x264 with A52(AC3) to an mp4 file!
In GNU Linux distributions you set it up with Video 4 Linux 2 (V4L2) - v4l2-ctl command that allows you to configure its video settings and encoding settings. The MythTV Wiki page has all the details.
Here is how I tweaked the settings to get it running reliably.
1st off I updated it to the latest firmware - version 1.7.1 which fixed a major problem I was having. Follow these directions to upgrade firmware. Previously it would not handle the input signal switching its resolution. Now it rides right through without exiting the recording!
I will now test it to see how reliable it is and then connect it back to the MythTV.
It has been working really well. It is finally stable. no more hanging or quiting recording mid-video.
The over saturation problem with the driver settings is still present, but its an easy fix with the last v4l2-ctl call (see below).
After it gets turned on I run an init script to get all the config settings the way I like them...