summaryrefslogtreecommitdiff
path: root/CONTRIBUTORS
blob: 5dc4faf28a8cb9c9ee5e9a6eaf026e5be88977aa (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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
Thanks go to the following people for patches and contributions:

Carsten Koch <Carsten.Koch@icem.de>
 for adding LIRC support
 for making the 'Recordings' menu be listed alphabetically
 for implementing the 'Summary' feature
 for adding the 'epg2timers' tool (see Tools/epg2timers)
 for his idea of using multiple disks (and for testing this feature)
 for implementing the 'new recording' indicator
 for suggesting that the "Back" button in replay mode should bring up the "Recordings" menu
 for fixing the watchdog timer if the program hangs in OSD activities

Plamen Ganev <pganev@com-it.net>
 for fixing the frequency offset for Hotbird channels
 for adding the 'xtvrc2vdr' tool (see Tools/xtvrc2vdr)
 for adding the 'dvbrc2vdr' tool (see Tools/dvbrc2vdr)
 for implementing "channel grouping"

Heino Goldenstein <heino.goldenstein@microplex.de>
 for modifying scrolling through lists to make it page up and down

Guido Fiala <gfiala@s.netic.de>
 for implementing slow forward/back
 for implementing the SVDRP command 'HITK'
 for implementing image grabbing
 for implementing overlay capabilities (see his 'kvdr' tool at http://www.s.netic.de/gfiala)
 (overlay capabilities have been removed again in VDR 0.98, since kvdr version 0.4
 now does these things itself)
 for making the replay progress display avoid unnecessary code execution

Robert Schneider <Robert.Schneider@lotus.com>
 for implementing EIT support for displaying the current/next info
 for extending EIT support to implement a complete EPG

Niels de Carpentier <niels@casema.net>
 for adding a workaround for a driver timing problem in cDvbApi::Cmd()

Martin Hammerschmid <martin@hammerschmid.com>
 for suggesting to display the direct channel select input on the OSD
 for suggesting to use the "Blue" button in the main menu to resume replay
 for implementing pege up/down with the "Left" and "Right" keys
 for detecting a deadlock when switching channels via Schedule/Now|Next/Switch

Bastian Guse <bastian@nocopy.de>
 for writing the FORMATS entry for timers.conf

Matthias Schniedermeyer <ms@citd.de>
 for implementing the 'MarkInstantRecord' setup option
 for his "schnitt" tools
 for his "master-timer" tool
 for helping to debug the "move to last position in list" bug

Miha Setina <mihasetina@softhome.net>
 for translating the OSD texts to the Slovenian language

Alberto Carraro <bertocar@tin.it>
 for translating the OSD texts to the Italian language

Deti Fliegl <deti@fliegl.de>
 for implementing the 'CurrentChannel' setup parameter
 for fixing setting the OSD size in the 'Confirm' interface call
 for fixing handling improper buffer lengths in the EIT parser

Dave Chapman <dave@dchapman.com>
 for implementing support for the teletext PID
 for his great support in switching to the NAPI
 for implementing DVB-T support

Hans-Peter Raschke <Hans-Peter.Raschke@Wintermann-DatenService.de>
 for his support in adapting VDR to DVB-C
 for adding the 'statdvb2vdr' tool (see Tools/statdvb2vdr)

Peter Hofmann <software@pxh.de>
 for his support in adapting VDR to DVB-C

Axel Gruber <axel@agm.de>
 for his support in keeping the Premiere World channels up to date in 'channels.conf'

Arnold Niessen <niessen@iae.nl> <arnold.niessen@philips.com>
 for translating the OSD texts to the Dutch language

Jürgen Sauer <jojo@automatix.de>
 for implementing the -t option to set the controlling terminal

Benjamin Reichardt <reichard@math.uni-goettingen.de>
 for his help in debugging the transition to the new API

Henning Holtschneider <hh@holtschneider.com>
 for patching 'runvdr' to check whether the driver is already loaded

Paulo Manuel Martins Lopes <pmml@netvita.pt>
 for translating the OSD texts to the Portugese language

Markus Lang <pretender@gaze.de> and Ulrich Röder <dynamite@efr-net.de>
 for making DiSEqC support configurable

Markus Lang <pretender@gaze.de>
 for some initial code for grouping the Setup menu into several sub-menus

Jean-Claude Repetto <jc@repetto.org>
 for translating the OSD texts to the French language

Andre Valentin <av2000@topmail.de>
 for increasing the key name buffer size for LIRC

Jørgen Tvedt <pjtvedt@online.no>
 for translating the OSD texts to the Norwegian language

Stefan Huelswitt <huels@iname.com>
 for fixing the repeat function with LIRC
 for making the position of the channel display configurable
 for making the width and height of the OSD configurable
 for implementing the "Jump" function in replay mode
 for implementing "Multi Speed Mode"
 for implementing backtracing for fast forward/rewind
 for implementing the replay mode display
 for fixing a crash when replaying with DEBUG_OSD=1

Ulrich Röder <roeder@efr-net.de>
 for pointing out that there are channels that have a symbol rate higher than
 27500
 for his support in keeping the Premiere World channels up to date in 'channels.conf'

Mel Schächner <schaechner@yahoo.com>
 for his support in keeping the Premiere World channels up to date in 'channels.conf'

Andreas Schultz <aschultz@warp10.net>
 for adding support for replaying DVDs (much of this was derived from
 dvdplayer-0.5 by Matjaz Thaler <matjaz.thaler@guest.arnes.si>)
 for adding PTS to the converted PCM audio when replaying a DVD
 for fixing a crash in case there is no 'epg.data' at program start

Aaron Holtzman
 for writing 'ac3dec'

Wolfgang Henselmann-Weiss <Wolfgang_Henselmann@betaresearch.de>
 for fixing calculating the timeout value in cFile::FileReady()

Uwe Scheffler <UweScheffler@t-online.de>
 for his help in keeping 'channels.conf.cable' up to date

Matjaz Thaler <matjaz.thaler@guest.arnes.si>
 for improving AC3 decoding when replaying DVDs

Artur Skawina <skawina@geocities.com>
 for improving the font file generation in the Makefile
 for pointing out a problem with the ERR macro defined by ncurses.h

Werner Fink <werner@suse.de>
 for making I/O more robust by handling EINTR
 for fixing closing all unused file descriptors when opening a pipe
 for helping to debug leftover 'zombie' processes when closing a pipe
 for making the Dolby Digital thread start only if the recording actually
 contains Dolby Digital data

Rolf Hakenes <hakenes@hippomi.de>
 for providing 'libdtv' and adapting the EIT mechanisms to it

Andreas Vitting <Andreas@huji.de>
 for providing code that closes all unused file descriptors in the child
 process of a pipe (used in cPipe)

Matthias Weingart <matthias@pentax.boerde.de>
 for fixing handling of the volume, mute and power keys when menus are active
 for fixing the repeat function when using the LIRC remote control

Andreas Share <a.share@t-online.de>
 for his support in keeping the Premiere World channels up to date in 'channels.conf'

Simon Bauschulte <SemiSchwabe@Brutzel.de>
 for his support in keeping the Premiere World channels up to date in 'channels.conf'

Andy Grobb <Charly98@01019freenet.de>
 for completing storing the current audio volume in the setup.conf file
 for fixing the EPG display in case Setup.ShowInfoOnChSwitch is set to "no"

Thomas Heiligenmann <thomas@heiligenmann.de>
 for implementing the SVDRP commands LSTR and DELR

Norbert Schmidt <nschmidt-nrw@t-online.de>
 for filling in some missing teletext PIDs

Thilo Wunderlich <tw@ubcom.net>
 for his help in keeping 'channels.conf' up to date

Stephan Schreiber <stephan@sschreiber.de>
 for his support in keeping the Premiere World channels up to date in 'channels.conf.cable'

Lauri Pesonen <lauri.pesonen@firsthop.com>
 for avoiding linking in 'libncurses' if compiling without DEBUG_OSD=1 and
 REMOTE=KBD

Sergei Haller <Sergei.Haller@math.uni-giessen.de>
 for fixing the LastActivity timestamp after a shutdown prompt
 for fixing the "Low disk space!" message
 for adding the TPID to Hessen-3 in 'channels.conf'

Andreas Gebel <andreas@xcapenet.de>
 for his help in keeping 'channels.conf' up to date

Davide Achilli <davide@objsystem.it>
 for pointing out a bug in error handling while establishing an SVDRP connection

Michael Paar <mpaar@uumail.de>
 for enabling recording of radio channels

Hannu Savolainen <hannu@opensound.com>
 for translating the OSD texts to the Finnish language

Jürgen Schmidt <ju@ct.heise.de>
 for fixing a problem with 'in_addr_t' on systems with glibc < 2.2.

Uwe Freese <mail@uwe-freese.de>
 for suggesting to automatically close an empty recordings page after deleting
 an entry

Rainer Zocholl <Usenet-372114@zocki.toppoint.de>
 for suggesting a confirmation prompt when the user presses the "Power" button
 and there is an upcoming timer event

Oleg Assovski <assen@bitcom.msk.ru>
 for adding EPG scanning for another 4 days

Adrian Stabiszewski <as@nitegate.de>
 for fixing the SVDRP GRAB command in case the video device can't be opened

Bernd Schweikert <bernd.schweikert@dit-gmbh.de>
 for adding 'Ca' code 201 for 'Cryptoworks, GOD-DIGITAL' to 'ca.conf'

Mirko Günther <mi.guenther@ib-helms.de>
 for suggesting the -m command line option
 for suggesting the SVDRP command VOLU