~ubuntu-branches/ubuntu/trusty/em8300/trusty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Nicolas Boullis
  • Date: 2008-08-07 01:29:10 UTC
  • mfrom: (3.1.3 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080807012910-4ax8d4unic5j15gb
Tags: 0.16.4-4
* Fix compatibility with linux 2.6.26 by using the relevant mercurial
  changesets from upstream mercurial repository.
  Thanks to Daniel Baumann for reporting the problem.
  (Closes: #493715)
* Update Swedish debconf templates translation. Thanks Martin Bagge.
  (Closes: #488178)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2008-02-04  Nicolas Boullis  <nboullis@debian.org>
 
2
        * configure.in,
 
3
          modules/Makefile:
 
4
        Release 0.16.4.
 
5
 
 
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
 
11
        work.
 
12
 
 
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.
 
17
 
 
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.
 
22
 
 
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
 
26
        possibly illegal.
 
27
 
 
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
 
32
        illegal.
 
33
 
 
34
2007-12-10  Nicolas Boullis  <nboullis@debian.org>
 
35
        * modules/adv717x.c,
 
36
          modules/em8300_i2c.c,
 
37
          modules/em8300_sysfs.c,
 
38
          modules/encoder.h:
 
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).
 
42
 
 
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
 
50
        it).
 
51
 
 
52
        * modules/adv717x.c,
 
53
          modules/adv717x.h:
 
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.
 
57
 
 
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.
 
63
 
 
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
 
67
        devices.
 
68
 
 
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
 
72
        some zoom values.
 
73
 
 
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.
 
78
 
 
79
2007-08-21  Nicolas Boullis  <nboullis@debian.org>
 
80
        * configure.in,
 
81
          modules/Makefile:
 
82
        New development version.
 
83
 
 
84
2007-08-17  Nicolas Boullis  <nboullis@debian.org>
 
85
        * configure.in,
 
86
          modules/Makefile:
 
87
        Release 0.16.3.
 
88
 
 
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.
 
94
 
 
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
 
98
        em->eeprom_checksum.
 
99
 
 
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.
 
106
 
 
107
2007-07-17  Ville Skyttä  <scop@users.sourceforge.net>
 
108
        * dhc/dhc.desktop,
 
109
          overlay/autocal.desktop,
 
110
          overlay/dxr3view.desktop:
 
111
        Bring up to date with desktop entry specification 1.0,
 
112
        add StartupWMClass.
 
113
 
 
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.
 
119
 
 
120
2007-06-20  Ville Skyttä  <scop@users.sourceforge.net>
 
121
        * dhc/dhc_main.c,
 
122
          overlay/autocal.c,
 
123
          overlay/dxr3view.c:
 
124
        Add GUI error dialogs for device access problems on startup.
 
125
 
 
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.
 
134
 
 
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.
 
139
 
 
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.)
 
147
 
 
148
 
 
149
2007-05-17  Nicolas Boullis  <nboullis@debian.org>
 
150
        * modules/Makefile:
 
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.
 
153
 
 
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.
 
161
 
 
162
2007-05-14  Nicolas Boullis  <nboullis@debian.org>
 
163
        * configure.in,
 
164
          modules/Makefile:
 
165
        New development version.
 
166
 
 
167
2007-05-06  Nicolas Boullis  <nboullis@debian.org>
 
168
        * configure.in,
 
169
          modules/Makefile:
 
170
        Release 0.16.2.
 
171
 
 
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.
 
176
 
 
177
2007-04-04  Ville Skyttä  <scop@users.sourceforge.net>
 
178
        * modules/em8300_sysfs.c:
 
179
        Spelling fix in "model" file contents.
 
180
 
 
181
2007-04-02  Nicolas Boullis  <nboullis@debian.org>
 
182
        * modules/em8300_sysfs.c:
 
183
        Reformat the "model" sysfs file and change the target
 
184
        mailing-list.
 
185
 
 
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
 
190
        sg_set_buf function.
 
191
 
 
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.
 
197
 
 
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.
 
201
 
 
202
        * modules/em8300_eeprom.c:
 
203
        Make it possible again to use the em8300 driver without
 
204
        CONFIG_CRYPTO (although in degraded mode).
 
205
 
 
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
 
209
        than 2.6.13.
 
210
 
 
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
 
215
        forgotten ones.
 
216
 
 
217
        * include/linux/em8300.h,
 
218
          modules/Makefile,
 
219
          modules/adv717x.c,
 
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,
 
225
          modules/encoder.h:
 
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
 
229
        possible.
 
230
 
 
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
 
235
        out a workaround.
 
236
 
 
237
        * include/linux/em8300.h:
 
238
        Include all the headers required by include/linux/em8300.h.
 
239
 
 
240
2007-03-02  Nicolas Boullis  <nboullis@debian.org>
 
241
        * modules/Makefile,
 
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.
 
254
 
 
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.
 
260
 
 
261
2007-03-01  Nicolas Boullis  <nboullis@debian.org>
 
262
        * configure.in,
 
263
          modules/Makefile:
 
264
        New development version.
 
265
 
 
266
2007-02-28  Nicolas Boullis  <nboullis@debian.org>
 
267
        * configure.in,
 
268
          modules/Makefile:
 
269
        Release 0.16.1.
 
270
 
 
271
2007-02-26  Ville Skyttä  <scop@users.sourceforge.net>
 
272
        * modules/README-modoptions:
 
273
        Spelling fixes.
 
274
 
 
275
2007-02-20  Ville Skyttä  <scop@users.sourceforge.net>
 
276
        * modules/README-modoptions:
 
277
        Document stop_video.
 
278
 
 
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.
 
284
 
 
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
 
291
        default).
 
292
 
 
293
        * modules/em8300_ioctl.c,
 
294
          modules/em8300_main.c:
 
295
        Ensure that video output is off (to avoid displaying cruft) when
 
296
        overlay is used.
 
297
 
 
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.
 
303
 
 
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.
 
308
 
 
309
        * modules/README-modoptions:
 
310
        Improve the README-modoptions documentation. Thanks to Brendon
 
311
        Higgins for the patch.
 
312
 
 
313
2006-11-27  Nicolas Boullis  <nboullis@debian.org>
 
314
        * configure.in:
 
315
        Search the alsa.conf file to find the proper location for the
 
316
        EM8300.conf configuration file.
 
317
 
 
318
        * Makefile.am:
 
319
        Only uninstall EM8300.conf if $(alsadir) is set (that is if
 
320
        EM8300.conf was installed).
 
321
 
 
322
2006-11-26  Nicolas Boullis  <nboullis@debian.org>
 
323
        * configure.in,
 
324
          modules/Makefile:
 
325
        New development version.
 
326
 
1
327
2006-11-26  Nicolas Boullis  <nboullis@debian.org>
2
328
        * configure.in,
3
329
          modules/Makefile: