aboutsummaryrefslogtreecommitdiffstats
path: root/data/credits.ps
blob: 0565c7f8050dd265f0bc6767553747c22e7be281 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
%!PS
% set the height of the font 
/fheight 72 def
% set the width of the font 
/fwidth 36 def
mark
()
()
(  it's ...)
()
()
(     tvtime!)
()
()
()
(  brought to you by ...)
()
()
(  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)
()
(  David I. Lehn <dlehn@users.sourceforge.net>)
(    - autoconf setup, taken from his autoconf'ing of movietime)
()
()
(Code we stole (well, used under the GPL))
()
(  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.)
()
(  Freetype2 code and compositing ideas from mythtv)
(    http://mythtv.sourceforge.net/)
(    The ttfont.[h,c] is from mythtv, original code from Carsten Haitzler,)
(    citing Copyright (C) 1999 Carsten Haitzler and various contributors.)
(    Hopefully this will be cleaned up/merged to be common with mythtv.)
()
(  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 from libmpeg2)
(    http://libmpeg2.sourceforge.net/)
(    I think walken is the current maintainer of this gorgeous set of)
(    #defines for doing MMX programming cleanly under gcc.  I am)
(    constantly in awe at how great these are to use.)
()
(  fastmemcpy stolen from xine)
(    http://xine.sourceforge.net/)
(    They got it apparently 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)
(    http://mplayer.sourceforge.net/)
(    I took these a while back while doing movietime.)
()
(  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/)
()
%%%% MAGIC STARTS HERE %%%%
% get number of elements on the stack to the mark and push to stack
counttomark
dup
fheight mul 72 add /pheight exch def
<< /PageSize [1440 pheight] >> setpagedevice 72 12 moveto
/Helvetica-Bold findfont [fwidth 0 0 fheight 0 0] makefont setfont
{ show currentpoint exch pop fheight add 72 exch moveto } repeat
showpage

Privacy Policy