Authors and contributors

  Billy Biggs <vektor@dumbterm.net>
    - Deinterlacing cowboy and video nerd.
    - Original tvtime author.

  Doug Bell <drbell@users.sourceforge.net>
    - Tuner, audio mixer, OSD and menu haxor.
    - Configuration and input management.
    - Closed Captioning support.

  Achim Schneider <batchall@mordor.ch>
    - Station list management code.
    - Frequency table conversion script from xawtv's file format.

  Dirk Ziegelmeier <dirk@ziegelmeier.net>
    - Ported the TomsMoComp and GreedyH deinterlacers from
      DScaler to gcc.

  Joachim Koenig <Joachim.Koenig@tecnomen.fi>
    - Wrote the original dscaler plugin loader using the wine code.

  David I. Lehn <dlehn@users.sourceforge.net>
    - autoconf setup, taken from his autoconf'ing of movietime.

  Paul Jara <rascasse@users.sourceforge.net>
    - man pages and the RPM spec file.

  Robert Högberg <cogline@linux.se>
    - Added lirc support.

  Craig Dooley <cd5697@albany.edu>
    - Added a previous channel command.

  Alexander S. Belov <asbel@sice.ru>
    - Config file work and XMLification, check for signal present
      config parameter.

  Simon Law <sfllaw@debian.org>
    - Various cleanups and bugfixes

  Bart Dorsey <echo@thebucket.org>
  Nicolas Boos <nicolaxx@free.fr>
    - Fixes from their work on the debian packages.

  Mark Trolley <mtrolley@scs.carleton.ca>
    - Added the numeric channel commands for better lirc support.

  Stewart Allen <stewart@neuron.com>
    - Cleanup of the command names, various bugfixes.

  Justin A <justin@bouncybouncy.net>
    - Previous channel saved to config file.

  Brian Goines <bgoines78@comcast.net>
    - Work on XML config files.

  Krister Lagerstrom <krister@kmlager.com>
    - Support for reading commands on stdin.

  Scott Van Wart <silvaran@users.sourceforge.net>
    - Awesome menu icon font work, bugfixes.

  Adrian Minta <gygy@rdslink.ro>
  Jindrich Makovicka <makovick@users.sourceforge.net>
    - Bugfixes.

  Per von Zweigbergk <pvz@e.kth.se>
    - Work on making tvtime fully UTF-8 aware.
    - Much work on the gettext() code.

  Richard Jones <richard@earthmen.com>
    - Work on the DirectFB output driver for the Matrox G400-style
      TV output drivers.

  Ville Syrjala <syrjala@sci.fi>
    - Wrote our DirectFB output layer.

  David Atkinson <psykax@psykax.com>
    - Updates for Australian frequencies.

  Mike Bourgeous <nitrogen@slimetech.com>
    - Compile fixes and some autoconf work for DirectFB.

  Merlin Ma <softlib@turbolinux.com.cn>
    - Updates for China broadcast frequencies.

  Robbie Viera
    - Donated the tvtime.net domain name!  Thanks a ton Robbie!

  Martin Fiedler <ho-ecker@users.sourceforge.net>
    - Added the sleep feature.

  Michael Lawrence <lawremi@iastate.edu>
    - Extended XMLTV info to list the upcoming show.

  Kevin Ko <kevko@users.sourceforge.net>
    - Improved CC decoding by adding better VBI clock-signal locking.

  Corey Quilliam <tourettes@users.sourceforge.net>
    - Fixed the mixer commands to allow changing by percentages.

  Than Ngo <than@redhat.com>
    - Fixed for compiling with gcc-3.4 and -fPIC.
    - Fixed for compiling with gcc-4.0

  Ingo van Lil <inguin@gmx.de>
    - Added support for reading the localized program descriptions
      from the XMLTV file.

  Andrei Badea <andrei.badea@movzx.net>
    - Added support for _NET_WM_ICON.

  Martijn Lina <martijn@users.sourceforge.net>
    - Bugfix for capture cards that don't support a volume control.

  Tobias Gruetzmacher <tobig@users.sourceforge.net>
    - Bugfix for the SET_NORM command.

  Robert Jessop <rj200@users.sourceforge.net>
    - Patch for mattes for 16:10 monitors.

  Jan Gutter <bollie@users.sourceforge.net>
    - Patch to add South Africa stations.

