Original author:
  Michael Ira Krufky <mkrufky@linuxtv.org>
