1
2008-02-04 Nicolas Boullis <nboullis@debian.org>
6
2008-01-07 Nicolas Boullis <nboullis@debian.org>
7
* modules/em8300_i2c.c:
8
Get rid of some warnings related to the result of
9
sysfs_create_link being unused and log some runtime warning in
10
case of failure. Thanks to Christian Gmeiner for the initial
13
2008-01-05 Nicolas Boullis <nboullis@debian.org>
14
* modules/em8300_audio.c:
15
Get rid of some warnings introduced by the S/PDIF rewrite. Thanks
16
to Christian Gmeiner for his patch.
18
2008-01-02 Nicolas Boullis <nboullis@debian.org>
19
* modules/em8300_i2c.c:
20
Disable the encoder chip when it is discovered and until the
21
firmware in loaded and everything is properly configured.
23
* modules/em8300_dicom.c:
24
Completely rewrite from scratch the code to deal with brightness,
25
contrast and saturation, since it was obviously decompiled and
28
* include/linux/em8300.h,
29
modules/em8300_audio.c:
30
Completely rewrite from scratch the code to deal with S/PDIF
31
digital audio, since it was obviously decompiled and possibly
34
2007-12-10 Nicolas Boullis <nboullis@debian.org>
37
modules/em8300_sysfs.c,
39
Continue the code reorganization of the ADV717X driver. The
40
ADV717X chip is now configured by the em8300 driver (through the
41
adv717x driver, of course).
43
2007-12-03 Nicolas Boullis <nboullis@debian.org>
44
* modules/em8300_compat24.h,
45
modules/em8300_main.c:
46
Switch from the old SA_* macros to the new IRQF_* ones, and add
47
compatibility workaround for older kernels. Thanks to all those
48
who told me about the problem, and especially Martin Dauskardt and
49
Christian Gmeiner who provided a patch (although I did not use
54
Reorganize the code of the ADV717X driver to ease the future works
55
of making it independant of the EM8300 driver, and of making
56
automatic configuration possible.
58
2007-11-09 Nicolas Boullis <nboullis@debian.org>
59
* modules/em8300_i2c.c:
60
Remove the sysfs links from the em8300 device to the encoder and
61
eeprom devices when those devices are unregistered, to ensure
62
correct removal of the em8300 module.
64
2007-11-05 Nicolas Boullis <nboullis@debian.org>
65
* modules/em8300_i2c.c:
66
Add sysfs links from the em8300 device to the encoder and eeprom
69
2007-09-03 Nicolas Boullis <nboullis@debian.org>
70
* modules/em8300_dicom.c:
71
Fix the issue of swapped red and blue channels with some cards and
74
2007-08-24 Ville Skyttä <scop@users.sourceforge.net>
75
* modules/em8300_ioctl.c,
76
modules/em8300_ioctl32.c:
77
Fix build with 2.6.23 release candidate kernels.
79
2007-08-21 Nicolas Boullis <nboullis@debian.org>
82
New development version.
84
2007-08-17 Nicolas Boullis <nboullis@debian.org>
89
2007-08-07 Nicolas Boullis <nboullis@debian.org>
90
* modules/em8300_eeprom.c:
91
Fix the error detection and handling if crypto_alloc_hash fails.
92
Thanks to Gabor Z. Papp who first told about the problem and then
93
tracked it down to a missing MD5 hash on his system.
95
2007-08-07 Nicolas Boullis <nboullis@debian.org>
96
* modules/em8300_eeprom.c:
97
Fix cleanup in case of a failure to allocate 16 bytes for
100
2007-08-03 Nicolas Boullis <nboullis@debian.org>
101
* modules/em8300_sysfs.c:
102
Calling the command function of the adv717x driver from the em8300
103
module with a pointer to the stack apparently was not a good
104
idea. Use a kmallocated buffer instead. Thanks to Antoine Pardigon
105
who reported the problem.
107
2007-07-17 Ville Skyttä <scop@users.sourceforge.net>
109
overlay/autocal.desktop,
110
overlay/dxr3view.desktop:
111
Bring up to date with desktop entry specification 1.0,
114
2007-07-11 Nicolas Boullis <nboullis@debian.org>
115
* modules/em8300_sysfs.c:
116
Slightly improve the "model" sysfs file to tag important
117
questions, drop non-relevant ones and explicit values to
118
try. Let's hope it will lead to more (and/or better) reports.
120
2007-06-20 Ville Skyttä <scop@users.sourceforge.net>
124
Add GUI error dialogs for device access problems on startup.
126
2007-06-18 Nicolas Boullis <nboullis@debian.org>
127
* include/linux/em8300.h,
128
modules/em8300_dicom.c,
129
modules/em8300_main.c,
130
modules/em8300_sysfs.c:
131
Add a new "zoom" sysfs file for those who consider the output
132
image is too large. Feedback is welcome, especially if some values
133
cause screen flicker or wrong colors.
135
2007-06-18 Nicolas Boullis <nboullis@debian.org>
136
* modules/em8300_eeprom.c:
137
Fix a bug that is triggered when the kernel is configured with
138
CONFIG_CRYPTO but without CONFIG_CRYPTO_MD5.
140
2007-05-20 Nicolas Boullis <nboullis@debian.org>
141
* include/linux/em8300.h,
142
modules/em8300_i2c.c,
143
modules/em8300_main.c:
144
Split the i2c busses initalization, so that it becomes possible to
145
read the EEPROM chip before the video encoder chip can be
146
detected. (This will be useful for autoconfiguration.)
149
2007-05-17 Nicolas Boullis <nboullis@debian.org>
151
Fix a bug in the detection of pre-2.5.51 linux kernels. Thanks to
152
Gabor Z. Papp for pointing out the problem.
154
2007-05-14 Nicolas Boullis <nboullis@debian.org>
155
* modules/em8300_main.c:
156
Use pci_register_driver instead pci_module_init since the latter
157
is removed in linux 2.6.22. Thanks to Adam who noticed the problem
158
with linux 2.6.21-git5. The only expected change in behavior is
159
that the module won't fail to load with linux 2.4 kernels if no
160
em8300-based board is present.
162
2007-05-14 Nicolas Boullis <nboullis@debian.org>
165
New development version.
167
2007-05-06 Nicolas Boullis <nboullis@debian.org>
172
2007-04-11 Nicolas Boullis <nboullis@debian.org>
173
* modules/em8300_sysfs.c:
174
Improve the "model" sysfs file, considering that the dicom_fix and
175
dicom_control options only do something for bt865-based cards.
177
2007-04-04 Ville Skyttä <scop@users.sourceforge.net>
178
* modules/em8300_sysfs.c:
179
Spelling fix in "model" file contents.
181
2007-04-02 Nicolas Boullis <nboullis@debian.org>
182
* modules/em8300_sysfs.c:
183
Reformat the "model" sysfs file and change the target
186
2007-03-24 Nicolas Boullis <nboullis@debian.org>
187
* modules/em8300_eeprom.c:
188
Rewrite the checksumming code, using the sg_init_one function, to
189
make it cleaner. Thanks to Herbert Xu who hinted me about the
192
2007-03-16 Nicolas Boullis <nboullis@debian.org>
193
* include/linux/em8300.h,
194
modules/em8300_alsa.c:
195
Fix compatibility with ALSA in linux kernel 2.6.21. Thanks to
196
Ville Skyttä who spotted the problem.
198
* modules/em8300_eeprom.c:
199
Fix compatibility with linux kernel 2.6.21 by using the new
200
crypto_hash functions. Thanks to "nyk" who spotted the problem.
202
* modules/em8300_eeprom.c:
203
Make it possible again to use the em8300 driver without
204
CONFIG_CRYPTO (although in degraded mode).
206
2007-03-09 Nicolas Boullis <nboullis@debian.org>
207
* modules/em8300_sysfs.c:
208
Fix the prototype of the show_model function for kernels older
211
2007-03-06 Nicolas Boullis <nboullis@debian.org>
212
* modules/em8300_params.c:
213
Remove the #includes that are now useless as they were only
214
required by the #included include/linux/em8300.h, and add
217
* include/linux/em8300.h,
220
modules/em8300_eeprom.c,
221
modules/em8300_eeprom.h,
222
modules/em8300_main.c,
223
modules/em8300_procfs.c,
224
modules/em8300_sysfs.c,
226
Implement some preliminary hardware detection. It will not yet
227
autodetect the optimal module parameters for any given board but
228
will hopefully help gather enough data to make that autodetection
231
2007-03-03 Nicolas Boullis <nboullis@debian.org>
232
* modules/em8300_main.c:
233
Add some missing initialization. Thanks to Jan Kandziora for
234
telling me about the problem he was experiencing, and for finding
237
* include/linux/em8300.h:
238
Include all the headers required by include/linux/em8300.h.
240
2007-03-02 Nicolas Boullis <nboullis@debian.org>
242
modules/em8300_alsa.c,
243
modules/em8300_devfs.c,
244
modules/em8300_dicom.c,
245
modules/em8300_ioctl.c,
246
modules/em8300_main.c,
247
modules/em8300_params.c,
248
modules/em8300_params.h,
249
modules/em8300_ucode.c,
250
modules/em8300_udev.c,
251
modules/em8300_video.c:
252
Split the module parameters out of em8300_main.c and into a new
253
file, to make em8300_main.c shorter.
255
2007-03-01 Nicolas Boullis <nboullis@debian.org>
256
* modules/em8300_i2c.c:
257
Set the em8300 device as the parent device for its two i2c
258
busses. This is cleaner and avoids a warning. Thanks to Martin
259
Dauskardt for telling me about this warning.
261
2007-03-01 Nicolas Boullis <nboullis@debian.org>
264
New development version.
266
2007-02-28 Nicolas Boullis <nboullis@debian.org>
271
2007-02-26 Ville Skyttä <scop@users.sourceforge.net>
272
* modules/README-modoptions:
275
2007-02-20 Ville Skyttä <scop@users.sourceforge.net>
276
* modules/README-modoptions:
279
2007-02-18 Nicolas Boullis <nboullis@debian.org>
280
* modules/em8300_i2c.c:
281
Use i2c_del_adapter instead of i2c_bit_del_bus for kernels 2.6.0
282
and above, to fix compatibility with 2.6.20 kernels. Thanks to
283
David van Vyfeyken for the patch.
285
* modules/em8300_ioctl.c,
286
modules/em8300_main.c,
287
modules/em8300_ucode.c,
288
modules/em8300_video.c:
289
Add a parameter to choose between no video output and black video
290
output when there is nothing to display (black video output by
293
* modules/em8300_ioctl.c,
294
modules/em8300_main.c:
295
Ensure that video output is off (to avoid displaying cruft) when
298
2007-02-12 Nicolas Boullis <nboullis@debian.org>
299
* modules/em8300_i2c.c:
300
Slow down the comunications with the em9010 chip, so that it does
301
not interfere with the video encoders. Thanks to Sascha Hauer for
302
telling about the problem, and for the patch.
304
2006-12-10 Nicolas Boullis <nboullis@debian.org>
305
* modules/em8300_main.c:
306
Fix the documentation string for the alsa_id and alsa_index module
307
options. Thanks to Brendon Higgins for the patch.
309
* modules/README-modoptions:
310
Improve the README-modoptions documentation. Thanks to Brendon
311
Higgins for the patch.
313
2006-11-27 Nicolas Boullis <nboullis@debian.org>
315
Search the alsa.conf file to find the proper location for the
316
EM8300.conf configuration file.
319
Only uninstall EM8300.conf if $(alsadir) is set (that is if
320
EM8300.conf was installed).
322
2006-11-26 Nicolas Boullis <nboullis@debian.org>
325
New development version.
1
327
2006-11-26 Nicolas Boullis <nboullis@debian.org>