Translators

  Per von Zweigbergk <pvz@e.kth.se>
    - Swedish translation.

  Vincent van Adrighem <adrighem@gnome.org>
    - Dutch translation.

  Alexander S. Belov <asbel@sice.ru>
    - Russian translation.

  Lukas Slansky <lukas@schnauzer.cz>
    - Czech translation.

  Tapio Leipälä <lucid@sci.fi>
    - Finnish translation.

  Ingo van Lil <inguin@gmx.de>
    - German translation.

  Michael Kim <lavnrose@e.sarang.net>
    - Korean translation.

  Ivan Eixarch <ivan@bonacamp.com>
    - Spanish translation.

  Helder Correia <helder.correia@netcabo.pt>
    - Portuguese translation.

  Karl Ove Hufthammer <karl@huftis.org>
    - Norwegian Nynorsk translation.

  Gere Károly <kgere@message.hu>
    - Hungarian translation.

  Kamil 'Ci' Grzebien <limak_84@o2.pl>
    - Polish translation.

  Alexis Saettler <asbin@asbin.org>
    - French translation.

Packagers

  Bart Dorsey <echo@thebucket.org>
  Nicolas Boos <nicolaxx@free.fr>
  Matt Zimmerman <mdz@debian.org>
  Simon Law <sfllaw@debian.org>
    - Work on the debian packages.

Code we stole (well, used under the GPL/LGPL)

  Lots of stuff from DScaler
    http://dscaler.sourceforge.net/
    We currently use their code for the twoframe and greedy2frame
    deinterlacing algorithms, more to follow.
    DScaler is a constant reference for optimization ideas, features
    we could add, and program structure.
    Being a reasonable 'port' of much of the DScaler code is definitely
    one of our goals.

  Original Freetype2 code, compositing ideas, and XMLTV code from MythTV
    http://mythtv.sourceforge.net/
    We since rewrote our font renderer, but originally we borrowed from
    this great project.  It would be nice to re-sync some of our rendering
    code.  We also took ideas on how to parse some of the XMLTV stuff from
    the MythTV codebase.

  Some great colourbar generation and Y'CbCr<->R'G'B' code
    Copyright (C) 2001 Matthew J. Marjanovic <maddog@mir.com>
    Taken from lavtools under the mjpegtools project:
    http://mjpegtools.sourceforge.net/

  mmx.h and friends, and some X-related configure macros, from libmpeg2
    http://libmpeg2.sourceforge.net/
    walken rewrote mmx.h based on the originals (c) 1999-2002 R. Fisher.
    The style is awesome and they're really great to use.
    I also got some help with my Xv code from walken's xv module in
    libmpeg2.

  Some Xv output code help, XTest code, and fastmemcpy stolen from xine
    http://xine.sourceforge.net/
    They apparently got the fastmemcpy from mplayer.  I took their version
    because I happened to have it around.  I have not done my own performance
    tests yet.

  Mixer routines stolen from mplayer
    I took these a while back while doing movietime.
    http://www.mplayerhq.hu/

  Contains fonts which are hosted under the freefont project:
    http://www.nongnu.org/freefont/

  Lots of help with the V4L API, bttv-specific features, and tuner dealings
  from the source of video4linux information, xawtv, by Gerd Knorr:
    http://bytesex.org/xawtv/

  Univeral tuner frequency tables from Nathan Laredo's tvset
    http://linuxtv.openprojects.net/

  Postscript credit renderer by Nathan Laredo <laredo@gnu.org>
    http://postscriptcode.com/

  Xv code, and other X code in general, taken from tvset and playdvd,
  both by Nathan Laredo.

  X fullscreen code and some other X/Xinerama/XF86VidMode code from ogle,
  a video player:
    http://www.dtek.chalmers.se/~dvd/
    Bjorn is the X master, lots of help from him, and thanks to hh for
    being so cool.
    The code is Copyright (C) 2001, 2002 Björn Englund, Håkan Hjort.

  Code and ideas on 2-3 pulldown detection by
    D Richard Felker III <dalias@aerifal.cx>, from his work on
    deinterlacer filters for mplayer
    http://www.mplayerhq.hu/

  MMX code for the MPEG2-style vertical [-1 4 2 4 -1]/8 deinterlacer
  filter from ffmpeg by Fabrice Bellard:
    http://ffmpeg.org/

  Taglines courtesy of
    James Dewar, Adam Letts, Andrew Lewycky, Håkan Hjort, Billy Biggs,
    Jason Rouse, Alison Biggs, David Lehn, Tero Auvinen, Henry Stern,
    Per von Zweigbergk, Simon Law, Corey Wells

